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