首页 » 业界动态 » ARM在数字化远程视频监控系统的应用

ARM在数字化远程视频监控系统的应用

作者:  时间:2009-03-01 23:19  来源:
以总线方式连接的外设可以通过总线读写来访问;专用外设可以通过内部专门的控制寄存器来访问;经通用I/O扩展的外设则可以通过对内部通用I/O设置寄存器的控制来访问。由于内部专用寄存器都对应固定的总线地址,所以这三种方式都可以通过ARM的总线操作对指定地址的访问来实现调试。

  软件设计

  在ARM处理器硬件复位以后,需要运行汇编启动代码完成系统初始化,主要包括:中断向量设置、各种处理器模式下的堆栈设置、系统寄存器设置、SDRAM、LCD等外围部件的设置。以下是其部分程序代码:

程序

  图2是ARM主程序流程图。ARM处理器从获取图像信息,执行压缩程序,压缩后的文件通过公共电话线路传递到监控主机端。由于系统采用相同的图像分辨率和常量表,所以文件头都相同,为了减少传输数据量,不传送文件头,文件头在监控主机端由软件自动添加。

ARM主程序流程图

图2 ARM主程序流程图

  本系统还使用调制解调器通过公共电话网来建立远程数据连接,在远程图像监控终端处的调制解调器处于待命状态,它使用"ATS0=3&D0W&W1"命令设置为自动应答方式,在3次振铃后自动摘机,经历"数据风暴"以后与主叫方建立连接。监控中心的调制解调器由监控软件控制拨号建立连接或者挂断连接。

  数据联接建立好ARM会接收到“CONNECT”字符串表明通讯线路连接成功,此时就可以像使用普通串口一样使用调制解调器建立的远程数据连接。ARM接收到从监控中心发来的采集命令后,依次完成图像采集、压缩处理,然后通过串口以ASC码形式直接发送图像数据到监控中心,完成一次操作后等待下一个采集命令。

  结语

  本文是完全针对低设备成本、低运行成本和超远距离的图像监控系统应用提出的解决方案,前端使用便宜的一体化高集成数字化视频采集模块,简化了系统前端的设计,大大降低了前端成本;信号处理使用由高速、高性能的ARM处理器与FPGA芯片构建的嵌入式系统,通过软件来实现图像压缩;最后经由公共电话网来实现同城范围内的全数字化远程图像监控。在降低系统成本的同时,提高了系统的灵活性。

相关推荐

ARM收购Geomerics 强化行动装置游戏视觉

ARM  游戏视觉  2013-12-18

ARM:2013年Mail芯片出货量将超三亿片

ARM  芯片  2013-12-06

视频监控高清成像芯片发展现状及前景

ARM控制智能机及平板芯片市场趋势将持续

ARM  控制智能机  2013-11-28

推动连网与行动创新 ARM聚焦物联网商机

ARM  物联网  2013-11-26

全球75%企业高管关注物联网新机遇

ARM  物联网  2013-11-08
在线研讨会
焦点