《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的高精度稱重系統(tǒng)的研制
基于單片機(jī)的高精度稱重系統(tǒng)的研制
摘要: 本重量測(cè)量系統(tǒng),充分發(fā)揮了AT89S52單片機(jī)強(qiáng)大的控制能力和計(jì)算機(jī)的數(shù)據(jù)處理能力,通過稱重傳感器和24位分辨率的A/D轉(zhuǎn)換器實(shí)現(xiàn)了對(duì)重量的高精度測(cè)量。系統(tǒng)在電子秤的實(shí)際應(yīng)用中收到了滿意的效果。
Abstract:
Key words :

  0 引言

  隨著科學(xué)技術(shù)的進(jìn)步,單片機(jī)" title="單片機(jī)">單片機(jī)及相關(guān)電子技術(shù)飛速發(fā)展,應(yīng)用領(lǐng)域不斷拓展。利用單片機(jī)和傳感器實(shí)現(xiàn)對(duì)重量的高精度測(cè)量,提高了生產(chǎn)的自動(dòng)化程度,成本低廉,應(yīng)用十分廣泛。

  1 系統(tǒng)組成

  系統(tǒng)由單片機(jī)系統(tǒng)、稱重傳感器、A/D轉(zhuǎn)換、通信接口和語音提示模塊組成,硬件結(jié)構(gòu)框圖如圖1。

硬件結(jié)構(gòu)框圖

  1.1 單片機(jī)系統(tǒng)

  系統(tǒng)采用AT89S52" title="AT89S52">AT89S52作為控制核心,配備鍵盤、液晶顯示電路和揚(yáng)聲器。
AT89S52是Atmel公司新推出的一種低功耗、高性能CMOS 8位微控制器,它具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32位I/O口線,看門狗定時(shí)器,2個(gè)數(shù)據(jù)指針,三個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。其性能完全可以滿足系統(tǒng)的要求。

  液晶顯示采用OCMJ4X8A液晶顯示屏,它內(nèi)帶漢字字庫,可以方便地顯示漢字及圖形;可以同時(shí)顯示4行8列個(gè)單元,可以一次顯示系統(tǒng)所有狀態(tài)信息;顯示的內(nèi)容不需要刷新,節(jié)省了單片機(jī)的資源;電路結(jié)構(gòu)簡(jiǎn)單,便于控制,功耗低。鍵盤用于輸入預(yù)置信息,揚(yáng)聲器用于發(fā)出語音提示和超重報(bào)警。

  1.2 稱重傳感器

  系統(tǒng)采用懸臂梁式稱重傳感器。該傳感器量程30kg;彈性體為彎曲懸臂梁結(jié)構(gòu),外形高度低,結(jié)構(gòu)強(qiáng)度高;用于拉伸力或壓縮力測(cè)量,抗偏、抗側(cè)向力強(qiáng);防塵密封,精度高,性能穩(wěn)定可靠,安裝使用方便。傳感器外形如圖2所示,單位:mm。

