新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > xWorks嵌入式系统下视频监控系统通信的研究

xWorks嵌入式系统下视频监控系统通信的研究

作者:时间:2012-04-06来源:网络收藏


1.3 、通信模块的硬件实现
系统的数据处理模块采用嵌入式微处理器和嵌入式操作系统. 基于嵌入式设备和技术的视频监控系统的优点表现在:由于系统的硬件是一个嵌入式处理器和操作系统相结合的功能专一、设计专门的独立的设备,不易受其它软硬件变化的影响,因此,性能上更稳定,便于操作,易于实现系统的模块化.

系统的数据传输采用航空电子专用的串行通信设备 ARINC429航空数据总线,它由两条互相扭绕的双绞线组成,数据的传送和接收端口是相互独立的. ARINC429航空数据总线的数据传送速度为12. 5kb/ s 或者100kb/ s ,同时它可以进行数据传送的校验和监控. ARINC429 标准是专用的航空电子设备和系统间通信的规范,它的优点是数据传送速度快、传送和接收独立、传送出错概率小,可以进行数据的传送校验和监控.

在系统中,利用RS-232 串口和以太网与计算机相连,组成可以交叉编译的开发环境,支持C 语言,而且可以对嵌入式系统进行各种剪裁、完善、在线调试,从而使系统功能不断升级,增加操作用户的需求. 网上还有与之相关的邮件组,开发人员通过它来沟通信息,彼此帮助. 这使得开发人员可以专心于应用部分的系统开发,缩短了系统开发周期.

1. 4、通信模块的软件实现
(1) 数据读写模块
的I/O系统为各种设备提供的统一的设备独立接口,使用时只需调用write ( ) 、read ( )等函数就可以进行数据操作,而不用了解设备或驱动程序的细节从而屏蔽了底层硬件的多样性,尽量做到应用程序与底层硬件无关,以便于程序的复用.图2 为I/ O 设备、驱动程序和设备操作之间的关系.



图2  I/ O设备、驱动程序和设备操作之间的关系

(2) 用( FSM) 实现串行数据通信的帧同步利用FSM可实现串行数据通信的帧同步. 令系统初值为空闲状态,每次不断检测帧同步字. 当检测到帧同步字时状态才进行翻转,否则返回空闲状态. 直到所有同步字都被检测到,才进入数据接收处理状态. 最后还要对整帧数据进行校验和处理,判断整个数据帧的接收是否正确. 图3为系统状态转换图.



评论


相关推荐

技术专区

关闭