当前位置 : 安防网>工程运作>安防设计>阅读正文

多路视频联网监控系统设计

作者: 时间:2008-08-13


2.2 二/四线转换电路及音频驱动接口电路音频2 选1 电路的2 个输入分别是对讲主机传送过来的分叉驱动后的音频和每个牢房里的其中一个拾音器(奇数路)送过来的音频。这样,共有24 个牢房,需要24 个音频2 选1 的电路。2 选1 以后的音频进DVX 设备的奇数路音频输入,每个牢房里的另外一个拾音器默认和DVX设备偶数路音频连接。从对讲主机过来的二线或四线音频信号,需要分叉成24 路音频去做2 选1,用3 个MT8816来完成。3 组MT8816 的控制信号通过单片机来实现。

    MT8816 是多路模拟切换矩阵芯片[7],该芯片有两种工作模式:8 路输入/16 路输出或16 路输入/8 路输出。软件编程时应特别注意,对于每一个输入通道而言,输出通道0~15(或0~7)并不完全对应于相应的二进制地址0000~1111 (或000~111)。MT8816 采用的是7 位地址总线,当控制模拟切换矩阵交叉点(AY2~AY0,AX3~AX0) 是连通还是断开时,首先片选信号CS应置为高电平,复位信号RESET 置为低电平,接着将切换的地址数据(*Y2Y1Y0X3X2X1X0)写入控制存储器,逻辑Data 在STROBE 下降沿锁存到输入寄存器DATA 中,Data 为“1”表示对应的交叉点连通,Data 为“0”表示对应的地址线交叉点断开,其它的地址线交叉点保持先前的状态不变。为了保证逻辑Data 正确锁存到输入寄存器DATA 中,逻辑Data 必须在STROBE 下降沿之前保持稳定。
    音频输入滤波电路[8]主要功能是放大、去噪声,增强音频信号的驱动能力。为了尽量减少串扰,必须十分注意印制电路板的元件布局[9],芯片模拟地和数字地的接地连接。设计中模拟元件与数字元件要完全分开,避免模拟信号线和数字信号线相互交叉,模拟地和数字地的敷铜要分别覆围所有模拟元件和数字元件。MT8816 芯片下方不要布设任何信号线,并用模拟地敷铜层覆围。音频输入信号线之间用较粗的地线隔开,走线尽量短而粗,采用最短路径靠近MT8816 模拟输入端口,从而提高音频通道之间的抗串扰能力。印制板顶层模拟地与数字地敷铜层要互不连接,底层模拟地与数字地敷铜层不要在接线端子插座的直流地短接,而要在MT8816 芯片的模拟地与数字地处单点短接,这样更能有效降低接地阻抗和噪声系数。
3 联网器软件设计
    联网器完成整个通信过程的控制和监测,实现音视频切换过程的数字化控制。软件设计主要包括单片机系统软件、音频通道编码客户端串口下载软件及它们之间的通讯协议[10]。单片机[11]的系统软件采用C 语言编写,灵活方便;客户端串口下载软件采用VC++6.0 编写。在完成其双串口通信及串口下载功能的同时,力求程序结构合理简单,以适应实时视频监控系统稳定性和可靠性的要求。
3.1 系统软件
    单片机系统软件由主程序、系统初始化子程序、EEPROM存取模块、模拟切换矩阵模块等组成。单片机系统程序流程图如图4 所示。系统通过485 总线或者232 总线完成与对讲主机的双向通信,根据接收命令控制2 选1 开关操作,并通知相应的DVX设备进行视频切换;与DVX设备通过485 总线进行单向通信,以广播的形式实现对12 台DVX 设备的控制,广播的485 命令中要有设备地址信息;完成AT93C66 的读写操作,AT93C66 用于存放DVX 设备的ID 号、路数及本地的通道编码地址信息;完成对MCU 工作指示灯的操作。EEPROM存取模块主要由AT93C66 的寄存器读程序ERead()、写程序EWrite()、初始化程序Ewen()和Ewds()组成。模拟切换矩阵模块主要由MT8816 的断开连接程序Switch_Shut()、开启连接程Switch_Open()及初始化程序Switch_Init()组成。在系统软件设计中,采用模块化设计方法,使得程序结构清晰,调试方便,也利于今后系统功能的升级。W77E58 初始化应特别注意:当定时器(Time1, Time2)作为波特率发生器使用时,禁止允许相应的定时器中断(ET1, ET2)使能,否则无法实现串口中断的正常接收和发送;W77E58 内部的RAM&SFR共256 个字节,内部设置过大的数组缓冲区容易产生溢出。

上一页 1 2 34 下一页
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册