原文章由 netboy 於 2011-9-4 01:44 發表 ![想抓出點火訊號7161]()
輸出電壓如果我沒猜錯應該不只12V
從激磁線圈出來的那條線對地的電壓先用光耦合隔離訊號
目的是避免電壓過高打穿或干擾MCU
接下來是用舒密特整理隔離過的訊號
我所謂用2048去除的意思
是要你在程式裡面去做
每2048就反轉一次特定的一個位址
假設你的引擎轉速在4096就會得到一個50%DUTY的方波
剩下的部份我的建議是用MCU來作會比較精簡線路
你要實做會比較方便,未來還可以針對需求做調整
而調整只要去改程式就可以
使用傳統的邏輯元件與電子電路去實踐複雜的想法並沒有比較討好
而現在的MCU工作頻率都可以很高
對應數K頻率的輸入訊號會比較方便
程式的方面我覺得你用你熟悉的8051應該不難
我也大約18年沒寫8051的ASSEMBLY了,現在要寫ASSEMBLY還是要回頭K書
如果你想要縮小電路體積也可以用比較少腳位的PIC來作
觀念上其實都差不多,重新適應一下很快就可以上手
是的!我也寫過892051,好像才16pin 大大果然是高手 ... 不常見阿大人!
只是要我寫也是又要k書,年輕人情況也沒比較好
一般光耦合器一次側電壓大小從激磁線圈那邊拉過去ok嗎?
目前手邊沒有光耦合,不知道固態繼電器行不行0.0?
因為呼吸燈故名思意,亮滅要有一定的步調,所以還要經過為分電路,還要設計電壓隨偶器隔離,還要使用熱敏電阻
所以只特地為了除2048而去寫晶片的話,也不說很方便~"~,在此小弟跟大大解釋一夏荷為不寫晶片的原因
再問大大 .... 我有附檔上去
不知道了解電系的大大您能否為我解答,激磁電路是哪條電線?
機車上面的元件符號我比較沒看過~"~ 抱歉了
時在很感謝大大您 |