熱門: 51單片機(jī) | 24小時必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
ZXHREG 發(fā)表于 2017-7-24 09:02 你這PCB畫的實(shí)在不敢恭維,ADC輸入端口一定要設(shè)置為高阻,不是強(qiáng)推挽,接穩(wěn)壓二極管dc1也沒有多少實(shí)際意義,推薦一個實(shí)用電路如下圖,就算傳感器輸出電壓超出許多也不會燒I/O口,而且抗干擾很好。
|
| 參與人數(shù) 1 | 黑幣 +5 | 收起 理由 |
|---|---|---|
|
| + 5 | 很給力! |
本帖最后由 ZXHREG 于 2017-7-25 17:31 編輯 dzbj 發(fā)表于 2017-7-25 11:21 在開發(fā)板上,看視頻學(xué)了點(diǎn)皮毛,就買了最新的STC8A8K,按照說明開漏模式也可以,就是數(shù)字老跳來跳去 高阻不正常呢,又試了高阻,還是數(shù)值還是跳動,按照wulin的說法加了100K電阻就正常了 |
| STC的AD口應(yīng)該用高阻 |
wulin 發(fā)表于 2017-7-24 07:45 參考電壓是TL431,2.5V,放大也只能放大一倍 |
|
溫度傳感器LM35在0~100℃輸出的電壓范圍為0~0.99V,每升高1℃輸出電壓增加10mV,通常需要加前置放大器,如果不進(jìn)行放大直接進(jìn)行A/D轉(zhuǎn)換則會導(dǎo)致轉(zhuǎn)換成的數(shù)字量太小、精度低。采樣數(shù)字跳動大可檢查單片機(jī)ADC輸入端口是否設(shè)置為高阻,傳感器到ADC輸入端口引線過長引入環(huán)境干擾,還可以添加軟件濾波。 |
Powered by 單片機(jī)教程網(wǎng)