基于Linux的嵌入式多机通信系统的软件设计

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:grace_925
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电梯是现代建筑中一种必不可少的交通工具,而电梯多媒体作为用户感受电梯品质最直观的一个窗口,受到电梯厂商越来越多的重视。传统的电梯多媒体显示装置是以小型的单板机构成的VCD播放器,逐渐不适应现代社会的需求。而电梯控制系统中,一般通过电梯运行控制器PLC对电梯楼层内外呼板的呼叫信息进行采集和处理,进而控制电梯的起停,因此造成了PLC的数据处理负担过高,电梯整体运行效率低的问题。本课题就是基于以上电梯系统中待解决的两大问题而提出的。   本课题采用了先进的嵌入式技术,选择了ARM9微处理器S3C2410为主控芯片,根据系统的需求扩展各外围器件,包括串行接口、LCD接口、网口、音频以及USB接口等硬件资源组成一个ARM9的嵌入式多机通信系统主机硬件平台,提高电梯多媒体的数据处理速度和性能;将嵌入式实时操作系统Linux移植到S3C2410上,满足系统实时性的要求;采用了结构简单、应用广泛的工控领域标准的应用层通信协议Modbus为通信载体,构建了以ARM9电梯多媒体系统为主机,多个单片机为从机的多机通信系统。主机以嵌入式Linux操作系统为软件平台,使用C语言进行应用程序编写,通过交叉编译工具,实现主机以主动查询的方式读写多个从机信息,进行数据处理以及对通信系统进行协调处理和控制的主机通信模块。从机以AT89S51单片机构成的电梯内外呼板为硬件平台,使用C语言编写从机中断接收主机信息、解析协议帧、CRC错误校验、帧头判断、发送响应帧等功能函数构成的从机通信模块。   本论文首先从电梯多媒体多机通信功能需求出发,介绍了嵌入式ARM9为核心的电梯多媒体和多机通信系统的硬件平台总体架构,重点介绍了多机通信实现原理,Modbus通信协议组网特点,根据嵌入式系统软件开发流程,分别实现了嵌入式系统软件开发交叉环境的搭建,嵌入式Linux操作系统在以S3C2410X微处理器为核心的硬件平台上的裁剪和移植,提供了多机通讯软件设计方案,在PC机上开发C语言程序实现多机通讯的主机和从机通讯模块,解决了多机通信系统中总线分时占用和数据帧识别的关键技术问题。为电梯多媒体提供了Modbus标准通信协议接口,改进了传统电梯控制系统中的呼梯信息采集与电梯运行控制系统集中任务处理带来的整机运行效率低下的问题。
其他文献
论文介绍了便携式多通道电化学分析仪器的设计研究。结合现有的电化学分析仪器的应用背景和技术特点,从系统功能和仪器指标出发,详细说明了便携式多通道电化学分析仪器的设计
学位
上海光源(ShanghaiSynchrotronRadiationFacility,SSRF)为先进的第三代中能同步辐射光源。上海光源光束线的控制系统用于控制和监测光束线各设备的运行状态,记录和分析各种控
学位
嵌入式技术是20世纪70年代发展起来的新技术,随着嵌入式系统研究和应用的不断深入,嵌入式系统与各个行业的具体应用开始紧密结合,在我国国家现代化建设进程中发挥了巨大的推进作
学位
近无损图像压缩技术是一种既能限制每个像素重建的误差又有较高的压缩率的技术。随着医学成像、卫星通信、遥感、指纹识别等技术的发展,近无损压缩技术受到越来越多的研究人
作为人机语音通信的关键技术和人工智能研究的重要方向,语音识别技术具有重要的科学研究和应用价值。尽管近十多年来,关于语音识别的研究取得了较大的突破和进展。但是针对于噪
学位
盲图像复原是恢复成像系统图像质量、提高图像清晰度的一种关键技术,是成像跟踪系统的重要组成部分。盲图像复原主要面临两个方面的问题:一方面,为了提高复原质量,要求采用比
学位
随着人们对能源问题的广泛关注,风能作为一种清洁能源受到欢迎。在道路安全监测、气象监测等领域也需要能够准确实时监测风速风向的测量装置。传统的机械式风速风向测量装置由
为提高上海光源连续恒流运行的性能指标,要求储存环注入系统四块凸轨冲击磁铁的磁场特性严格匹配。实验表明,冲击磁铁安装方位的误差也是产生束流扰动的重要因素之一。由于停
学位
溶液浓度是表征溶液特性的主要参量之一,是工农业生产和科学研究实验中一项重要的计量参数。近年来超声波浓度计因其适用范围广、对环境要求低和非接触测量等特点逐步得到人们
由于陨石和外星体的不断撞击,在月球表面上覆盖着一层由岩石碎屑、粉末、角砾、撞击熔融玻璃等物质组成的、结构松散的混合物,即月壤。月壤中蕴含丰富的3He资源,3He是一种可长期
学位