waiasu’s diary

バーグマン200のカスタムをメインに。

多機能ウインカーリレー製作

多機能ウインカーリレー作って見ます。
色々やりたいことがあるので、インジケーター・右・左の出力です。ノーマルのフラッシャーを取り外してショートし、スイッチ後の左右に割り込んで使う予定。

●仕様
電源投入後、ウェルカムサイン?点滅 (0.4sx2)追加スイッチ無しでハザード、ポジションを点灯できる
左→右 or 右→左 0.5s以内でハザード プッシュでキャンセル
追加の電球は無しで、ウインカーをポジションとして使用する
LED・電球どちらも使用可能
スイッチオンでタイムラグ無く点灯からフラッシャーが始まる
ハザードに入っていることをインジケータ(常時点灯)で確認できる
ポジション時は、インジケーター消灯
ウインカー時はポジションは完全消灯
ウインカーの点滅スピードが8段階で変更可能 (0.2/0.3/0.4/0.5/0.6/0.7/0.8/0.9s)
ポジションの輝度調整が8段階で変更可能 (消灯/10/20/30/40/50/60/70%)
スピード・輝度調整は、特殊なウインカー入力で設定モードへ移行 メモリ保持

●部品
KOA 【MF1/4CC1002F】 1/4w 金属皮膜抵抗 10kΩ x11
KOA 【MF1/4CC2002F】 1/4w 金属皮膜抵抗 20kΩ x2
日本インター 【11EQS03L】 ショットキーバリアダイオード
Linkman 【21218NE】 丸ピンICソケット8ピン x1
Microchip 【PIC12F675-I/P】 PICマイコン x1
東芝 【2SJ334】 パワーMOS FET x3
東芝 【TA7805S】 3端子レギュレーター x1
東芝 【2SC1815Y(F)】 トランジスタ x3
日本ケミコン 【ESMG100ELL470ME11D】 アルミ電解コンデンサ 10v 47μF x1
日本ケミコン 【ESMG350ELL100ME11D】 アルミ電解コンデンサ 35v 10μF x1
村田製作所 【RPEF11H104Z2P1A01B】 積層セラミックコンデンサー 50v 0.1μF x2
タカチ 【TNF39-59】 TNF型鉛フリーユニバーサル基板 14x21穴
タカチ 【SW-65B】 SW型プラスチックケース W45xH25xD65mm

デジトラとフォトカプラ使えばもうちょっとスマートになりそう。手持ちが無いので、抵抗いっぱいで誤魔化します。(\2000程度で製作可能)
チャタリング対策はソフト側にて。

●配置
f:id:waiasu:20210112204044j:plain

●プログラム
MPLAB IDEで、アセンブラにて。PICKIT2にてフラッシュ。ブレッドボード上では動作確認済み。
EEPROMの値は含んでいないので、使用前に初期設定必要です。
http://www1.axfc.net/u/3489338

;***************************************
; ポジション輝度設定
;
; 電源ON後1秒以内に左→1秒以内に右で設定モード
; 点滅回数で段階を表示 (点滅 1秒消灯 点滅…
; 左→右→左…と5回以内の入力で次の段階へ
; 段階移行は連続では不可 1秒以上の間隔が必要
; 10~70%で約10%刻みで7段階と8段階目の(0%)を繰り返し
; 設定したいところで5回以上キープで決定
;

;***************************************
; ウインカー点滅スピード設定
;
; 電源ON後1秒以内に右→1秒以内に左で設定モード
; 実際の点滅スピードで段階を表示
; 右→左→右…と10点滅以内の入力で次の段階へ
; 段階移行は連続では不可 1秒以上の間隔が必要
; 0.2~0.9sで約0.1s刻みで8段階を繰り返し
; 設定したいところで10点滅以上キープで決定
;

;***************************************
; Vdd-5v VSS-GND
;  GP0-INDICATOR.OUT
; GP4-TURN.L.IN GP1-TURN.L.OUT
; GP3-TURN.R.IN GP2-TURN.R.OUT

f:id:waiasu:20210112204115j:plain
6/21取り付け。 問題なく動いています。 30%で良い感じ。