作为一种全数字化的现场通信网络,现场总线以其可控性强、可靠性高、开放性好等优点<'[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
资源简介:这是一套基于S3C2440,WINCE5下写的家居智能控制网关的程序,产品已经市场化,在这里抛砖引玉,希望同行多多指教!
上传时间: 2013-12-27
上传用户:zhouli
资源简介:CAN总线网关的设计与实现,有需要的可以参考!
上传时间: 2022-02-03
上传用户:
资源简介:当前,随着电子技术的飞速发展,智能化系统中需要传输的数据量日益增大,要求数据传送的速度也越来越快,传统的数据传输方式已无法满足目前的要求。在此前提下,采用高速数据传输技术成为必然,DMA(直接存储器访问)技术就是较理想的解决方案之一,能够满足信...
上传时间: 2013-05-16
上传用户:希酱大魔王
资源简介:本文完成了基于HART 的智能现场实时控制通信系统的设计。在硬件方面,本系统由四大模块组成:键盘输入模块、通信模块、DSP 和显示模块。其中,数字信号处理器是该硬件系统的主要部分。它由TMS3
上传时间: 2013-05-20
上传用户:diertiantang
资源简介:随着电信数据传输对速率和带宽的要求变得越来越迫切,原有建成的网络是基于话音传输业务的网络,已不能适应当前的需求.而建设新的宽带网络需要相当大的投资且建设工期长,无法满足特定客户对高速数据传输的近期需求.反向复用技术是把一个单一的高速数据流在发送...
上传时间: 2013-07-16
上传用户:asdkin
资源简介:本文设计了一款基于STM32的多功能MP3,功能包括:MP3/WMA/WAV/MIDI音频文件播放、JPEG/JPG/BMP图片浏览、游戏、闹钟、万年历、电子书、调频收音机、彩色台灯、功率放大等。
上传时间: 2013-07-13
上传用户:sy_jiadeyi
资源简介:多通道同步数据采集系统的典型模型,并针对医疗系统设计完成了基于ADC0809的多通道同步数据采集装\r\n置,采集综合运用了光耦隔离及抗干扰、自修复等技术,提高了系统的性价比。\r\n
上传时间: 2013-08-08
上传用户:busterman
资源简介:基于FPGA的多功能数字钟的设计与实现 内附有详尽的Verilog HDL源码,其功能主要有:时间设置,时间显示,跑表,分频,日期设置,日期显示等
上传时间: 2013-08-18
上传用户:问题问题
资源简介:基于CPLD的多功能信号发生器设计.PDF
上传时间: 2013-09-02
上传用户:lnnn30
资源简介:基于USB6008的多功能数据测控系统
上传时间: 2013-10-23
上传用户:lijianyu172
资源简介:基于AT89C2051的多路舵机控制方案设计
上传时间: 2013-12-07
上传用户:zukfu
资源简介:基于单片机的多路数据采集系统
上传时间: 2014-12-26
上传用户:龙飞艇
资源简介:介绍了一种基于FPGA的多轴控制器,控制器主要由ARM7(LPC2214)和FPGA(EP2C5T144C8)及其外围电路组成,用于同时控制多路电机的运动。利用Verilog HDL 硬件描述语言在FPGA中实现了电机控制逻辑,主要包括脉冲控制信号产生、加减速控制、编码器反馈信号的辨向...
上传时间: 2014-12-28
上传用户:molo
资源简介: 摘 要:研究一种基于FPGA的多路视频合成系统。系统接收16路ITU656格式的视频数据,按照画面分割的要求对视频数据流进行有效抽取和帧合成处理,经过视频编码芯片转换成模拟信号输出到显示器,以全屏或多窗口模式显示多路视频画面。系统利用FPGA的高速并行...
上传时间: 2014-12-05
上传用户:jiangfire
资源简介:基于DDS的多波形信号发生器设计
上传时间: 2013-11-08
上传用户:kqc13037348641
资源简介:为实现基于PCI总线的运动控制,设计了一款以国产芯片CH365为核心的运动控制卡,给出设计原理图,开发基于DOS的开源驱动函数库和基于Windows的驱动程序及动态链接库,并对运动控制卡驱动程序的编写做了详细的介绍,对中断服务程序的工作流程也做了完整的说明,...
上传时间: 2013-11-09
上传用户:yeling1919
资源简介:介绍了一种基于FPGA的多轴控制器,控制器主要由ARM7(LPC2214)和FPGA(EP2C5T144C8)及其外围电路组成,用于同时控制多路电机的运动。利用Verilog HDL 硬件描述语言在FPGA中实现了电机控制逻辑,主要包括脉冲控制信号产生、加减速控制、编码器反馈信号的辨向...
上传时间: 2013-10-13
上传用户:lchjng
资源简介: 摘 要:研究一种基于FPGA的多路视频合成系统。系统接收16路ITU656格式的视频数据,按照画面分割的要求对视频数据流进行有效抽取和帧合成处理,经过视频编码芯片转换成模拟信号输出到显示器,以全屏或多窗口模式显示多路视频画面。系统利用FPGA的高速并行...
上传时间: 2013-11-21
上传用户:pei5
资源简介:基于DDS的多波形信号发生器设计
上传时间: 2013-10-15
上传用户:zhishenglu
资源简介:一个unix下面的开源的wap和sms网关的开发包
上传时间: 2013-12-25
上传用户:xuanchangri