地址数据单片机无线可视对讲门禁系统中图像通信的设计与实现

无线可视对讲门禁系统中图像通信的设计与实现

时间:2011年11月29日
其工作流程如下:先通过键盘扫描电路扫描用户的按键信息,以便获得从机的通信地址,并将按键信息通过4个LED显示出来,以便用户清楚获知自己要访问的从机地址。用户可以通过键盘 面板出货量美元触控面板市场需求猛增 2011年收入将增90%美元纳斯达克上海浦东锐迪科早盘大涨6% IPO以来涨势延续变换器尺寸电源降压变换器在便携式产品中的应用器件工艺功耗中低密度FPGA需求巨大三星晶粒子公司晶电与韩厂合资传闻 双方均否认芯片扬声器半导体ST推出全新Sound Terminal芯片半导体产能周期半导体产业此次复苏将有所不同劈刀标准装置CSA International发布电动工具新标准代工存储器技术尔必达蚕食台12寸厂DRAM产能


其工作流程如下:先通过键盘扫描电路扫描用户的按键信息,以便获得从机的通信地址,并将按键信息通过4个LED显示出来,以便用户清楚获知自己要访问的从机地址。用户可以通过键盘上的增值、减值、重输,确认修改其输入值。当用户按下确认键的时候,主机存贮此时的从机地址,并开启视频芯片采样视频信号,同时把从机地址通过无线数字传输芯片SRWF发送出去。收到从机的应答信号和准备就绪信号后,主机在设定的波特率下开始发送数据。每发1帧数据就等待从机的应答信号,同时对每帧数据都发送校验帧,以确保数据传输的准确无误。


它的工作过程是:初始化其接收波特率,并一直处于信息监测状态,当收到地址帧时,就与本身的地址相对比,若不同,则丢弃此帧数据继续检测。若相同,则读取AT24C02芯片存储的乐曲编码,通过P2.1口来控制喇叭发出乐曲音,从而告诉用户,有访客请求进入楼宇。当用户按下键盘上的接听键时,单片机会把从无线数字传输模块接收过来的数据送P0口进行液晶显示。房主看到液晶上的图像时,若认识访客,则按键开锁;若不认识访客,则按挂机键,结束视频通话。视频显示电路的主要工作芯片为TFT6448B。TFT6448B自带数据锁存器,不需要扩展锁存芯片,在选中TFT6448B后,通过往TFT6448B的相应行、列、控制、数据寄存器中写入数据,即可实现单片机AT89C51对TFT6448B的控制显示。

3 软件设计
主机由AT89C51单片机充当,从机为AT89C51单片机。主机与从机的数据通信波特率定为9 600 B,每个从机都有惟一的地址号,用来区分各从机。单片机的数据通信由串口完成,定时器T1为波特发生器,数据传送格式为1位起始位,8位数据位,1位停止位,1位可编程位(T-B8)。工作方式:将定时器T1设置为方式2,串口设置为工作方式3。
该系统的通信协议是:所有从机的SM2位置1,处于接收地址帧状态,主机发送一地址帧,其中第8位是地址,第9位是地址/数据的区分标志,该位置1表示该帧为地址帧。所有从机接收到地址帧后,都将接收的地址与本机的地址比较,对于地址相符的从机,使自己的SM2位置O,并把本机地址发回主机作为应答;对于地址不符的从机,仍保持SM2=1,对主机后发来的数据帧不予理睬。从机发送数据结束后,要发送一帧校验和,并置第9位为1,作为从机数据传送结束的标志。主机接收数据时,先判断数据接收标志RB8。若RB8=1,表示数据传送结束,并比较此帧校验和,若正确,则回送正确信号00H,命令该从机复位;若出错,则发送信号OFFH,命令该从机重发数据。若接收帧RB8=0,则将数据存到缓冲区,并准备接受下一帧信息。主机接收到从机的应答地址后,确认地址是否相符,如果地址不符,则发复位信号;如果地址相符,则清TB8=0,开始发送数据。从机收到复位命令后回到监听地址状态,否则开始接受数据和命令。主控制器和从控制器的通信程序流程图如图4和图5所示。



