1.功能介紹
(1)系統原理
本電子秤系統利用壓力傳感器采集因壓力變化產生的電壓信號,經過電壓放大電路放大,然后再經過模數轉換器轉換為數字信號,最后把數字信號送入單片機。 單片機經過相應的處理后,得出當前所稱物品的重量及總額,然后再顯示出來。 此外,還可通過鍵盤設定所稱物品的價格。 主要技術指標為:稱量范圍0~5kg; 分度值0.001kg; 電源DC1.5V(一節5號電池供電)。
(2)功能
a.量程:0-5Kg
b.可結合鍵盤輸入貨物單價,并計算出總價格
c.具有去皮、休眠、切換量程等功能
d.輸出的重量分度值為0.001Kg,并采用四舍五入
2.硬件設計
(1)系統硬件框圖
系統硬件由6個部分組成:控制器部分、測量部分、報警部分、數據顯示部分、鍵盤部分、和電路電源部分,系統設計總體方案框圖,如圖。
(2)壓力信號處理電路
a. 壓力信號處理電路主要分為兩部分,一部分是壓力傳感器,主要是將壓力信號轉換為電信號,壓力傳感器內部電路圖,如圖。
本設計采用SP20C-G501電阻應變式傳感器,其最大量程為7.5 Kg.稱重傳感器由組合式S型梁結構及金屬箔式應變計構成,具有過載保護裝置。
b.壓力信號處理電路另一部分為AD轉換電路,主要功能為將模擬信號轉換為數字信號,供單片機處理。 本AD轉換芯片采用電子秤專用模擬/數字(A/D)轉換器芯片hx711對傳感器信號進行調理轉換,是一款專為高精度電子秤而設計的24 位A/D 轉換器芯片,電路如圖。
(3)總體硬件電路圖
由于其他電路都是比較常規的電路,就貼上總體的電路供大家參考。
原理圖
PCB電路
3.軟件設計
總體程序主要分為五部分:
1.鍵盤驅動程序
2.AD采集處理程序
3.LCD12864驅動程序
4.定時器中斷程序
5.主程序
由于工程代碼比較大,這里我就不貼出了主程序代碼。
-
單片機
+關注
關注
6035文章
44554瀏覽量
634650 -
控制器
+關注
關注
112文章
16332瀏覽量
177808 -
51單片機
+關注
關注
274文章
5702瀏覽量
123492 -
電子秤
+關注
關注
23文章
214瀏覽量
44313 -
電壓信號
+關注
關注
0文章
214瀏覽量
13356
發布評論請先 登錄
相關推薦
評論