1. 怎樣設計一個檢測電流的電路,當電流大於某一值時單片機檢測為1,立刻關斷電路
1.
天外天ky的
用電阻+ADC的方法是可以的。
2.
我還有一個方法,可以不使用ADC。
先確認你的單片機IO口做輸入時,能被識別為高電平的最低電壓。
比如說3V。
而你想要檢測到為1的電流大小為X。
那麼,
在電流通路里串聯一個3V/X
的阻就可以了。
只要電流大於X]時,單片機的IO口就能檢測為1。
2. 用單片機檢測電流的大小(500ma左右),電流采樣電路怎麼做
就在電流通路來里串聯一個源大功率小阻值的精密電阻就可以了,然後放大兩端的電壓,與你的ADC匹配即可.
這個電阻要小一些,比如0.5歐姆,5W(功率最好大一些,這樣發熱比較少,電阻不會很燙,精度可以保證)
0.1歐是可以的(理論上這個電阻越小,對現有電路的影響越小,但對後面的放大電路要求越高, 所以要綜合考慮)。不過後級放大倍數要大一些,最好是91倍左右(0-4.5V,剩餘的部分作為安全裕量,量程要比設計的要求大一些比較好),你可以先用兩個反相比例放大器(比例電阻10K,91K,平衡電阻8.2K),第二個是(比例電阻10K,100K,平衡電阻9.1K),運算放大器的電源選正負15V,反相比例放大電路的基本構型你看一下模電書,這里上圖太麻煩了。
3. 怎麼用單片機做一個智能蓄電池檢測的設計,檢測電壓,電流,內阻,容量,放電率。謝謝,請您給看下。
1、檢測電壓用A/D,2、檢測電流先用采樣電阻(0.1m高精度)把電流量轉化為電壓量再用A/D,3、內阻用單片機檢測兩步電壓(1、空載時電壓E 2、工作是的電壓U)r=(E-U)/I, 4、容量不好檢測(他是一個持續的量,就像一個杯子里的水一樣,想要知道杯里的水有多少?你得把他倒出來才知道。但應該可以更據蓄電池的時間——壓降特性粗略的估計),5、放電功率P=UI.
最後補充下鑒於蓄電池的電壓量程可能搞高於A/D的量程建議用運放電路構成比例放大電路,同理如果電流量程過低影響精度,也可採用運放電路。
4. 如何用單片機測出電機中的電流,畫出電路圖,給出模擬。
這個圖上半部分是一個輸入可以在6-40V輸出為5V的降壓電路
下半部分的左邊是一個分壓電路可以供單片機檢測輸入電壓的,
下半部分的右邊是一個電流檢測電路,
如果電機連接在V+out與V-out上電流檢測點上可以為電機電流轉換後的電壓值
可以查看該晶元的數據手冊的使用方法,封裝與貼片三極體一樣SOT23
至於AD轉換現在多數單片機都有的,檢測點與AD埠連接就可以了
接下來就是編程了。