邵陽學院信息工程系 王 鋒
?
基于STC89C51RC單片機的電子秤設計
邵陽學院信息工程系 王 鋒
【摘要】本文詳細介紹一款由STC89C51RC單片機作為微控制器的電子秤,采用高精度的16位AD轉換芯片:AD770506。主要介紹了系統的整體設計方案、稱重傳感器信號采集系統設計。壓力傳感器使用電阻應變片,它能將機械構件上應變的變化轉換為電阻變化。本設計采用STC89C51RC單片機作為控制核心,使用電阻應變片作為測量的裝置,使用16位高精度的A/D轉換芯片AD770506把模擬量轉換成數字量,把數據傳輸給單片機,單片機在通過LCD1602顯示。
【關鍵詞】STC89C51RC單片機;微控制器;電子秤;設計
STC89C51RC單片機是采用8051核的ISP在系統可編程芯片,STC89C51RC單片機器件兼容標準MCS-51指令系統及80C51引腳結構,STC89C51RC單片機芯片內集成了通用8位中央處理器和ISP Flash存儲單元,具有在系統可編程(ISP)特性,配合PC端的控制程序即可將用戶的程序代碼下載進單片機內部,省去了購買通用編程器,而且速度更快。對本系統的設計要求完全符合。
本系統采用STC89C51單片機作為微控制器,主要包括硬件系統設計與軟件系統設計兩個部分。系統設計框圖如圖1所示:

圖1 系統方案圖
1.1 壓力傳感器
壓力傳感器采用電阻應變片,它能將機械構件上應變的變化轉換為電阻變化。電阻應變片是由Φ=0.02-0.05mm的康銅絲或鎳鉻絲繞成柵狀夾在兩層絕緣薄片中制成。用鍍銀銅線與應變片絲柵連接,作為電阻片引線。采用惠斯通電橋原理來測量電阻的變化。
1.2 放大電路
由于從惠斯通電橋輸出的電壓太小,因此的使用放大電路。把信號放大后才可以輸入AD轉換模塊。這里我們采用LM324作為運放芯片。
1.3 A/D轉換
壓力傳感器經過惠斯通電橋轉換成模擬電信號后,經過放大電路放大,但是STC89C51單片機還無法識別模擬信號,因此需要把模擬信號轉換成單片機能夠識別的數字信號。這里我們采用AD770506A/D轉換芯片。
軟件部分采用C51編程語言,單片機首先進行初始化,自動校準壓力傳感器,也可以手動校準傳感器。程序使用模塊化設計思想,對每一個功能寫出相對獨立的子程序。
本系統采用STC89C51RC單片機作為微控制器,使用LCD1602作為顯示模塊。程序設計采用模塊化設計思想,能夠滿足絕大多數的用戶的使用需求,具有一定的使用價值。
參考文獻
[1]秦偉.基于STC89C51RC電子稱設計[J].電腦知識與技術,2009(31).
[2]劉建川.一種基于單片機AT89S52的陶瓷稱重電子稱[J].佛山陶瓷,2010(03).
[3]白炳良,賴紹武.基于AD7705電子計價稱的設計[J].漳州師范學院學報(自然科學版),2008(02).
[4]肖奇軍,李勝勇,林益平,葉可東,岑朝汝,鐘志和,鄭汝林.智能電子稱重系統[J].肇慶學院學報,2005(02).
王鋒(1994—),男,湖南邵陽人,大學本科,現就讀于邵陽學院信息工程系計算機科學與技術專業,研究方向:嵌入式應用系統設計。
作者簡介: