EDN China > 技术文章 > 消费电子设计 > 便携设备 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 智能社区物业视频短信终端设备的实现

来源:电子技术应用/张 希 张金艺 施 慧 陈文威?? 2006年02月18日 ?? 收藏0

?  在SD03C03中叠加入一个16×16点阵字符信息,占用存储器32byte。下面以字符“H”为例说明点阵信息格式及其在存储器中的存储方式。假设字符“H”在存储器中的地址范围为0030H~004FH,总共32个字节。表3、表4分别给出了字符“H”的点阵信息格式和其在存储器中的具体存储格式。 SD03C03通过地址线访问存储器,读出字符点阵信息并把它转化为可以叠加在原有视频图像上的信息。具体效果将在后面介绍。?

表格

?  2.2 自建字库电路

?  本终端设备用于社区视频消息传输及叠加显示,由于叠加字符必须是可以任意变化的,所以除了标准的二级字库外,还自定义100个字符图标来满足要求,总计约为8000个字符。每个字符占用32byte空间,也就是说全部数据的信息占用300kbyte左右。如果直接传送这些字符的点阵信息,系统的开销将会很大,所以外加了一片512K ROM来保存这些字符的点阵信息并作为自建字库接入设备。这样单片机只需要将从上位机接收到的字符在自建字库中的对应地址发送到两片2K RAM(6116)中分页保存,这时RAM中的数据叫做字符的偏移地址。当用户阅读时,系统RAM首先输出字符的偏移地址到存放自建字库的EEPROM(AT28MC040)中,然后由本地的ROM再输出对应字符的点阵信息。S D03C03芯片与片外RAM和自建字库的连接如图3所示。只要用SD03C03芯片的A5~A11七根地址线连接片外RAM即可寻找字符的偏移地址。这样做就巧妙地传送了字库地址,大大压缩了串口通信的数据量,也大大减少了RAM的容量。系统根据自己的需要可以确定不同的字库内容,虽然软件的开销稍微增加,但是综合全局考虑还是非常可行的。

视频短信终端设备原理图

点击看原图

?图3 视频短信终端设备原理图(RAM、ROM和SD03C03部分)

地址切换电路

注:AA是单片机地址总线,AB是SD03C03芯片地址总线,AY是片外RAM地址线

图4 地址切换电路

?  2.3 地址切换技巧

?  虽然用片外RAM存取字库的偏移地址很巧妙,但是在设备中既需要单片机向RAM发送字符在字库中的偏移地址,实现写入功能;又需要SD03C03芯片将其本身的地址信息传给RAM,由RAM芯片将对应的地址输出给自建字库芯片,完成读出的功能,这样两块不同的芯片对RAM读写会产生地址冲突,影响其正常工作。本文采用一种特殊的地址切换方式使普通单口RAM能完成昂贵的双口RAM的功能,如图4所示。将系统的两组七位地址总线接到两块二选一芯片74LS257上,系统中工作的地址总线就通过74LS257的输出端(AY6~AY0)被切换。当单片机向RAM中写入字符的偏移地址时,74LS257的选通信号257WR为低电平,单片机地址线AA6~AA0被选用;当通过SD03C03芯片从ROM读出数据时,74LS257选通信号257WR为高电平,这时系统中起作用的就变为SD03C03芯片的地址线AB6~AB0了。这样既完成了双口RAM的功能,又大大节省了成本。

?  2.4 掉电保护电路   

?  由于视频短信终端设备是安装在社区各住户家中的,所以并不可能24小时一直开机。而物业公司控制中心的PC管理主机不管客户终端打开与否,随时都可能向业主们发送消息的,另外业主也有可能在浏览短消息时突然断电,这样仅仅用外部RAM存储数据信息就会造成掉电丢失,给客户带来极大的不便,所以必须要有掉电保护电路(见图1),即外接一片FLASH ROM存储字符在字库中的偏移地址来防止这种情况的发生。因为要显示12页短消息,芯片的模式又选择最大化,即每页显示128个不同的字符,考虑到以后系统升级的需要,所以选择了ATMEL公司的新一代高速闪存芯片AT24C08[4]。单片机在发送字符偏移地址到RAM的同时将它们存储到片外FLASH ROM中,每当设备重新启动程序初始化时就自动去读闪存中保存的掉电前的信息,并且在删除信息的同时清空外部FLASH ROM。这样就实现了在线烧录,非常好地解决了掉电丢失信息的问题。

?  2.5 字符叠加和位置控制电路

?  前面已经对视频短信终端设备的几个重要的模块进行了详细介绍,只要再加上固定的字符叠加和位置控制电路[5]就可以实现整个系统了。字符叠加和位置控制电路见图3 。终端设备根据需要选择了最大模式显示字符,即每页可以叠加上8(行)×16(列)=128个不同的字符信息,所以SD03C03芯片的三条模式线sel2~sel0都接高电平;SD03C03芯片的字符输出端Dout的信号受到一个开关三极管Q1的控制,叠加到输入的视频信号上,电位器W4用来调节字符叠加的亮度;通过调节连接在单稳态芯片74LS221上的两个电位器W1和W2可以分别改变字符在屏幕上的水平和垂直显示位置;而自激振荡回路上的电位器W3起到调节字符宽窄的作用。图5为实际叠加效果。用户还可以根据自己的不同需要改变字符叠加电路来改变显示形式,比如要将字符显示在黑色屏幕上,只需要增加一个切换电路将外部信号关断,改为显示黑屏,再作字符叠加即可,方便实用。


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

视频? 物业? 短信? 终端?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