近年来,随着国家经济持续发展,出现了很多高档次智能社区。这些新型社区的一个很显著的特点就是在街角和每栋大楼的门口都安装了摄像头作为监视设备,并且每家每户都有视频监视屏幕。一方面,当有客人访问时,客人可通过门口的电话通信请求业主开门,这时业主可以通过监视屏幕来判别来人是否认识而决定能否令其人入内;另一方面,物业公司可根据实际需要将这些监控信号调回主控制中心,以便对业主处发生的任何意外情况迅速作出反应,保证了各家客户的人身财产安全。当前社区管理水平有了很大提高,但还有许多不尽人意的地方,比如催缴各类公共事业费用仍然只能通过物业人员上门通知或写在各栋大楼门口的黑板上,这样既不方便又不能取得良好的效果。针对这个问题,本文提出了将视频叠加芯片(VAD)运用到社区监控系统中,这样物业公司就可以将各类消息通过社区内已有的监控信号通路传送到各位业主处,并显示在业主们的监控屏幕上。经过对市场上各种VAD芯片的比较,本设计选用上大众芯微电子有限公司的SD03C03芯片。
1 系统整体概述
经过对各个社区物业管理情况的具体了解,设计了一个以物业公司的PC机为控制中心,以各户业务家里的视频短信终端设备为子模块组成的完整系统,如图1所示。物业公司可通过PC机发送短信消息给指定用户,而业主又可通过自己家中的终端设备方便地进行浏览控制。
1.1 串口通信方式
本系统采用异步通讯形式,速率为9600bit/s,每个字节数据采用11位进行传送:1位起始、1位停止、一位校验和8位数据。在数据传送时加入了握手信号,极大地提高了可靠性。信息以帧的形式收发,一个完整的信息帧上连续的字节序列组成,并且有明确的开始和结束标志,以使接收方能够识别出完整的一帧。协议规定的帧格式如表1所示。
表1 帧格式
| 起始码 |
数据域长度 |
目标地址码 |
发送地址码 |
命令码 |
数据域数据 |
结束码 |
| STX |
LEN |
ADR0 |
ADR1 |
COM |
DATA |
ETX |
通信协议只能作为实现信息交互的基础,更重要的在于具体接口方式的选取。该系统作为改善社区物业监控管理之用,物业管理控制室利用原来已经铺设好的监控信号通信通道作为信号传输总线,向各住户传送一些简单的视频短信,所以选用总线式RS-485作为通信接口:物业PC管理主机作为上位机,发出串口通信信息;各个用户视频短信终端作为下位机,利用单片机接收对应于自己的信息。管理主机既可采用广播模式发送消息又可以实现点对点通信,每户人家都有一个自己的对应的地址,通通过过握手信号实现主从通信。图2给出了基本的通信方式示意图。
1.2 功能简介
智能社区物业视频短信设备的核心是视频叠加芯片SD03C03,它实现以下几个基本功能(见图1):(1)根据指定的协议与PC机正确通信,实现多页信息的发送与接收;(2)通过SD03C03的寻址,不断从自建字库中取出物业PC机发过来的字符,实现将指定的字符叠加于视频之上;(3)业主能正常地通过键盘对接收到的短信进行指定的操作,根据用户的实际情况分为三个按键进行不同操作:按键1完成向上翻页显示字符;按键2实现向下翻页显示字符,按键3删除已读的短消息;(4)能对突发断电事件及响应处理,重新复位后仍可以读取原来存储在系统中的信息。下面介绍该系统中最重要的视频短信终端设备的硬件电路和软件部分。
2 视频短信终端设备硬件电路设计
2.1 视频叠加芯片SD03C03简介
SD03C03芯片是上大众芯微电子有限公司推出的一款数模混合并能在摄像机输出的视频信号上叠加字符的系统芯片,它能够根据用户需要通过三根线sel2~sel0选择八种不同的视频显示模式,参见表2,最多可以显示8(行)×16(列)=128个不同的16×16点阵字符,且使用方便,功能强大。
表2 SD03C03模式选择
| sel2 |
sel1 |
sel0 |
行 |
列 |
| 0 |
0 |
0 |
1 |
8 |
| 0 |
0 |
1 |
2 |
8 |
| 0 |
1 |
0 |
4 |
8 |
| 0 |
1 |
1 |
16 |
8 |
| 1 |
0 |
0 |
1 |
16 |
| 1 |
0 |
1 |
2 |
16 |
| 1 |
1 |
0 |
4 |
16 |
| 1 |
1 |
1 |
8 |
16 |
该芯片由内部时序控制、地址码生成、叠加字符信息处理、视频同步信息处理、自激振荡环路和显示模式选择等若干个功能单元组成,用来将片外EEPROM、单双口RAM或Flash中存储的字符信息转变为可叠加在视频信号上的信息,并且可通过内部时序控制功能单元调节字符在监视器上的叠加位置。用SD03C03芯片组成的字符叠加设备是以独特的挂接方式工作在由摄像机和监视器组成的图像监控系统中,并且对原系统无插入损耗。在银行、大型超市、大型停车场、仓库、高速公路收费站、高楼电梯、道路交通、居民社区等安装有摄像机的监控系统中,均能使用由SD03C03芯片开发的低成本的字符叠加设备。
图3 在SD03C03中叠加入一个16×16点阵字符信息,占用存储器32byte。下面以字符“H”为例说明点阵信息格式及其在存储器的存储方式。假设字符“H”在存储器中的地址范围为0030H~004FH,总共32个字节。表3、表4分别给出了字符“H”的点阵信息格式和其在存储器中的具体存储格式。SD03C03通过地址线访问存储器,读出字符点阵信息并把它转化为可以叠加在原有视频图像上的信息。具体效果将在后面介绍。
表3 字符“H”点阵信息格式
| 十六进制 |
二进制 |
| 0000 |
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| 0000 |
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| 0000 |
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 <
|