亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STM32的計數(shù)電子秤設(shè)計

        2022-05-30 07:39:04劉泳志
        電腦知識與技術(shù) 2022年30期
        關(guān)鍵詞:電子秤計數(shù)

        劉泳志

        摘要:在分析目前主流的電子秤設(shè)計方案的基礎(chǔ)上,以STM32F103為主控,硬件電路采用模塊化設(shè)計,輔助以按鍵、OLED屏幕、電橋設(shè)計了一款稱重量程為200g以內(nèi)的多功能計數(shù)電子秤,實現(xiàn)稱重、計數(shù)功能,適用于螺絲、芯片、三極管等微小電子元器件計量的應(yīng)用場景。

        關(guān)鍵詞:STM32;計數(shù);電子秤

        中圖分類號:TP311? ? ? ? 文獻標(biāo)識碼:A

        文章編號:1009-3044(2022)30-0086-03

        開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

        1 引言

        稱重一直是人們關(guān)注的熱點話題之一[1],隨著科技的進步與發(fā)展,越來越多的功能豐富的電子產(chǎn)品已經(jīng)進入普通人們的生活,像電子秤這種常用工具在市場上也處處可見。目前市場上的電子秤各種各樣,基本上都是應(yīng)用于重量較大的應(yīng)用場景的,比如說體重秤、商用電子秤、小型臺秤,對于電子元器件等微小物品且?guī)в杏嫈?shù)功能的電子秤則較為少見。據(jù)此,本文設(shè)計了一款稱重量程在200克以下的多功能計數(shù)電子秤,其采用STM32為主控,利用Altium Designer21軟件設(shè)計電子秤的硬件電路[2],運用Keil軟件設(shè)計出電子秤的控制程序[3],輔助以對比度可調(diào)的0.96英寸OLED12864屏幕[4]以及若干個按鍵組成。經(jīng)測試,此款電子秤能計數(shù)、能稱重、界面友好,實用性強。

        2 總體設(shè)計方案

        所設(shè)計的電子秤實現(xiàn)可稱重和計數(shù)的功能,稱重范圍是0-200g??傮w設(shè)計方案如圖1所示,系統(tǒng)主要由STM32主控、傳感器模塊、信號采集電路模塊、鍵盤單元和OLED屏幕顯示單元一共五個模塊組成。將測量的物體放在傳感器上,在壓力的作用下,電橋的輸出電壓會發(fā)生變化,這個時候通過信號采集電路對信號進行放大處理,再通過STM32的12位AD模塊進行模數(shù)轉(zhuǎn)換成數(shù)字信號,此后通過按鍵進行功能選擇,在OLED屏幕上顯示物體的重量和個數(shù)。

        主要技術(shù)指標(biāo)如下:

        ① 稱重范圍:0-200g。

        ② 重量誤差:8%以內(nèi)。

        ③ 計數(shù)誤差:8%以內(nèi)。

        ④ LCD顯示:傳感器上器件的數(shù)量和重量。

        ⑤? ? 鍵盤:有確認、返回、上移、下移四個按鍵。

        3 系統(tǒng)硬件設(shè)計

        硬件設(shè)計中分別采用3.3V的電壓和+5V和-5V的電壓給單片機和各個模塊的集成運放供電。傳感器采用電阻應(yīng)變片式[5],單片機的控制模塊以STM32F103最小系統(tǒng)[6]來控制其他各個模塊。確認、上移,下移和返回四個獨立按鍵分別與單片機引腳相連,下面著重介紹傳感器模塊和數(shù)據(jù)采集電路模塊。

        3.1 稱重傳感器

        稱重傳感器是一種物體質(zhì)量轉(zhuǎn)化為電子電路可測量的電信號的裝置[7]。選擇傳感器首先應(yīng)先要考慮這個傳感器的使用環(huán)境,這點至關(guān)重要,因為這關(guān)系到傳感器能否正常工作,甚至傳感器的使用壽命和安全性[8]。在各種稱重傳感器的概念和評價方法上,新舊國標(biāo)有較大的差別,目前主流的有S型,懸臂型、橋式等[9];此外,傳感器按照其轉(zhuǎn)換方法又可以分為液壓式、電容式、振動式、電阻應(yīng)變式,我們選用的是電阻應(yīng)變式的S型稱重傳感器。

        稱重傳感器主要包含電阻應(yīng)變片、彈性體和檢測電路這三個部分[10],它能稱重的原因是,在物體的壓力之下,傳感器產(chǎn)生了物理形變,這種形變使得緊貼在其表面的關(guān)鍵轉(zhuǎn)換器件電阻應(yīng)變片在外力的作用下也產(chǎn)生了形變,電阻應(yīng)變片伸長時,其橫截面積會縮小,截面圓半徑減少,其電阻變化率和電阻絲伸長之間成比例關(guān)系,所以電阻應(yīng)變片形變之后,其電阻阻值將會發(fā)生微小的變化,通過一系列檢測電路把這一微弱的電阻阻值變化轉(zhuǎn)化為電壓輸出,因為其中的惠斯登橋可以抑制溫度變化的影響和側(cè)向力的干擾,從而成功將外力變化轉(zhuǎn)換為可測量的電信號。

        3.2 數(shù)據(jù)采集電路模塊

        通過電阻應(yīng)變效應(yīng)之后,稱重傳感器采集的物料壓力的電信號是模擬信號,而且強度較弱,為了能夠精確地測量物料的重量,我們必須通過數(shù)據(jù)采集電路模塊對傳感器傳輸過來的信號進行放大等其他處理之后才能連接到單片機的AD采集引腳。

        首先采用了一個儀用放大器來對傳感器的差分信號進行放大,集成運放采用OP07,采用正負5V供電。儀用放大器電路是一種經(jīng)典的精密差分電壓放大器,是差分放大器的一種改良版本,它主要由兩極差分放大器電路構(gòu)成,其中AR1和AR4兩個運算放大器是以同相差分輸入方式,這是因為在反饋電阻R23的作用下,運算放大器AR1和AR4存在著電壓串聯(lián)負反饋,這樣就使得輸入電阻比集成運放自身的輸入電阻要大,所以同相輸入可以相當(dāng)幅度地提升電路的輸入阻抗,并且能一定程度地減小對幅度較為微弱的輸入信號的衰減作用;除此之外,差分輸入還具有只對差模信號進行放大的優(yōu)點,對于共模信號僅僅是跟隨作用,這樣使得送到后面一級信號的共模抑制比得到一定程度的提高。在后一級的差分電路是一個典型的減法運算電路,該電路結(jié)構(gòu)也是對稱的,對共模的抑制能力也比較強。

        儀用放大器的放大倍數(shù)計算如下:

        [Av=-R17R16(1+2R23Rw1)]? ? ? ? ? ? ? ? ? (1)

        兩路差分信號通過儀用放大器的放大后,必須通過一個加法器把電位抬高,使得信號進入STM片內(nèi)AD的數(shù)據(jù)采集范圍。如圖2所示,加法器的運放由AR2構(gòu)成,可以通過調(diào)節(jié)電位器R13調(diào)節(jié)放大后信號的電位,確保在200g重量的范圍內(nèi),傳感器輸入信號的電位處于AD可采集的范圍,然后再接入單片機的AD采集引腳。

        3.3 STM32核心板

        主控采用ALIENTEK NANO STM32F103核心板,MCU為STM32F103RBT6,它的資源包含了20KB的RAM、128KB的flash、3個通用定時器、1個高級定時器等等。該芯片是STM32F1家族中的中等配置芯片,具有性價比高、可靠性高等優(yōu)點。最小系統(tǒng)板由復(fù)位、時鐘、電源等三部分電路組成、復(fù)位的作用是當(dāng)按下復(fù)位按鍵之后,程序的SP指針指向main函數(shù),重新開始運行;時鐘電路由32M的晶振提供基準(zhǔn)頻率,可以在寄存器中設(shè)置倍頻;電源電路只要是為單片機以及OLED屏幕模塊提供3.3V電源。

        3.4 OLED屏幕模塊

        OLED(Organic Light Emitting Display),也就是有機發(fā)光顯示器,同時也叫作有機激光顯示,在商業(yè)領(lǐng)域中,目前常用的復(fù)印機、電話、智能手環(huán)都安裝有小尺寸的OLED屏幕,輕薄且色彩濃艷,既美觀又實用;在電子產(chǎn)品領(lǐng)域,在智能手機、數(shù)碼相機、曲面顯示屏等級產(chǎn)品上都有它的身影,特別是在VR設(shè)備上,由于LCD屏幕觀看VR設(shè)備有比較嚴重的拖影現(xiàn)象,又有OLED屏幕是點亮光分子,而普通液晶是采用光液體流動的原理,所以使用OLED屏幕就不會有此缺點;在工業(yè)領(lǐng)域,現(xiàn)在我國工業(yè)正朝著工業(yè)自動化和智能化的方向前進,隨著物聯(lián)網(wǎng)的發(fā)展,智能硬件也越來越多,這對顯示的屏幕也有著越來越多的要求,OLED屏幕是不二人選,發(fā)展空間十分巨大。

        OLED屏幕與常見的LCD等屏幕不同,OLED同陰極射線管相比較,OLED有著體積輕薄、功耗較低等優(yōu)點,由于特別輕薄,甚至可以作為顯示屏貼在物體表面使用,目前三星等公司已經(jīng)實現(xiàn)了OLED可折疊式軟屏,除此之外OLED還具有抗震性好的優(yōu)點,有利于在便攜設(shè)備商使用;相對于工作電壓低,種類多、能夠大規(guī)模生產(chǎn)的LCD屏幕,OLED有著不需要借助屏幕背光的被動顯示方式、響應(yīng)速度快、易實現(xiàn)全色彩的優(yōu)勢;除此之外,OLED還具有高亮度、高對比度、大視角、功耗低、制作工藝簡單等優(yōu)點,這也是這款電子秤考慮使用OLED屏幕的主要原因。

        OLED屏幕上有4個外接引腳,分別是VCC、GND、SCL和SDL,由于屏幕通信的速率對硬件要求不高,因此STM32單片機采用軟件模擬IIC總線的方式與OLED屏幕通信,VCC接STM32核心板的VCC電源并且與單片機核心板共地。

        4 軟件系統(tǒng)設(shè)計

        硬件搭建完了以后需要進行軟件設(shè)計,電子秤的軟件設(shè)計分為兩個重要部分,即物料標(biāo)定和稱重計算。

        我們進行計數(shù)的算法如下,比如說先放入10個10g的砝碼,在界面上選擇數(shù)量為10個,再點擊“確定”按鍵,此時單片機會通過AD引腳讀取經(jīng)過放大后的信號,計算出當(dāng)前放在傳感器上的若干個砝碼的重量,而且在單片機中會記錄下此時的重量,之后,我們放入30個10g的砝碼,再次點擊“確定”讀取并記錄下此時的重量。之所以要得到10個和者30個器件的重量,是因為標(biāo)定的目的取得一次線性函數(shù)的系數(shù)。標(biāo)定時有兩次砝碼稱重,設(shè)第一次稱重砝碼有x1個,重量為y1;第二次稱重砝碼有x2個,重量一百y2。經(jīng)過兩次稱重可以得到以下兩個等式:

        [y1=k*x1+by2=k*x2+b]? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(2)

        求解方程,可得:

        [k=y2-y1x2-x1]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(3)

        [b=x2*y1-x1*y2x2-x1]? ? ? ? ? ? ? ? ? ? ? ?(4)

        在得到系數(shù)k和b的值之后,在測得任意重量值y后,都可以直接計算出物料的個數(shù),如下式:

        [x=y-bk]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(5)

        在單片機上電后,首先執(zhí)行的是初始化操作,在稱重和計數(shù)之前,必須先做物料標(biāo)定設(shè)置。在主界面點擊“確定”按鍵,進入功能選擇界面;在功能選擇界面,再調(diào)節(jié)“上移”和“下移”按鍵,將光標(biāo)移到參數(shù)設(shè)置,點擊“確定”進入?yún)?shù)設(shè)置界面;以同樣的操作,選擇“物料標(biāo)定”,進入物料標(biāo)定界面。此時,先在傳感器上放入10個相同的物體,點擊確定,等待單片機記錄下此時的重量,之后再點擊“下移”按鍵,在傳感器上放入30個同樣的物體,點擊確定,記錄下此時的重量,到此物料標(biāo)定完成。

        完成物料標(biāo)定之后,就可以稱重和計數(shù)了。在功能選擇界面,通過操作按鍵進入稱重模式,此時在傳感器上放入數(shù)量不明的若干個物料,界面會顯示這些物體的總重量。此外,在功能選擇界面,進入計數(shù)模式,此時界面上可以顯示通過單片機計算后的當(dāng)前傳感器上所放的物料個數(shù)信息。

        5 電路的制作與測試

        電子秤的誤差來源有很多,比如說零漂誤差、偏載誤差等等,本設(shè)計通過稱重1g左右的螺絲來評估電子秤的精準(zhǔn)度。從下面的測試數(shù)據(jù)可以看到,螺絲的個數(shù)越多,得到的計數(shù)結(jié)果就越精確,最低的誤差可以達到3%左右,如果選用更高位數(shù)的外置AD模塊,顯然可以達到更高的精度。

        6 總結(jié)

        設(shè)計了一款以STM32F103為主控的電子秤,分別分析了電子秤硬件電路的設(shè)計和稱重傳感器的工作原理,再設(shè)計了軟件功能,最后通過實際測試,在沒有加入高精度外置AD的情況下,精度可以小于3%,基本實現(xiàn)功能。但是本設(shè)計還具有較大的改進空間,比如可以外置AD模塊提高精度,還可以設(shè)置微調(diào)按鍵彌補傳感器長期使用后的形變誤差等,隨著科技的發(fā)展和進步,電子秤的設(shè)計水平和功能會不斷提升和豐富。

        參考文獻:

        [1] 陳莉.計量測試技術(shù)在電子衡器中的應(yīng)用[J].計量與測試技術(shù),2022,49(3):82-85.

        [2] 王春泉.基于單片機的電子秤質(zhì)量檢測系統(tǒng)設(shè)計[J].輕工標(biāo)準(zhǔn)與質(zhì)量,2022(1):120-122.

        [3] 于雯雯.基于單片機的電子秤設(shè)計[J].設(shè)備管理與維修,2021(21):164-166.

        [4] 陳德龍.電子秤量值比對結(jié)果的總結(jié)分析[J].計量與測試技術(shù),2021,48(6):93-95,100.

        [5] 李嘉明,馮建,廖明華,等.基于ESP32的電子秤系統(tǒng)設(shè)計[J].電腦知識與技術(shù),2021,17(12):216-219.

        [6] 詹祥為.“傳感器應(yīng)用技術(shù)”課程教學(xué)淺析——以制作簡易數(shù)顯電子秤為例[J].科教導(dǎo)刊,2021(7):154-156.

        [7] 王丹.基于單片機的廉價電子秤設(shè)計與實現(xiàn)[J].能源與環(huán)保,2021,43(2):109-113.

        [8] 馬欣如.基于單片機的電子秤設(shè)計與制作[J].電子技術(shù)與軟件工程,2021(2):104-105.

        [9] 曾鐘波.電子秤比對測試及結(jié)果評價[J].衡器,2021,50(1):41-43.

        [10] 程麗霞,吳璞.家用智能電子秤設(shè)計[J].機械工業(yè)標(biāo)準(zhǔn)化與質(zhì)量,2020(10):46-48.

        【通聯(lián)編輯:梁書】

        猜你喜歡
        電子秤計數(shù)
        電子秤
        古人計數(shù)
        遞歸計數(shù)的六種方式
        古代的計數(shù)方法
        關(guān)于電子秤的設(shè)計
        電子制作(2018年2期)2018-04-18 07:13:21
        這樣“計數(shù)”不惱人
        壓死電子秤
        基于STM32的高精度電子秤設(shè)計
        電子制作(2016年21期)2016-05-17 03:52:48
        中文字幕熟女激情50路| 亚洲国产中文在线二区三区免| 加勒比精品久久一区二区三区| 国产99视频一区二区三区| 精品亚洲一区二区三区四区五| 久久精品国产亚洲av高清热| 成人国产一区二区三区| 久久夜色精品国产噜噜麻豆| 亚洲一区二区三区av链接| 久久这黄色精品免费久| 青青草原综合久久大伊人精品| 亚洲一区二区三区中文字幂| 国内久久婷婷精品人双人| 精品黄色一区二区三区| 国产精品国产三级国产a| 一本大道无码人妻精品专区| 无码夜色一区二区三区| 亚洲天堂无码AV一二三四区 | 精品一区二区三区无码视频| www久久久888| 免费播放成人大片视频| 中文有码亚洲制服av片| 国产人妻人伦精品1国产盗摄| 日批视频免费在线观看| 久久精品国产亚洲av沈先生| 无码av中文一区二区三区| 天天做天天躁天天躁| 中文字幕无码日韩欧毛| 日韩国产一区二区三区在线观看| 视频在线观看国产自拍 | 久久精品国产色蜜蜜麻豆国语版| 性色av闺蜜一区二区三区 | 亚洲国产丝袜美女在线| 国产精品亚洲一区二区三区| 东方aⅴ免费观看久久av| 国产精品18久久久久久首页| 久久精品国产69国产精品亚洲| 在线天堂www中文| 中文字幕亚洲综合久久菠萝蜜 | 精品露脸熟女区一粉嫩av| 欧美亚洲一区二区三区|