基于嵌入式系統(tǒng)的電子皮帶秤控制器儀表的研究與設(shè)計(jì)
發(fā)布時(shí)間:2018-07-05 05:22
本文選題:電子皮帶秤 + 嵌入式; 參考:《武漢理工大學(xué)》2013年碩士論文
【摘要】:隨著國(guó)內(nèi)煤礦、建材、食品等工業(yè)生產(chǎn)的迅速發(fā)展,自動(dòng)化程度的提高,電子皮帶秤的需求量日益增大,在現(xiàn)代化流水線作業(yè)環(huán)境中電子皮帶秤可以起到減員增效、節(jié)支創(chuàng)收的作用,還可以提高勞動(dòng)生產(chǎn)率、降低勞動(dòng)強(qiáng)度,從而大大提高了生產(chǎn)的自動(dòng)化程度。因此電子皮帶秤性能的優(yōu)劣對(duì)工業(yè)生產(chǎn)的效率和質(zhì)量起著至關(guān)重要的作用,目前國(guó)內(nèi)市場(chǎng)的電子皮帶秤產(chǎn)品普遍精度較低,且儀表功能單一,現(xiàn)代的稱重儀表不僅僅是物料重量顯示的裝置,同時(shí)也是工業(yè)自動(dòng)化控制和現(xiàn)代商業(yè)管理的重要組成部分,積極開發(fā)具有自主知識(shí)產(chǎn)權(quán)的高檔次電子皮帶秤控制器儀表對(duì)發(fā)展我國(guó)的衡器產(chǎn)業(yè)具有重要意義。 本文首先簡(jiǎn)單闡述了電子皮帶秤的工作原理及國(guó)內(nèi)外發(fā)展現(xiàn)狀,提出了課題研究的目標(biāo)和意義。然后對(duì)皮帶秤關(guān)鍵技術(shù)進(jìn)行了深入細(xì)致的分析,并提出了一種新的脈沖累計(jì)算法,并加入溫度補(bǔ)償。為使儀表有較好性能,后期功能擴(kuò)展方便,本課題研究設(shè)計(jì)了一套基于ARM和Linux的嵌入式電子皮帶秤控制器儀表系統(tǒng)。該系統(tǒng)與使用工控機(jī)和PLC的電子皮帶秤儀表相比,不僅性能價(jià)格比高,而且功耗低,實(shí)時(shí)性強(qiáng),可靈活定制,擴(kuò)展接口方便,體積小。系統(tǒng)的總體方案框架從下到上分為硬件層、操作系統(tǒng)軟件層和應(yīng)用軟件層。 在硬件層設(shè)計(jì)中,采用了模塊化設(shè)計(jì),設(shè)計(jì)了以S3C2440A處理器為核心的最小系統(tǒng)板,用于運(yùn)行Linux系統(tǒng)和完成數(shù)據(jù)處理等工作;系統(tǒng)所需的傳感器接口、通訊接口、AD、LCD、電源等電路都以模塊的形式放置在底板上,核心板底部提供了底板所需的所有接口引腳。 在系統(tǒng)軟件層設(shè)計(jì)中,本文采用了Linux操作系統(tǒng),相比其他嵌入式操作系統(tǒng),Linux提供很好的多線程調(diào)度策略和進(jìn)程管理機(jī)制,便于實(shí)現(xiàn)多任務(wù),內(nèi)核可定制且運(yùn)行穩(wěn)定。文章中講述了U-boot啟動(dòng)代碼和Linux內(nèi)核的移植,然后按照Linux驅(qū)動(dòng)模型編寫了系統(tǒng)所需的設(shè)備驅(qū)動(dòng),完成系統(tǒng)軟件平臺(tái)的搭建。 在Linux應(yīng)用軟件層設(shè)計(jì)中,結(jié)合小型μC/GUI嵌入式圖形庫(kù)設(shè)計(jì)了稱重系統(tǒng)操作界面,并使用Linux的多線程編程方法,實(shí)現(xiàn)了皮帶秤的標(biāo)定、累計(jì)、傳感器信號(hào)檢測(cè)、IO控制、網(wǎng)絡(luò)通訊等功能。
[Abstract]:With the rapid development of industrial production of coal mines, building materials, food and other industries in China, and the improvement of automation, the demand for electronic belt scales is increasing day by day. In the modern assembly line environment, electronic belt scales can play a role in reducing staff and increasing efficiency. The role of saving income can also improve labor productivity and reduce labor intensity, thus greatly improving the degree of automation of production. Therefore, the performance of electronic belt scale plays an important role in the efficiency and quality of industrial production. At present, the precision of electronic belt scale products in domestic market is generally low, and the instrument function is single. Modern weighing meter is not only a material weight display device, but also an important part of industrial automation control and modern business management. It is of great significance to develop the high grade electronic belt scale controller and instrument with independent intellectual property right for the development of our country's weighing industry. In this paper, the working principle of electronic belt scale and its development at home and abroad are briefly described, and the aim and significance of the research are put forward. Then, the key technology of belt weigher is analyzed in detail, and a new algorithm of pulse accumulation is proposed, and temperature compensation is added. In order to make the instrument have better performance and the later function expansion is convenient, this subject studies and designs a set of embedded electronic belt scale controller instrument system based on arm and Linux. Compared with the electronic belt scale instrument using industrial control computer and PLC, the system not only has high performance and price ratio, but also has the advantages of low power consumption, high real-time performance, flexible customization, convenient extended interface and small volume. The overall framework of the system is divided into hardware layer, operating system software layer and application software layer from bottom to top. In the design of hardware layer, the modular design is adopted, and the minimum system board with S3C2440A processor as the core is designed, which is used to run Linux system and complete data processing, the sensor interface required by the system, and so on. The communication interface ADLCD power supply and other circuits are placed in the form of modules on the bottom of the core board which provides all the interface pins needed for the bottom board. In the system software layer design, this paper uses Linux operating system, compared with other embedded operating systems Linux provides a good multi-thread scheduling strategy and process management mechanism, easy to achieve multi-task, the kernel can be customized and run stably. In this paper, the U-boot startup code and Linux kernel porting are described, and then the device driver is written according to the Linux driver model, and the system software platform is built. In the Linux application software layer design, combined with the small 渭 C / GUI embedded graphics library, the operation interface of weighing system is designed, and the multithread programming method of Linux is used to realize the calibration of belt scale, the accumulation, and the IO control of sensor signal detection. Network communication and other functions.
【學(xué)位授予單位】:武漢理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TH715.195
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張兄華;全懸浮式電子皮帶秤[J];電工技術(shù)雜志;1998年04期
2 劉敏;張強(qiáng);郝樹虹;王艷芬;;稱重傳感器的選用原則[J];硅谷;2009年02期
3 何誼;電子皮帶秤的秤架原理與誤差分析[J];工業(yè)計(jì)量;2001年01期
4 黃立仁;余戩;詹春元;;淺談電子皮帶秤稱重信號(hào)的檢測(cè)[J];廣西輕工業(yè);2010年09期
5 潘笑,李琦,文劍波;新型高精度電子皮帶秤的研制[J];華東電力;2003年10期
6 劉九卿;稱重傳感器并聯(lián)組秤原理及其誤差合成[J];衡器;2000年01期
7 周昱松;;電子衡器稱重傳感器的選擇和載荷分配的調(diào)整[J];衡器;2009年02期
8 謝光輝;;電子皮帶秤計(jì)量誤差的動(dòng)態(tài)分析[J];計(jì)量與測(cè)試技術(shù);2010年04期
9 王s噴,
本文編號(hào):2099096
本文鏈接:http://sikaile.net/falvlunwen/zhishichanquanfa/2099096.html
最近更新
教材專著