① 單片機怎麼採集12v脈沖信號
經過光耦以後電平已經轉換了,接感測器一端的光耦二極體接12V系統,光耦三極體一端接5V系統,就可以轉換電平。光電感測器是數字0、1信號嗎?如果不是,就要改成AD輸入了,不能用光耦,那時候就存在電平轉換問題。
② 單片機怎樣採集12V脈沖信號
用降壓晶元或者用運放器設計個比較器電路都可以實現,但是電路會稍微復雜。最容易實現且實用的方法就是,把12V脈沖信號輸出端 用三個1K-10K等值電阻串起來接地,從離地最近兩個電阻間引出導線,可以算得輸出脈沖電壓是4V,對於單片機來說,4V就是高電平1了,接到單片機IO口,用定時器測試即可。
③ 12V供電的單片機
為了減小功耗、方便電源配置,單片機的工作電壓都往低電壓發展,沒人往高電壓方向發展!
想使單片機輸出或輸入適合別的電壓等級,大家都是在外圍電路上做文章。例如採用光耦等器件,或者增加一級驅動,如單片機直接驅動NPN三極體,三極體的BE結為5V系統,CE結接12V系統,控制12V的器件,常見於單片機驅動12V繼電器的迴路。
升壓電路有很多,上網搜索一下就有了(以「DC/DC,升壓,晶元」做關鍵字),不過一般都是1路的,你要5路輸入(5V),然後有5路輸出12V的,只能是使用5個晶元,做5個升壓電路完成了。
④ 我想用單片機接受一個12v得脈沖信號,用電壓比較器如何實現,
串個合適的(約2到5K)電阻,
對地接5v穩壓管限制輸入電壓,
然後接到單片機某個IO口,
單片機程序檢測這個IO口即可,
這不復雜呀。
⑤ 12V的交流信號如何接入單片機
12V交流用橋整就變成直流了,在通過7805穩壓就可以了,單片機讀取電平時先將I/O口置1,然後在讀取,這樣就不會讀到你最後一次操作I/O的數據了
⑥ 單片機 如何判斷12V信號線是否連接
通過電阻分壓不就行了,在備用12V串兩個電阻接地(10K以上),不然電阻消耗很大,用單片機的一個IO口取兩電阻間的分壓點,兩電阻各多大就要你自己決定了,5V的單片機的話取1:2,3V單片取1:3好了
⑦ 如何用單片機檢測12V開關電源信號
用一個三極體,12v串聯一個電阻接在三極體的基極,發射級接地,集電極接一個5v,中間差一個電阻,然後單片機測量集電極電壓,如果,沒有12v信號,三極體無法導通,單片機檢測高電平,否則,低電平
⑧ 12v脈沖信號怎樣才能讓單片機接收,單片機是5v的,怎樣用電壓比較器,
給單片機IO口接上拉或者下拉電阻,再給IO口賦值,脈沖過來接分壓電阻
⑨ 單片機怎麼輸出12V電壓
stm32f103io口只能輸出3.3V或5V,要想輸出12伏,就要用NPN三極體或MOS管進行緩沖。