單片機(jī)電流檢測電路圖(二)
51單片機(jī)的電壓電流檢測系統(tǒng)
本設(shè)計(jì)采用AT89C51為主控芯片,外部采用ADC0804作為電壓采集芯片,外部電壓最高為10V,而ADC0804最高電壓為+5V,所以模擬量連接入ADC芯片之前,首先用電阻分壓,把待測電壓分為原來的一半,這樣所檢測的電壓就用0-10V變成了0-5V,符合ADC芯片的輸入要求,在檢測電壓后,經(jīng)過單片機(jī)處理后,在在原來的電壓基礎(chǔ)上乘以2則可以恢復(fù)以前的待測電壓。
電壓報(bào)警電路則由一路繼電器和發(fā)光二極管,以及喇叭所組成。當(dāng)ADC芯片所檢測的電壓超過一定的限制,則使特定的IO口變成低電平,導(dǎo)通PNP三極管,使繼電器導(dǎo)通,發(fā)光LED和喇叭行成壓降。產(chǎn)生報(bào)警。
由ADC芯片采集的電壓值,和由電阻所變換計(jì)算出的電流值,在LCD上顯示。
報(bào)警電壓由兩個(gè)按鍵所設(shè)定,當(dāng)按鍵一按下則報(bào)警值加0.1V,當(dāng)按鍵二按下則報(bào)警值減掉0.1V。
片機(jī)內(nèi)部隨時(shí)把采集電壓和報(bào)警電壓進(jìn)行比較,當(dāng)采集電壓高過報(bào)警電壓,則啟動(dòng)報(bào)警。
整體電路圖
仿真圖形
電壓,電流顯示電路
聲光報(bào)警電路
按鍵設(shè)置電路
本次設(shè)計(jì)由于protues中的12864只有不帶字庫的液晶顯示器,操作極為復(fù)雜。由于時(shí)間問題。軟件程序僅僅調(diào)試了液晶1602顯示器。相信只要有時(shí)間12864的顯示也一定能夠完成。
評(píng)論
查看更多