国产aⅤ无码专区亚洲aⅤ蜜芽_国产亚洲成人精品久无码av毛片一级不卡_水蜜桃在线尤物在线观看_亚洲色偷偷综合亚洲av78_95gao国产成视频在线观看_亚洲特级毛片免费观看_91最新欧美日韩_文字幕丰满乱孑伦无码专区_午夜不卡视频在线观看一区二区_中国男男gay 18无套网站

升隆動(dòng)態(tài)

當(dāng)前位置:首頁>>新聞中心>>升隆動(dòng)態(tài) 發(fā)布時(shí)間:2017-10-11 00:48:14

基于單片機(jī)設(shè)計(jì)的多功能電子秤

時(shí)間:2017-10-11 00:48:14 來源:本站 點(diǎn)擊數(shù):885

文章介紹了多功能電子秤的硬件設(shè)計(jì)和軟件編程、應(yīng)變片式稱重傳感器、A/D轉(zhuǎn)換電路、顯示電路和鍵盤接口電 路。軟件方面詳細(xì)給出了主程序及程序,鍵掃描、動(dòng)態(tài)顯示程序以及AD7705與微機(jī)的硬件接口及軟件設(shè)計(jì)等。模塊的合理 設(shè)計(jì)確保了電子秤的精確計(jì)量。

1.電子秤

稱量設(shè)備的工作原理,常見的有3種:1)杠桿原理的機(jī) 械稱,也是使用最多的機(jī)械秤;2)隔斷射線,減少射線計(jì) 數(shù)器對(duì)射線反應(yīng)的原理而組成核子稱;3)利用壓力傳感器 中壓力應(yīng)變片微電流變化的電子秤,它是在機(jī)械秤的基礎(chǔ)上 改裝而成,一般為分體式,也可是一體化模塊。本次設(shè)計(jì)的 就是這種電子秤。

電子秤稱一般是將被稱重物將重力傳遞給稱重傳感器, 再經(jīng)過一系歹撾程后由數(shù)碼管或液晶顯示將重量顯示出來。 電子秤可以進(jìn)行清零、置零、計(jì)重、毛重、累計(jì)凈重、數(shù)字輸 出等操作,可直接進(jìn)行打印。數(shù)據(jù)輸出采用RS232C串行通 信,可直接與微機(jī)連接。

2.電子秤的整體方案設(shè)計(jì)

被稱重物將重力傳遞給稱重傳感器。稱重傳感器通常采 用應(yīng)變片式、壓阻式、電容式和機(jī)械式,電阻應(yīng)變式傳感器 是用于力、壓力和重量測(cè)量等最廣泛的傳感器。本方案采用 應(yīng)變式電阻傳感器,將作用在其上的重力改變成為模擬信 號(hào)輸出,同時(shí)通過放大器將信號(hào)放大。經(jīng)A/D模數(shù)轉(zhuǎn)換器將 放大的電壓值變換成相應(yīng)的數(shù)字信號(hào),由單片機(jī)(中央處理 )進(jìn)行算法處理,而周邊所需要的功能及各種接口電路也 和單片機(jī)CPU連接應(yīng)用> 最終重量能夠顯示在電子秤的顯示 器上,使用者通過鍵盤來操作電子秤.設(shè)計(jì)主要包括硬件設(shè) 計(jì)和軟件設(shè)計(jì),電子秤的工作原理如圖1所示。

云網(wǎng)客1.jpg

3.電子秤的硬件設(shè)計(jì)

硬件系統(tǒng)主要由稱重傳感器模塊、電壓放大模塊、A/D 模數(shù)轉(zhuǎn)換器、AT89S52單片機(jī)、LED顯示電路模塊、非編碼 鍵盤等幾個(gè)模塊組成。

3.1稱重傳感器電路

考慮傳感器的適用范圍主要從精度、密封狀態(tài)、量程、 技術(shù)參數(shù)等幾方面選擇.在此方案中,我們主要選擇它的量 程和技術(shù)參數(shù)。

首先,選擇傳感器的量程:傳感器的量程選擇決定于下 列因素:1)被稱量物料最大的重量;2)秤臺(tái)或裝置的自 重;(3)傳感器設(shè)置的數(shù)量;4)正常操作下,最大可能產(chǎn)生 的偏載。

其次,根據(jù)各種類型傳感器的適用范圍來選擇合適的 傳感器。常規(guī)稱重傳感器有以下幾種:雙連孔式傳感器、柱 式傳感器、橋式傳感器、柱環(huán)式傳感器、剪切梁式傳感器和 S梁式傳感器。它們有著各自的稱量范圍與性能。本次方 案采用應(yīng)變式電阻稱重傳感器。該產(chǎn)品精度高、性能好。

3.2放大電路