傳感器外形

  此傳感器為電阻應(yīng)變式稱重傳感器,它的主要組成部分有電阻應(yīng)變片、彈性體和檢測(cè)電路。工作原理:彈性體在外力作用下產(chǎn)生彈性變形,使粘貼在其表面的電阻應(yīng)變片也隨之產(chǎn)生變形,電阻應(yīng)變片變形后,它的阻值將發(fā)生變化,再經(jīng)相應(yīng)的測(cè)量電路把這一電阻變化轉(zhuǎn)換為電壓,從而完成將外力變換為電信號(hào)的過程。其中,電阻應(yīng)變片是把一根電阻絲機(jī)械地分布在一塊有機(jī)材料制成的基底上,即成為一片應(yīng)變片;彈性體是一個(gè)有特殊形狀的結(jié)構(gòu)件,它的功能有兩個(gè):首先是它承受稱重傳感器所受的外力,對(duì)外力產(chǎn)生反作用力,達(dá)到相對(duì)靜平衡;其次,它要產(chǎn)生一個(gè)高品質(zhì)的應(yīng)變場(chǎng),使粘貼在此區(qū)的電阻應(yīng)變片比較理想地完成應(yīng)變電信號(hào)的轉(zhuǎn)換任務(wù);檢測(cè)電路采用全橋式等臂電橋把電阻應(yīng)變片的電阻變化轉(zhuǎn)變?yōu)殡妷狠敵觥?/p>

  1.3 高精度A/D轉(zhuǎn)換

  稱重傳感器的輸出為mV級(jí)的微弱信號(hào),傳統(tǒng)的測(cè)量方法是在A/D轉(zhuǎn)換之前加一級(jí)高精度的放大器,電路復(fù)雜。AD7714是美國(guó)Analog Devices(AD)公司推出的24-位ADC家族AD771X系列中的新品,適用于低頻、高精度工業(yè)級(jí)轉(zhuǎn)換。該器件具有完整的模擬前端,可以直接測(cè)量傳感器輸出的直流微弱信號(hào),轉(zhuǎn)換精度達(dá)到24位無誤碼。采用三線串行口與微控制器連接,通過軟件編程可以對(duì)增益、信號(hào)極性、輸入通道作出設(shè)置。該芯片具有自校準(zhǔn)、系統(tǒng)校準(zhǔn)和背景校準(zhǔn)功能,可以消除零點(diǎn)誤差、滿量程誤差及溫度漂移的影響。

  1.4 通信接口

  將單片機(jī)采集的重量數(shù)據(jù)傳輸?shù)缴衔粰C(jī),利用單片機(jī)的RXD,TXD接口連接到RS232串行口接收或發(fā)送數(shù)據(jù)和指令,但是單片機(jī)的TTL電平和RS232不兼容,因此使用了MAX232進(jìn)行電平轉(zhuǎn)換,其連接線圖如圖3所示。

通信接口

  1.5 語音提示模塊

  語音提示由ISD1400芯片控制,它有20秒的錄放時(shí)間。預(yù)先將0~9、點(diǎn)、十、百、千克、克的語音存入ISD1400,單片機(jī)將實(shí)際測(cè)量的重量值通過該語音芯片經(jīng)由揚(yáng)聲器發(fā)出。

  2 軟件設(shè)計(jì)

  2.1 單片機(jī)軟件編程

  對(duì)于51系列單片機(jī),目前常用的語言有匯編和單片機(jī)C語言。本系統(tǒng)下位機(jī)軟件采用Keil C51程序編寫。主要由主程序、讀取重量子程序、鍵盤掃描和液晶顯示子程序、語音提示子程序、串口發(fā)送和接收子程序等部分組成。流程圖如圖4所示。

流程圖

  讀取重力量程序功能。啟動(dòng)A/D轉(zhuǎn)換,將稱重傳感器測(cè)量的重量值轉(zhuǎn)換成數(shù)字信號(hào)并讀取到單片機(jī)內(nèi)部。

  串口發(fā)送和接收子程序功能。完成下位機(jī)和上位機(jī)的通信。單片機(jī)讀取的溫度和濕度值通過發(fā)送子程序發(fā)送給上位機(jī)并等待命令,收到命令后再繼續(xù)進(jìn)行測(cè)量。接收子程序通過接收上位機(jī)傳輸?shù)拿钸M(jìn)行系統(tǒng)自檢、參數(shù)修正等。上位機(jī)的命令發(fā)送采用間隔10ms反復(fù)發(fā)送的方式,直到單片機(jī)將接收到的命令返回為止。如在 1s內(nèi)單片機(jī)沒有響應(yīng),則設(shè)置超時(shí),系統(tǒng)復(fù)位單片機(jī)。

   2.2 上位機(jī)軟件編程

  本系統(tǒng)采用MSComm控件實(shí)現(xiàn)VB與單片機(jī)之間的數(shù)據(jù)交換,具有程序?qū)崿F(xiàn)簡(jiǎn)便,程序模塊化,工作可靠等優(yōu)點(diǎn),并能滿足多數(shù)情況下的工控要求。使用MSComm控件主要是通過事件來處理串行口的交互。控件的OnComm事件負(fù)責(zé)捕獲或處理這些通訊事件和通訊錯(cuò)誤。

   2.2.1 MSCOMM屬性設(shè)置

