![]() |
lsgzq 發表于 2020-4-5 11:16 感謝 ![]() |
想測量更大的電壓范圍,可以在ADC0808的電壓測量端接入分壓電阻,比如想測量0-50V的電壓,你可以用兩個電阻做分壓比為10:1的分壓器,經過分壓器之后,最高電壓50V被分壓電阻分成了5V,其它硬件電路不用改動,然后在測量的時候,把單片機的測量值乘以10顯示出來就行了。 |
lsgzq 發表于 2020-4-4 09:54 首先感謝您!給我解決了我這個問題。但我還有一個問題,想請你解答一下。 ADC0808不是只能測量0到5v的電壓嗎,我需要怎么做才能測量更大量程呢? |
in0根本沒有接入電源,而且in0接入電源的時候電機不運行 |
不管那種儀表測量交流電壓時,實質上都是將交流變成直流,然后間接測量。測量交流電壓時軟件的算法決定測量的準確度,交流電有極大值,有效值,平均值三種表示方法,如果樓主的系統能測量出來電壓,說明硬件和軟件都正常工作了,不準確是算法的問題,調整一下軟件的算法,達到正確的值就OK了。 |
還有誰? 發表于 2020-4-1 16:16 我做出來了,但是電壓誤差有點大,打了0.18 |
我出來的電壓不對啊!有0.17的誤差。 |
有是有的,你要將加入的電壓調在你仿真電路能辨識的范圍內,另外將電壓的頻率調低。或者在他們之間串一個二極管加濾波電容,再在取值后除以1.44 |