針對(duì)電子秤懸臂梁材質(zhì)、稱重方式及功能單一的問題,提出了單片機(jī)為控制器,利用鋼質(zhì)懸臂梁上粘貼電阻 應(yīng)變片作為稱重傳感器,結(jié)合矩陣鍵盤電路、LCD顯示電路、A/D轉(zhuǎn)換電路及語音播報(bào)電路等實(shí)現(xiàn)鋼制懸臂梁懸掛式電子秤的設(shè)計(jì)。具備5. 00?500 g重量的測量功能,當(dāng)重量小于50 g時(shí),稱重誤差小于0. 5 g,重量在50 g以上時(shí),稱 重誤差小于1 g;具備單價(jià)設(shè)置功能并結(jié)合重量實(shí)現(xiàn)金額的累加;具備去皮功能及語音播報(bào)功能。整個(gè)系統(tǒng)采用蓄電 池供電,增加了系統(tǒng)的便攜性和可重復(fù)利用性。實(shí)驗(yàn)證明,該系統(tǒng)集測量精度高、顯示直觀及工作性能穩(wěn)定等優(yōu)點(diǎn),對(duì) 應(yīng)用于各種場合的高精度懸臂梁式電子秤的改進(jìn)有一定的指導(dǎo)意義。
1.引 言
傳統(tǒng)的懸臂梁式電子秤主要以托盤式為主,在懸臂梁 上粘貼電阻式應(yīng)變片構(gòu)成稱重傳感器,利用傳感器的形變 將質(zhì)量轉(zhuǎn)換為可測量的電信號(hào)。其懸臂梁組成材質(zhì)主要為 鋁合金的稱重傳感器,適用于電子計(jì)價(jià)秤、平臺(tái)秤、案秤等;
以鋼為材料的懸臂梁傳感器適用于電子皮帶秤、分選 秤。而以鋼為懸臂梁材料設(shè)計(jì)的懸掛式高精度電子計(jì) 價(jià)秤則較少。本設(shè)計(jì)以單片機(jī)為控制器,以全橋?yàn)閼?yīng)變片 的粘貼形式,通過軟硬設(shè)計(jì)及實(shí)物調(diào)試,實(shí)現(xiàn)了鋼制懸臂梁懸掛式電子秤的設(shè)計(jì),突破了傳統(tǒng) 電子秤的懸臂梁材質(zhì)和稱重物體的放置形式,在兼具精度 的同時(shí)拓展了更多人性化功能,有著較為廣泛的應(yīng)用前景。
2.方案論證
2.1方案1
采用超低功耗MSP430系列單片機(jī)為控制器,利用儀 表放大器INA333放大信號(hào)的同時(shí)提高系統(tǒng)的共模抑制 比,利用24位高精度A/D轉(zhuǎn)換器ADS1256將電壓信號(hào)轉(zhuǎn) 換為數(shù)字信號(hào)經(jīng)單片機(jī)處理后顯示,具體結(jié)構(gòu)如圖1所示。
2.2方案2
采用國產(chǎn)STC系列單片機(jī),結(jié)合主要用于 高精度稱重傳感器而設(shè)計(jì)的支持差分輸人的24位A/D轉(zhuǎn) 換器芯片HX711,配合其他外圍電路實(shí)現(xiàn)對(duì)被測物體重量 的顯示、價(jià)格設(shè)置及語音播報(bào)功能,具體結(jié)構(gòu)如圖2所示。
2.3方案對(duì)比
從單片機(jī)的處理速度分析MSP430為16位處理器其 處理數(shù)據(jù)能力優(yōu)于8位的STC單片機(jī);從功耗的角度分 析,方案1中的處理器和主要外圍器件INA333、ADS1256 為超低功耗,優(yōu)于方案2;從采集精度的角度分析, ADS1256容易受到干擾,對(duì)濾波要求較高而HX711則相 對(duì)穩(wěn)定。由于電子秤對(duì)處理速度要求不髙,本設(shè)計(jì)選擇 性價(jià)比較髙的方案2,以STC單片機(jī)為控制器實(shí)現(xiàn)系統(tǒng)的 懸臂梁式電子秤的設(shè)計(jì)。
3.理論分析與計(jì)算
將應(yīng)變片貼在被測定物上,使其隨著被測定對(duì)象的 應(yīng)變一起伸縮,此時(shí)應(yīng)變片內(nèi)部的金屬箔就隨著應(yīng)變伸 長或縮短其電阻隨之變化。一般應(yīng)變片的敏感柵使用 的是銅鉻合金,其電阻變化率為常數(shù),與應(yīng)變成正比例 關(guān)系。即:
ΔR/R = KXe (1)
式中:R為應(yīng)變片的原電阻值,設(shè)計(jì)中選用的應(yīng)變片為 120 Ω;ΔR為伸長或壓縮引起的電阻變化;K為應(yīng)變常數(shù); e為試件表面測點(diǎn)處與應(yīng)變計(jì)敏感柵縱線方向平行的應(yīng) 變。不同的金屬材料有不同的比例常數(shù)K。銅鉻合金的K值約為2。應(yīng)變的測量就通過應(yīng)變片轉(zhuǎn)換為對(duì)電阻變化的 測量。但是由于應(yīng)變是相當(dāng)微小的變化,所以產(chǎn)生的電阻 變化也是極其微小的。例如計(jì)算1000*1O-6的應(yīng)變產(chǎn) 生的電阻的變化,應(yīng)變片的電阻值為是120 Ω,即:
ΔR/120 = 2 X 1000 X 10-6
ΔR=120X2X1000X10_6= 0. 24Ω
電阻變化率為 ΔR/R = 0. 24/120 = 0. 002 對(duì)該電阻變化較為微小的測量,設(shè)計(jì)中應(yīng)變片的接人 方式為全橋式,具體電路如圖3所示。
如果R1=R2 = R3 = R4 或R1 X R2 =R3 X R4則無論 輸入多大電壓,輸出電壓£總為0,這種狀態(tài)稱為平衡狀態(tài)。 如果平衡被破壞,就會(huì)產(chǎn)生與電阻變化相對(duì)應(yīng)的輸出電壓。 如圖3所示,當(dāng)4條邊上的應(yīng)變片的電阻分別引起如R1+ ΔR,R2- ΔR,R3+ΔR,R4-ΔR的變化時(shí)4枚應(yīng)變片變化量絕對(duì)值相等,鄰臂上的應(yīng)變相減,對(duì)臂上的應(yīng)變相加。 其輸出為:
U0 = E .ΔR/R = K . e . E (2)
設(shè)計(jì)中選擇箔式金屬應(yīng)變計(jì),主要適用于0. 02級(jí)的壓 力傳感器制造工藝中,即滿量程時(shí)輸出誤差在士0. 02的范 圍內(nèi)??赏瑫r(shí)實(shí)現(xiàn)溫度自補(bǔ)償和蠕變自補(bǔ)償。
4.軟硬件設(shè)計(jì)
4.1硬件電路設(shè)計(jì)
硬件電路主要包含晶振電路、復(fù)位電路、LCD顯示電 路、矩陣鍵盤電路及A/D轉(zhuǎn)換電路。其中晶振電路為單片 機(jī)提供穩(wěn)定的時(shí)鐘基準(zhǔn),是單片機(jī)系統(tǒng)正常運(yùn)行的前提,設(shè) 計(jì)中晶振選擇12 MHz;復(fù)位電路是為了預(yù)防程序跑飛而 設(shè)計(jì)的,可使單片機(jī)及系統(tǒng)各部件處于確定的初始狀態(tài),并 從初態(tài)開始工作,本系統(tǒng)具備上電復(fù)位和手動(dòng)復(fù)位兩個(gè)功 能,其中上電復(fù)位利用電容的沖放電實(shí)現(xiàn),手動(dòng)復(fù)位利用按 鍵觸發(fā)實(shí)現(xiàn),其實(shí)質(zhì)為給單片機(jī)RST引腳一個(gè)高電平并維 持2個(gè)機(jī)器周期;LCD顯示電路采用圖形液晶顯示器 LCD12864,可以實(shí)時(shí)顯示重量、單價(jià)及金額的累加值,為了 節(jié)省單片機(jī)的I/O資源,設(shè)計(jì)中采用LCD的串行連接方 式;矩陣鍵盤要來實(shí)現(xiàn)對(duì)單價(jià)的設(shè)置,采用掃描法確定按鍵 是否觸發(fā);SYN6288語音模塊用來播報(bào)重量、單價(jià)及金額 的累加值,可通過單片機(jī)串口發(fā)送待合成的文本,實(shí)現(xiàn)文本 到聲音的轉(zhuǎn)化。
HX711是一款專為高精度稱重傳感器而設(shè)計(jì)的24位 A/D轉(zhuǎn)換器芯片。該芯片集成了包括穩(wěn)壓電源、片內(nèi)時(shí)鐘 振蕩器等其他同類型芯片所需要的外圍電路,具有集成度 高、響應(yīng)速度快、抗干擾性強(qiáng)等優(yōu)點(diǎn)。降低了電子秤的整機(jī) 成本,提高了整機(jī)的性能和可靠性。該芯片與后端MCU 芯片的接口和編程較簡單,所有控制信號(hào)由管腳驅(qū)動(dòng),無需 對(duì)芯片內(nèi)部的寄存器編程。輸入選擇開關(guān)可任意選取通道 A或通道B,與其內(nèi)部的低噪聲可編程放大器相連。通道 A的可編程增益為128或64,對(duì)應(yīng)的滿額度差分輸入信號(hào) 幅值分別為±20 mV或±40 mV。通道B則為固定的32 增益,用于系統(tǒng)參數(shù)檢測。設(shè)計(jì)中選擇通道A,具體電路如 圖4所示。
4.2主程序設(shè)計(jì)
主程序是程序的入口,主要調(diào)用顯示子程序、鍵盤子 程序、A/D轉(zhuǎn)換子程序及語音播報(bào)子程序,實(shí)現(xiàn)對(duì)測量參 數(shù)的實(shí)時(shí)顯示與語音播報(bào)功能。具體流程圖如圖5所示。
5.系統(tǒng)測試
5.1電橋軟件與硬件調(diào)零
設(shè)計(jì)中采用高精度電阻式應(yīng)變片很容易受到干擾,導(dǎo) 致無輸入時(shí)輸出不為0,所以設(shè)計(jì)初期必須調(diào)零。調(diào)零原 則包含:傳感器輸入為0時(shí),輸出也為0;不影響傳感器的 其他性能如靈敏度、穩(wěn)定性、線性等。調(diào)零電阻的大小 與應(yīng)變片的粘貼位置及懸臂梁的物理特性密切相關(guān),具體 調(diào)零電路如圖6所示。
軟件調(diào)零實(shí)質(zhì)是記憶“零點(diǎn)”,然后在數(shù)據(jù)處理中消 除,但會(huì)造成系統(tǒng)實(shí)時(shí)性降低。
5.2測試結(jié)果分析
測試中使用5、50、100及200 g的砝碼,分別測試8 次,具體測量結(jié)果如表1所示。
6.系統(tǒng)調(diào)試及存在問題分析
6.1電橋結(jié)構(gòu)材料的選擇
設(shè)計(jì)中如果電橋結(jié)構(gòu)受力后產(chǎn)生塑性形變或形變恢復(fù)較慢將直接影響應(yīng)變片的穩(wěn)定輸出,設(shè)計(jì)中采用韌性較 髙的40CR鋼為模型,將應(yīng)變片粘貼于受力變化較為敏感 的位置,形成等臂電橋。
6.2應(yīng)變片的粘貼
應(yīng)變片粘貼不當(dāng)直接影響其檢測,粘貼前需用砂紙打 磨掉橋臂的銹跡,并用乙醇擦拭干凈,然后用速干膠粘貼 并壓實(shí)防止粘貼處有氣泡產(chǎn)生;在應(yīng)變片的輸出引線下墊 聚乙烯薄膜使應(yīng)變片輸出引線與金屬橋臂絕緣。
6.3測量精度影響因素分析
設(shè)計(jì)初期為了固定應(yīng)變片使用熱熔膠密封,結(jié)果由于 應(yīng)變片工作后發(fā)熱,熱熔膠引起應(yīng)變片變形,導(dǎo)致測量結(jié) 果不穩(wěn)定;由于電源電壓波動(dòng)對(duì)測量系統(tǒng)中的A/D轉(zhuǎn)換器
7.結(jié) 論
本文通過對(duì)設(shè)計(jì)方案的對(duì)比,以鋼制懸臂梁為模型, 經(jīng)過理論分析與計(jì)算、軟硬件設(shè)計(jì)及系統(tǒng)測試等環(huán)節(jié),證 明了該懸掛式電子秤在兼顧精度的同時(shí)擴(kuò)大了測量范圍, 擴(kuò)展了單價(jià)設(shè)置、金額累加及語音播報(bào)等功能。突破了傳 統(tǒng)托盤式為主的高精度電子秤的測量范圍與精度的限制, 并對(duì)設(shè)計(jì)過程中遇到的電橋結(jié)構(gòu)材料的選擇、應(yīng)變片的粘 貼及測量精度的影響等問題進(jìn)行了詳細(xì)說明,對(duì)該類設(shè)計(jì) 有一定的借鑒作用。