MSComml.CommPort=1 '設(shè)置端口1
MSComml.Settings="2400,N,8,1" '2400 b/s,無校驗(yàn),8位數(shù)據(jù)位,1位停止位
MSComml.InputLen=1 '一次從緩沖區(qū)中接收一個(gè)字節(jié)
MSComml.InBufferSize=1024 '接口收緩沖區(qū)大小
MSComml.PortOpen=Ture '打開端口
MSComml.Rthreshold=1 '接收一個(gè)字節(jié)觸發(fā)一次ONCOMM事件

 

  2.2.2 ONCOMM事件響應(yīng)程序

Private Sub MSComml_OnComm()
Dim buffer As Variant '由緩沖區(qū)接收到的數(shù)據(jù)用Variant格式接收
Dim arr()As Byte '定義二進(jìn)制數(shù)組
Dim i As Integer
Dim receivester As string '定義輸出到接收文本框中的字符變量
'下段程序是comEvReceive事件觸發(fā)后,將數(shù)據(jù)存入相應(yīng)的數(shù)組,并在接收文本框中顯示
Select Case MSComml.CommEvent CasecomEvReceive buffer="MSComml".Inpute
arr=buffer接收緩沖區(qū)內(nèi)數(shù)據(jù)variant變量?jī)?nèi)
arr=buffer '轉(zhuǎn)換為二進(jìn)制數(shù)并送入相應(yīng)數(shù)組
For i="1to8"
receivester arr(i)
Text1.Text=Text1.Text&receiverstr&"."
'在接收框中顯示文本
Next i
End Select
End Sub

  3 結(jié)束語

  本重量測(cè)量系統(tǒng),充分發(fā)揮了AT89S52單片機(jī)強(qiáng)大的控制能力和計(jì)算機(jī)的數(shù)據(jù)處理能力,通過稱重傳感器和24位分辨率的A/D轉(zhuǎn)換器實(shí)現(xiàn)了對(duì)重量的高精度測(cè)量。系統(tǒng)在電子秤的實(shí)際應(yīng)用中收到了滿意的效果。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久精品tv| 欧美日韩国产区| av成人激情| 亚洲电影在线| 欧美中文字幕第一页| 亚洲欧美日韩国产精品 | 亚洲性夜色噜噜噜7777| 日韩视频精品在线| 日韩亚洲欧美高清| 日韩一级黄色片| 一区二区三区日韩欧美| aa亚洲婷婷| 亚洲无线观看| 亚洲自拍高清| 亚洲欧美中日韩| 欧美一区=区| 久久国产婷婷国产香蕉| 亚洲国产高清在线观看视频| 久久福利视频导航| 亚洲电影天堂av| 亚洲精品国产品国语在线app| 亚洲人成网站在线播| 99国产精品99久久久久久| 日韩一级网站| 亚洲一区在线直播| 欧美夜福利tv在线| 久久久综合网| 欧美激情精品久久久久久久变态 | 欧美在线观看一区| 久久久噜久噜久久综合| 老牛国产精品一区的观看方式| 蜜臀久久久99精品久久久久久| 欧美大片免费久久精品三p | 欧美一区二区三区在线观看视频| 欧美一区二区三区在线视频| 亚洲第一在线综合在线| 亚洲毛片在线| 亚洲综合国产| 久久天天躁狠狠躁夜夜爽蜜月| 欧美二区在线| 国产精品久久国产三级国电话系列 | 亚洲成人在线视频网站| 亚洲精品国产视频| 亚洲一区二区三区欧美 | 免费视频最近日韩| 欧美日韩中文在线观看| 国产精品一页| 在线观看亚洲视频| 亚洲最黄网站| 性感少妇一区| 99精品视频免费观看视频| 亚洲一区一卡| 麻豆国产精品777777在线| 欧美日韩免费精品| 国产午夜精品一区二区三区视频 | 亚洲女人天堂av| 亚洲国产欧美久久| 亚洲欧美精品| 免费欧美高清视频| 国产精品久久久久毛片大屁完整版 | 中文成人激情娱乐网| 欧美在线视屏| 中文日韩在线视频| 久久亚洲精品一区| 国产精品va在线播放我和闺蜜| 国内自拍亚洲| 一本一本久久a久久精品综合妖精| 性欧美1819sex性高清| 日韩视频一区二区在线观看 | 亚洲高清在线精品| 亚洲欧美日韩国产中文| 日韩一区二区免费高清| 久久黄色级2电影| 欧美日韩精品在线播放| 狠狠久久亚洲欧美| 亚洲一区二区3| 亚洲精品影视在线观看| 久久国产一区二区| 国产精品成人一区二区三区夜夜夜| 黄色av日韩| 亚洲一级片在线看| 一区二区三区精品| 老司机精品视频一区二区三区| 国产精品久久77777| 91久久国产综合久久蜜月精品 | 久久成人国产精品| 欧美日韩一区二区三区在线| 黑人巨大精品欧美黑白配亚洲| 99视频精品全部免费在线| 91久久精品美女高潮| 欧美中文字幕久久| 国产精品国产自产拍高清av| 最新国产成人在线观看| 久久精品成人一区二区三区蜜臀 | 久久大香伊蕉在人线观看热2| 亚洲男人第一网站| 欧美日韩成人在线播放| 亚洲国产精品一区二区第四页av | 性欧美大战久久久久久久免费观看| 一区二区动漫| 欧美二区不卡| 在线精品一区| 久久国产精品久久久久久| 欧美在线关看| 国产精品揄拍500视频| 亚洲性感激情| 亚洲一区二区在线看| 欧美日韩色一区| 亚洲精品一区二区三区婷婷月 | 中文一区二区| 欧美激情视频一区二区三区在线播放 | 中日韩男男gay无套| 国产精品99久久久久久久久 | 在线观看国产精品网站| 欧美在线视频观看| 久久精品国产99| 国产一区二区三区的电影| 欧美在线高清| 久久人体大胆视频| 精品69视频一区二区三区| 亚洲高清免费在线| 免费在线日韩av| 亚洲国产精品激情在线观看| 亚洲精品国产精品国自产在线| 欧美激情视频一区二区三区在线播放 | 免费视频久久| 亚洲黄色在线| 这里只有精品电影| 国产精品对白刺激久久久| 亚洲一区激情| 久久国产88| 黄色成人免费网站| 亚洲精品在线观看视频| 欧美精品在线一区二区| 亚洲精品在线观看免费| 在线亚洲精品| 国产精品免费aⅴ片在线观看| 亚洲自拍电影| 久久免费视频在线观看| 亚洲国产精品第一区二区| 999亚洲国产精| 国产精品国产三级国产普通话蜜臀 | 欧美性感一类影片在线播放| 亚洲永久字幕| 久久久噜噜噜久久人人看| 亚洲第一福利视频| 一区二区欧美日韩视频| 国产精品久久久久久久久久直播| 午夜精品久久久久久久99热浪潮| 久久免费黄色| 亚洲精品极品| 性色一区二区三区| 红桃视频一区| 亚洲视频国产视频| 国产日韩欧美夫妻视频在线观看| 久久精品国产久精国产思思| 欧美精品麻豆| 亚洲欧美电影在线观看| 六月婷婷一区| 一本久道久久综合中文字幕| 久久国产精品久久久久久| 亚洲二区视频| 亚洲欧美精品一区| 极品尤物av久久免费看| 国产精品99久久久久久久久| 国产私拍一区| 99av国产精品欲麻豆| 国产麻豆精品久久一二三| 亚洲三级免费电影| 国产精品永久免费观看| 亚洲精品黄色| 国产伦精品一区二区三区视频黑人| 亚洲国产一二三| 国产精品―色哟哟| 亚洲精品视频中文字幕| 国产精品亚洲片夜色在线| 亚洲精品中文字幕女同| 国产伦精品一区二区三区照片91| 亚洲精品亚洲人成人网| 国产日韩av一区二区| 99国产精品视频免费观看| 国产欧美综合一区二区三区| 99精品视频免费观看视频| 国产一级揄自揄精品视频| 一个色综合导航| 一区二区亚洲精品国产| 亚洲欧美日韩精品久久| 亚洲电影下载| 午夜精品久久久久久久| 91久久国产精品91久久性色| 久久精品免费观看| 亚洲少妇诱惑| 欧美精品久久99久久在免费线| 午夜精品久久久久久久白皮肤 | 亚洲欧美日韩国产一区| 在线视频国内自拍亚洲视频| 欧美一区二区三区视频免费播放| 亚洲精品免费在线播放| 另类酷文…触手系列精品集v1小说| 亚洲丝袜av一区|