基于嵌入式Linux的无纸记录仪通信设计
时间:2010-04-13 阅读:1010
chunhui1718.net
引言
在工业自动化控制系统中,记录仪起着十分重要的作用,它可以实时采集、监测和记录一些影响工艺过程和产品质量的重要参数,被广泛应用于石化、冶金、电力、机械、医药、轻工业等行业。随着电子技术的不断发展,记录仪已从传统的有纸模拟式发展到如今的无纸数字式[1]。与传统的有纸记录仪相比,无纸记录仪无机械磨损、显示直观、使用方便、故障率低和设备耗材少,因此被越来越多的应用于工业控制领域。
随着工业过程自动化的高速发展,企业对无纸记录仪提出了越来越高的要求,基于8位单片机的无纸记录仪的功能已远远达不到用户的要求。嵌入式ARM微处理核的32位RISC处理器以其强大的性能丰富的接口以及优异的性价比等诸多优势,而被越来越多的应用于无纸记录仪,随着硬件的改进,传统的串行通讯方法也迫切需要改进,因此本文提出了基于嵌入式Linux的串口通信方案。嵌入式Linux操作系统是在标准Linux的基础上针对嵌入式系统进行内核裁剪和优化后形成[2],它继承了Linux的开放源代码、多任务、稳定性高,内核可裁剪等诸多优点,其内核精简而,具有非常好的网络性能。本文将使用嵌入式Linux作为无纸记录仪上位机操作系统,并利用其多线程编程技术实现上位机与下位机的串口通信。