欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

分享一個(gè)用單片機(jī)比較器做電壓表的程序

查看數(shù): 5353 | 評論數(shù): 5 | 收藏 11
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時(shí)間: 2021-10-6 19:37

正文摘要:

本程序用STC15W201S單片機(jī)。16引腳共14IO,  共連接 一個(gè) 3位 8段共陰數(shù)碼管,兩個(gè)按鍵,以及680K+10K電阻分壓連接比較器測量外部電壓。 其中,P10~P15 + P36,P37 分別通過1K電阻連接數(shù)碼管 段選 ,P31~P3 ...

回復(fù)

ID:200118 發(fā)表于 2024-1-19 16:25
分享電路圖就更好
ID:1109333 發(fā)表于 2024-1-15 20:51
看似簡單,其實(shí)很復(fù)雜!
ID:1064915 發(fā)表于 2024-1-12 16:10

MCU的工作頻率為22.1184MHz.
使用MCU自帶的比較器進(jìn)行ADC轉(zhuǎn)換, 并通過串口輸出結(jié)果. 用定時(shí)器0產(chǎn)生10us中斷查詢比較器的狀態(tài).
使用比較器做ADC, 原理圖如下.
做ADC的原理是基于電荷平衡的計(jì)數(shù)式ADC.
電壓從Vin輸入, 通過100K+104濾波, 進(jìn)入比較器的P5.5正輸入端, 經(jīng)過比較器的比較, 將結(jié)果輸出到P1.5再通過100K+104濾波后送比較器P5.4負(fù)輸入端,跟輸入電壓平衡.
設(shè)置兩個(gè)變量: 計(jì)數(shù)周期(量程)adc_duty 和 比較結(jié)果高電平的計(jì)數(shù)值 adc, adc嚴(yán)格比例于輸入電壓.
ADC的基準(zhǔn)就是P1.5的高電平. 如果高電平準(zhǔn)確,比較器的放大倍數(shù)足夠大,則ADC結(jié)果會(huì)很準(zhǔn)確.
當(dāng)比較結(jié)果為高電平,則P1.5輸出1, 并且adc+1.
當(dāng)比較結(jié)果為低電平,則P1.5輸出0.
每一次比較都判斷計(jì)數(shù)周期是否完成,完成則adc里的值就是ADC結(jié)果.
電荷平衡計(jì)數(shù)式ADC的性能類似數(shù)字萬用表用的雙積分ADC, 當(dāng)計(jì)數(shù)周期為20ms的倍數(shù)時(shí),具有很強(qiáng)的抗工頻干擾能力,很好的線性和精度.
原理可以參考ADD3501(3 1/2位數(shù)字萬用表)或ADD3701(3 3/4位數(shù)字萬用表), 也可以參考AD7740 VFC電路.
例: 比較一次的時(shí)間間隔為10us, 量程為10000, 則做1次ADC的時(shí)間為100ms. 比較器的響應(yīng)時(shí)間越短, 則完成ADC就越快.
由于要求每次比較時(shí)間間隔都要相等,所以用C編程最好在定時(shí)器中斷里進(jìn)行, 定時(shí)器設(shè)置為自動(dòng)重裝, 高優(yōu)先級中斷, 其它中斷均低優(yōu)先級.
用匯編的話, 保證比較輸出電平處理的時(shí)間要相等.
ID:1064915 發(fā)表于 2024-1-12 08:43
STC15W201S系列單片機(jī)引腳圖:


ID:1108581 發(fā)表于 2024-1-9 22:48
大佬牛逼,能寫這么多代碼,學(xué)習(xí)學(xué)習(xí)

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表