基于嵌入式系统的电子皮带秤控制器仪表的研究与设计

发布时间:2018-07-05 05:22

  本文选题:电子皮带秤 + 嵌入式 ; 参考:《武汉理工大学》2013年硕士论文


【摘要】:随着国内煤矿、建材、食品等工业生产的迅速发展,自动化程度的提高,电子皮带秤的需求量日益增大,在现代化流水线作业环境中电子皮带秤可以起到减员增效、节支创收的作用,还可以提高劳动生产率、降低劳动强度,从而大大提高了生产的自动化程度。因此电子皮带秤性能的优劣对工业生产的效率和质量起着至关重要的作用,目前国内市场的电子皮带秤产品普遍精度较低,且仪表功能单一,现代的称重仪表不仅仅是物料重量显示的装置,同时也是工业自动化控制和现代商业管理的重要组成部分,积极开发具有自主知识产权的高档次电子皮带秤控制器仪表对发展我国的衡器产业具有重要意义。 本文首先简单阐述了电子皮带秤的工作原理及国内外发展现状,提出了课题研究的目标和意义。然后对皮带秤关键技术进行了深入细致的分析,并提出了一种新的脉冲累计算法,并加入温度补偿。为使仪表有较好性能,后期功能扩展方便,本课题研究设计了一套基于ARM和Linux的嵌入式电子皮带秤控制器仪表系统。该系统与使用工控机和PLC的电子皮带秤仪表相比,不仅性能价格比高,而且功耗低,实时性强,可灵活定制,扩展接口方便,体积小。系统的总体方案框架从下到上分为硬件层、操作系统软件层和应用软件层。 在硬件层设计中,采用了模块化设计,设计了以S3C2440A处理器为核心的最小系统板,用于运行Linux系统和完成数据处理等工作;系统所需的传感器接口、通讯接口、AD、LCD、电源等电路都以模块的形式放置在底板上,核心板底部提供了底板所需的所有接口引脚。 在系统软件层设计中,本文采用了Linux操作系统,相比其他嵌入式操作系统,Linux提供很好的多线程调度策略和进程管理机制,便于实现多任务,内核可定制且运行稳定。文章中讲述了U-boot启动代码和Linux内核的移植,然后按照Linux驱动模型编写了系统所需的设备驱动,完成系统软件平台的搭建。 在Linux应用软件层设计中,结合小型μC/GUI嵌入式图形库设计了称重系统操作界面,并使用Linux的多线程编程方法,实现了皮带秤的标定、累计、传感器信号检测、IO控制、网络通讯等功能。
[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.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TH715.195

【参考文献】

相关期刊论文 前10条

1 张兄华;全悬浮式电子皮带秤[J];电工技术杂志;1998年04期

2 刘敏;张强;郝树虹;王艳芬;;称重传感器的选用原则[J];硅谷;2009年02期

3 何谊;电子皮带秤的秤架原理与误差分析[J];工业计量;2001年01期

4 黄立仁;余戬;詹春元;;浅谈电子皮带秤称重信号的检测[J];广西轻工业;2010年09期

5 潘笑,李琦,文剑波;新型高精度电子皮带秤的研制[J];华东电力;2003年10期

6 刘九卿;称重传感器并联组秤原理及其误差合成[J];衡器;2000年01期

7 周昱松;;电子衡器称重传感器的选择和载荷分配的调整[J];衡器;2009年02期

8 谢光辉;;电子皮带秤计量误差的动态分析[J];计量与测试技术;2010年04期

9 王s喷,

本文编号:2099096


资料下载
论文发表

本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/2099096.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c6da0***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com