以AT89C52為核心,通過將壓力傳感器的測量值經(jīng)過ADC0809轉換輸入單片機,可實現(xiàn)稱重的顯示和語音輸出,并可顯示單價及總價。
1.引言
數(shù)字電子秤在生活中隨處都可以見到,早期的電子秤多為模擬稱, 即通過模擬電路實現(xiàn)?隨著敵字芯片的價格下降,其被廣泛應用于稱 重系統(tǒng)中,功能強大,可靠性高,精度好是其優(yōu)點,因此,已逐步普 及開來n基于單片機的敵字電子秤結構簡單,功耗低,可通過軟硬件 配合實現(xiàn)諸多功能,性價比高。
2.系統(tǒng)總體方案
基本原理是:將被測物體對壓力(專感器的壓力值轉換成相應的電 信號。輸出的電信號通常比較微弱,這時經(jīng)過相應的信號處理電路進 行處理,放大后的模擬電信號經(jīng)A/D轉換器轉換成相應的敵字信號, 送人到單片機中,再經(jīng)過單片機譯碼顯示,就可以顯示出被測物體的 重量了,并且可以通過語音播報出來。
3.硬件電路設計
(1)壓力傳感器的種類很多,應用最為廣泛的是壓阻式壓力傳 感器,它具有極低的價格和較高的精度以及較好的線性特性。當受到 壓力時壓阻傳感器的電阻產生變化,測量出電阻的變化,就可以計算 出物體的重量。
(2)電橋與信號處理電路:應變片電橋測量電路,壓阻(專感器 的電阻R1和另外三個電阻R2、R3、R4構成橋架,當電橋平衡時(即 電阻應變片未受了作用時),Rl = R2 = R3 = R4 = R,此時電橋的 輸出U0 = 0,當應變片受力后,R1發(fā)生變化,使R1.R3=R2.R4,
壓阻傳感器上施加一力時,引起電橋不平衡,把力信號轉換 為微弱的電壓信號,經(jīng)運算放大器,把信號放大至o?5V,作為 ADC0809的A/D輸人信號。
(3)ADC0S09電路:ADC0S09是CMOS單片型逐次逼近式A/D 轉換器,其內部有一個S通道多路開關,它可以根據(jù)地址碼鎖存譯碼 后的信號,只選通?個單斷模擬輸人信號中的一個進行A/D轉換。
在彈簧片上加不同的壓力,啟動0S09對0通道轉換,然后讀 0809,將模擬信號轉換成敵字信號輸送給ATS9c52。
(4)液晶顯示模塊:可以選用內置FM12232A液晶顯示控制器 的屏,它行、列驅動器和控制器于一體,被廣泛應用于小規(guī)模液晶 顯示模塊中。
其接口工作方式:
由于液晶點陣為122X32,實際由二片SED1520控制,每一片控 制01X32的點陣,SCSI、CS2來選擇鎖存,所以當片選端有效時, 通過S255PA 口寫人相應的RAM地址的頁號及RAM單元號,然后寸 是要顯示的編碼。一旦對屏內要顯示的內容都寫人后,可看到字符出 現(xiàn)在屏上。
(5)語音播報:采用語音芯片ISD2590,具有音質好,抗斷電能 力強,直接存儲了語音的模擬信號,解決了 A/D、D/A轉換的問題氣
4.軟件設計
設計總體思想是,自動完成對電壓與質量之間的轉換,顯示出物 體的質量并通過語音播報;對測量誤差能夠進行修正;可以根據(jù)物品 的單價與測得的質量計算出總價。
5.結論
通過將壓阻式壓力傳感器與ATS9c51單片機結合,實現(xiàn)了對物體 的稱重功能,能將所測重量通過液晶屏顯示出來,并能通過語音進行 播報,還可以自動計算物品的總價,操作簡單,精確快速。