傳感器測(cè)量電路因受重力作用引起的輸出電壓U 小,必須放大輸出電壓,滿足A/D模數(shù)轉(zhuǎn)換器對(duì)數(shù)字輸 入信號(hào)的要求,在此情況下,就要求選擇一種能夠放大數(shù) 字信號(hào)電平的電路。3個(gè)普通的邏輯運(yùn)算放大器和幾個(gè)電 阻,就能夠組成性能優(yōu)越的轉(zhuǎn)換放大電路。這就是典型的 差動(dòng)放大器。例如同相端和反相端的輸入電阻均為1 kn 而同相端的分壓電阻和反饋電阻均為100 kn,這樣,其電 壓放大倍數(shù)100 k/1 k=100倍。使用者可根據(jù)量程大小調(diào)整 這兩個(gè)電阻的大小,即可得到滿意的電壓放大取值。

3.3A/D轉(zhuǎn)換電路

A/D模數(shù)轉(zhuǎn)換器是將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的專用 芯片。它把模擬信號(hào)變換成數(shù)字信號(hào),同時(shí)進(jìn)行邏輯處理、 數(shù)字傳輸及信號(hào)輸出。目前A/D模數(shù)轉(zhuǎn)換器廣泛應(yīng)用在儀器 儀表、圖像成型以及通信行業(yè)中。對(duì)于此次設(shè)計(jì)而言,要求 以較低的價(jià)格實(shí)現(xiàn)更高的性能,所以采用AD7705。壓力測(cè) 量電路如圖2所示。

3.4顯示電路

單片機(jī)的應(yīng)用最典型的是通過輸入/輸出口與LED數(shù)碼 管構(gòu)成數(shù)碼顯示電路(見圖3),7LED數(shù)碼管,是在專用的 絕緣材料上,采用單只LED組合排列成8”字型的數(shù)碼管,分別引出它們的電源極性,使相應(yīng)的正極或者負(fù)極發(fā)亮來 顯示出0—9的數(shù)字。7LED數(shù)碼管分為共陰極和共陽極兩 種,發(fā)光原理是一樣的,只是它們的電源極性不同而已。

云網(wǎng)客2.jpg

3.5鍵盤接口電路

用非編碼鍵盤,各個(gè)按鍵獨(dú)立安排一根輸入/輸出線,每根輸入/輸出線上按鍵的顯示狀態(tài)不影響其他輸入/ 輸出線上的顯示狀態(tài)。同時(shí)采用查詢方式電路,按鍵為低 電平有效。

4.電子秤的模塊設(shè)計(jì)

4.1電子秤的程序

模塊由主程序和若干個(gè)相應(yīng)的子程序構(gòu)成,包括鍵盤掃 描子程序、鍵值處理子程序、LED顯示子程序等,另外還有 幾個(gè)必須的子程序:A/D轉(zhuǎn)換子程序、濾波子程序、非線形 輸出子程序、中斷控制子程序、清零跟蹤子程序、標(biāo)定轉(zhuǎn)換 子程序等,系統(tǒng)開機(jī)后,首先執(zhí)行程序的初始化,包括中斷 入口地址的設(shè)置,自檢RAM, ROM,設(shè)置各標(biāo)志位等,然后 才顯示程序開始。

4.2編寫程序流程

根據(jù)硬件設(shè)汁可知,單片機(jī)從AD7705中取出16位二進(jìn) 制數(shù),先將它存于兩個(gè)地址中,再通過程序轉(zhuǎn)換為BCD碼存 到供顯示的5個(gè)顯示緩存區(qū),最后通過動(dòng)態(tài)顯示程序輸出7 段碼送到顯示器輸出顯示結(jié)果。

4.3編寫程序

設(shè)計(jì)程序時(shí),首先要對(duì)用到的各種參數(shù)進(jìn)行設(shè)定,使 用的參數(shù)必須易于掌握,可以使用英文、漢語拼音的縮寫形 式。再對(duì)各特殊功能寄存器的狀態(tài)進(jìn)行初始化,安排中斷地,址的入口定義數(shù)據(jù)存儲(chǔ)區(qū),然后根據(jù)方案分別設(shè)計(jì),測(cè)算 中斷.各種子程序的具體情況,預(yù)留出堆棧區(qū)和需要的數(shù)據(jù) 緩存區(qū),緊接著就開始編寫各種模塊。

5.結(jié)語

采用AT89S52單片機(jī)設(shè)計(jì)的電子種,無論功能使用、計(jì) 量準(zhǔn)確度,穩(wěn)定性能都滿足國(guó)家對(duì)電子種的要求,它具有良 好的校準(zhǔn)方法,性能扎實(shí),操作方便,價(jià)格低廉,同時(shí)通過 電路或者模塊的擴(kuò)充以及應(yīng)用程序的改變,能夠設(shè)計(jì)出性價(jià) 比更加突出的計(jì)價(jià)稱、電子臺(tái)秤等,滿足各行各業(yè)對(duì)多功能 電子秤的需求。