本設(shè)計采用模塊化設(shè)計法,以51單片機(jī)為核心設(shè)計一款高精度壓力計,當(dāng)被稱物體放置在平臺上時,壓力傳感器產(chǎn)生力-電效應(yīng),將物體的壓力轉(zhuǎn)換成與被稱物體壓力成一定函數(shù)關(guān)系的電信號。該電信號先通過前端信號處理電路,然后經(jīng)過A/D轉(zhuǎn)換電路轉(zhuǎn)換成數(shù)字信號送入到主控電路的單片機(jī)中,單片機(jī)通過掃描鍵盤和各種功能開關(guān),根據(jù)鍵盤輸入內(nèi)容和各種功能開關(guān)的狀態(tài)進(jìn)行判斷、分析和控制,來完成各種運算和顯示功能。
其硬件結(jié)構(gòu)主要包括:數(shù)據(jù)采集模塊、最小系統(tǒng)模塊、超重報警模塊、鍵盤和顯示模塊。其中,數(shù)據(jù)采集模塊包括稱重傳感器和A/D轉(zhuǎn)換電路;最小系統(tǒng)部分主要包括AT89S51、晶振電路和復(fù)位電路;超壓量程調(diào)節(jié)鍵盤;顯示部分由LCD1602液晶顯示。軟件部分由C語言編程,實現(xiàn)對各部分的控制。該壓力計可以實現(xiàn)測壓、過壓報警、壓力量程調(diào)節(jié)和顯示等功能。其壓力范圍為0~10Kg,分度值為0.001g。整個系統(tǒng)結(jié)構(gòu)簡單,使用方便。
利用壓力傳感器采集因壓力變化產(chǎn)生的電壓信號,經(jīng)過電壓放大電路放大,然后再經(jīng)過模數(shù)轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字信號,最后把數(shù)字信號送入單片機(jī)。單片機(jī)經(jīng)過相應(yīng)的處理后,得出當(dāng)前所稱物品的重量及總額,然后再顯示出來。