投稿者アーカイブ: chibiegg

STM32の開発環境構築(on Mac OSX)

72MHzで動作可能なARMのCortex-M3プロセッサ、及び多彩な周辺機能を搭載したマイコンSTM32の開発環境をMacの上で構築してみようと思います。 基本的にこちらのマイコン徹底入門を参考に進めていき、Mac(と […]

カテゴリー: STM32 | タグ: , , , , , , , , , | コメント: 1 件

AVRの内蔵CRクロックを校正する

AVRには外部クロックがなくても動作するように、ICの内部にRC発振回路によるクロックを内蔵しています。 工場出荷時に規定の周波数(基本的に8MHz)になるように校正されていますが、データシートによると10%までの誤差が […]

カテゴリー: AVR | タグ: , , , , | コメント: 4 件

74HC595をSPI機能をつかって操作する

シフトレジスタ(74HC595)の使い方という以前の記事において、汎用IOポートをソフトウエアで制御してシフトレジスタ(74HC595)を操作するというのは実験しました。 ですが、この方法ではプログラムサイズも大きくなり […]

カテゴリー: AVR | タグ: , , , , , , , , | コメント / トラックバック: 0個

車両用デコーダの製作(設計中)

後輩から基板を発注するからなにかないか?と言われたので車両用デコーダを制作することにします。 ATTinyで作りたかったんですが、赤外線送信機能もつけるためにタイマーとROMのサイズの関係でATmegaを利用することに。 […]

カテゴリー: DCC機器の自作 | タグ: , , , , | コメント / トラックバック: 0個

2線式ポイント用デコーダ

ポイントを制御するためのデコーダを開発しました。DigitraxのDS52を意識していますが、2つではなく4つのポイントを制御できます。 特徴としてはモーター制御と同じ回路を用いることにより大電流を必要とするポイント(T […]

カテゴリー: DCC機器の自作 | タグ: , , , , | コメント: 3 件

サービスモード用パケットの解析

デコーダの設定を変更するためのモードであるサービスモードでのパケットについてまとめます。 DCCのサービスモードについての規格はNMRA DCC StandardsのRecommended Practice RP-9.2 […]

カテゴリー: DCC機器の自作 | タグ: , , , , , | コメント / トラックバック: 0個

2/3/4灯式信号用デコーダ

信号を制御するためのデコーダを開発しました。DigitraxのSE8Cを意識しましたが、LocoNetを利用せずレール上のDCCパケットを受信するためメーカーによらず利用でき、レールに接続するだけで利用できるので配線も簡 […]

カテゴリー: DCC機器の自作 | タグ: , , , , , , , | コメント / トラックバック: 0個

AVRのピン変化割り込みでDCCの受信

今回はATtiny2313でDCCのパケットを受信する手順を公開します。 ついでにDCCのパケットはピン変化割り込みを利用して受信してみます。 タイマー1を時間(パケットのパルス幅)計測に使うためタイマー1を他の事に利用 […]

カテゴリー: DCC機器の自作 | タグ: , , , , , , | コメント: 3 件

LocoUSB Ver.2

以前、PCをLocoNetに繋ぐためのアダプターLocoUSB Rev.1を紹介したのですが、MacとVistaでは使えないという問題がありました。 原因は以前の記事にも書きましたがMacおよびVistaはシリアルの通信 […]

カテゴリー: DCC機器の自作 | タグ: , , , , , , , , | コメント: 5 件

Bトレインショーティー対応動力ユニット

注意:現在この記事の内容は非推奨です。位置調整しているときにデコーダを焼いてしまいました。集電板とモーター出力部分が接触したためだと思われます。接触式による搭載をやめた改良方法を検討中です。 バンダイの車両を短くデフォル […]

カテゴリー: 車両へのデコーダ搭載 | タグ: , , , , | コメント: 2 件