作为一种全数字化的现场通信网络,现场总线以其可控性强、可靠性高、开放性好等优点<'[1]>,在现代工业控制和仪器测量等领域得到了广泛的应用。然而由于历史和应用领域的原因,出现了多种现场总线并存的局面<'[2]>。在实际应用中常常需要在不同种类的现场总线间进行数据通信以及用户需要对不同种类的现场总线设备进行操作和控制。同时,工业测控系统在控制层采用现场总线技术,而在管理层采用以太网构成的企业信息网<'[3]>,工业网络的发展迫切需要与顶层信息网络融合,以实现信息共享,满足对管理控制一体化的需求。为了解决以上两个问题,本论文提出了一种基于ARM和VxWorks的多现场总线互联网关,实现多种现场总线之间、现场总线和以太网之间的数据通信和互操作,并同时为用户提供统一的访问接口。 本论文从互联网关的总体设计入手,分析了互联网关的结构设计,硬件平台特征和软件设计。在互联网关的总体结构设计部分,着重阐述了互联网关中的实时中间件层的实现原理;在硬件平台特征中,主要分析了系统从Nandflash引导的实现机制;在软件设计部分深入阐述了协议转换程序的实现方法。 互联网关的BSP和驱动程序设计是本论文的重点。在BSP设计部分,本论文结合VxWorks操作系统下BSP设计的特点和互联网关的硬件特征,提出了两阶段引导操作系统的方案:第一阶段的引导代码主要是初始化硬件并将第二阶段的引导代码搬运到SDRAM中执行,第二阶段用于实际引导VxWorks操作系统。在BSP设计的最后,本文还着重讨论了引导程序中的异常处理机制。在驱动程序部分,本文从VxWorks操作系统下I/O子系统和驱动程序的关系入手,分析了VxWorks操作系统中I/O子系统调用到驱动程序的实现过程。在此基础上,本论文结合项目源代码,详细分析串行设备、Nandflash设备、网卡和CAN控制卡驱动的实现机制和驱动函数实现过程,并在每种设备的驱动程序最后讨论了该设备驱动程序加载到操作系统中的过程。最后对本论文研究工作作了总结,并对下一步工作进行了展望。
资源简介:作为一种全数字化的现场通信网络,现场总线以其可控性强、可靠性高、开放性好等优点。在实际应用中常常需要在不同种类的现场总线间进行数据通信以及用户需要对不同种类的现场总线设备进行操作和控制。同时,工业测控系统在控制层采用现场总线技术,而在管理层...
上传时间: 2013-05-25
上传用户:xianglee
资源简介:随着信息产业和集成电路技术的进步,嵌入式应用领域得到了蓬勃和快速的发展。嵌入式应用开发的重要特点是满足应用门类的多样化需求,嵌入式应用的多样化主要体现在目标机硬件平台的多样化,而硬件平台的多样化则对嵌入式系统平台的底层构建提出了严格要求,因...
上传时间: 2013-05-25
上传用户:李彦东
资源简介:基于VB的CAN现场总线通讯程序,希望对大家有参考哦
上传时间: 2017-07-12
上传用户:cainaifa
资源简介:12Mhz标准51的100KHz IIC总线主器件模拟方式驱动程序。 本驱动程序即可以在没有Small RTOS的情况下使用。此时,要使用本驱动程序只需要配置IIC总线使用的IO口。在驱动程序的主文件iic_master.c仅包含一个文件config.h。用户需要的是在这个文件中设置IIC总线...
上传时间: 2015-09-03
上传用户:gaojiao1999
资源简介:12Mhz标准51的400KHz IIC总线主器件模拟方式驱动程序。 本驱动程序即可以在没有Small RTOS的情况下使用
上传时间: 2014-08-22
上传用户:皇族传媒
资源简介:ZigBee是近年来出现的一种新型无线通信技术,其具有近距离、低复杂度、低功耗、低数据速率、低成本的特点,在家用系统控制、楼宇自动化、工业监控领域具有广阔的市场空间。ZigBee的物理层和数据链路层由IEEE802.15.4工作组制定,高层(网络层、数据安全性及互...
上传时间: 2013-07-17
上传用户:cuibaigao
资源简介:无线传感网络WSN(Wireless Sensor Network)的基本特性是:低功耗、自组织、异构互联,这些全新的形态传统的理论和模型难以描述,巨大的潜在应用使它成为理论和应用研究的热点。无线传感器网络是一种自组织网络,让物理环境的信息主动的以无线的方式发送到人类...
上传时间: 2013-04-24
上传用户:小鹏
资源简介:CAN总线作为最有前途的现场总线之一,其应用范围已逐渐扩展到航空领域,并有望作为次级总线与目前的航空总线互连组网。ARINC429总线则是航空领域比较常用的航空总线之一,很多航空电子设备都采用此总线。解决好CAN总线与ARINC429总线的互连问题,必将能够使CA...
上传时间: 2013-04-24
上传用户:cccole0605
资源简介:智能电表、水表、煤/燃气表、热量表等大量地出现在人们的生活中,同时这些仪表的抄录工作变得越来越烦琐,工作量大,工作效率低,不仅给用户带来不便,而且会存在漏抄、误抄、估抄的现象。随着电子技术、通信技术和计算机技术的飞速发展,人工抄表已经逐步被...
上传时间: 2013-06-07
上传用户:heminhao
资源简介:CAN 网关原代码,汽车电子中的总线网关,用于联接汽车各个部件。
上传时间: 2013-12-22
上传用户:xaijhqx