4 系统仿真
在Proteus的ISIS 7.1sp2软件环境下画出电路原理图,接下来就是将设计的程序在Keil C51μVision2开发集成环境上编译成机器语言,进入Proteus的ISIS,鼠标左键点击菜单“Debug”,选中“use romote debuger monitor”,便可实现KeilC与Proteus的连接调试。首先在Proteus中双击单片机AT89C51,将KeilC下编程生成的.HEX文件导入到AT89C51中,可在Proteus中单击全速仿真运行按钮,进行现象查看,能清楚地观察到芯片上每一个引脚的电平变化,红色代表高电平,蓝色代表低电平;如果现象不正确,则在KeilC中单步调试程序,并在Proteus观察现象,哪一步不正确,则对该段的程序进行修改,调试直到仿真完全成功为止。
依次按下扫描键盘上的3个按钮,待3个按钮全部输入后,会在数码管上显示刚才所按的数据,按照按下的顺序显示数字,该数字表示要访问的房间号码,如504表示要访问504房间的主人。该房间号码会提供给单片机用来作为多机通信的地址,仿真结果如图6所示。
在Proteus里用LM4229代替设计中的TFT6448B芯片。仿真的目:用来获得图像显示的编码方式和液晶的单色位图显示功能。LM4229通过CDWRITE READ三个引脚的电平来确定是读数据还是读状态,或者是写数据还是写命令。其数据引脚为8位,可以与单片机进行直接的数据交换,P2口为液晶显示的控制端,仿真结果如图7所示。



5 结语
该可视对冲电路采用了以单片机AT89C51为核心,以SRWF-1,CAMERA OV 7620,IDT7205等为外围芯片的设计。文中给出了硬件电路图及主程序流程图,阐述了软硬件设计过程中对关键技术的处理。该电路完全可以满足图像信号的连续采集,无线传输图像信号,显示单色位图,振铃呼叫的楼宇无线可视对讲电路的实用要求。本文的创新点在于把低速单片机应用于数据量大的图像信号采集和图像短距离无线传输上。在设计中,图像信号的实时性处理将成为以后需要努力研究的方向。

语音信箱可视宏达PDA发明人起诉宏达电侵犯可视语音信箱专利英特尔业务公司英特尔可能以14亿美元收购英飞凌手机芯片业务数据单片机接口基于SPI总线的无线数据传输系统设计多核卡尔平台全新QorIQ通信平台(飞思卡尔)公司销售额芯片第二季度芯片市场回暖 IC厂商排名调整像素面板柔性NHK技研展:OTFT驱动柔性OLED面板 精细度提高4倍用户应用程序苹果苹果新版移动操作系统iOS 5正式上线(图)芯片地址功能具有学习功能的遥控机器人编码芯片的ASIC设计放大器功率产品TI新型数字放大器为小型高功率家庭影院产品助力
JUKI Zevatech 东京重机 FX-3 High Speed Modular Mounter 高速模块化贴片机 E7608705000 V LINK SPACERJUKI Zevatech 东京重机 KE-2020 High Speed Flexible Mounter 高速通用贴片机 HX002920000 BANDFUJI 富士 CP7 CP-7 CP-732ME CP-742E CP-742ME CP-752 CSQC5381 FIBER UNIT FU-2254Yamaha 雅马哈 I-Pulse Tenryu 天龙 M6 Mounting Center CIRCLIP 99080-03600JUKI Zevatech 东京重机 KE-2010 High Speed Flexible Mounter 高速通用贴片机 NM6030001SC NUT M3JUKI Zevatech 东京重机 FX-1 FX-1R High Speed Modular Mounter 高速模块化贴片机 RE0200000K0 E-RINGAssembleon安必昂Philips飞利浦GUIDE 2 532246311297SIEMENS SIPLACE 西门子 03023777-02 FEEDER SEALING /X-SERIESFUJI 富士 CP6 CP-6 CP6-4000 CP-642 CP-642E CP-642ME CP-643E CP-643ME CP-65 CP-65E WPU0404 SHAFTFUJI 富士 CP7 CP-7 CP-732ME CP-742E CP-742ME CP-752 CSQC1220 WASHER SPHERICALHitachi 日立 Sanyo 三洋 TIM-5000 6300709346 PLATE 741C--11B-047FUJI QP-132E CGQC0461 BKT SENSORJUKI Zevatech 东京重机 FX-1 FX-1R High Speed Modular Mounter 高速模块化贴片机 E2016715000 IDLER PULLEYJUKI 东京重机 ATF AF Type SMD Component Feeder Accessories 供料器配件 飞达配件 SMT Feeder Part 喂料器配件 送料器配件 E3304706A00 REEL GEAR AJUKI Zevatech 东京重机 KE-2050 KE-2050R KE-2055R Chip Shooter 高速贴片机 KE-2060 KE-2060R Flexible Mounter 高速通用贴片机 40000840 DRIVE PULLEY R
1.580687046051 s