该电路采用2片AT89C51.利用AT89C51之间串行通讯实现远距离控制,整个系统只要放两条线,1条视频线,1条收发数据线;手机和接收机分开供电,地线共用。办公室放置一发射手机,通过键盘选择00-29切换不同的视频信号,切换后手机即将这一频道号发送出去,同时2位数码管显示当前视频监控信号之频道号;而接收机则放在监控室,接收机收到这一信号后,立即将相应视频信号切换到办公室。办公室手机采用2位数码管显示,最多可以控制100路视频信号(00-99)。
一、电路原理
电路原理见下图。上半部分为办公室手机原理图,电路采用了1片89C51;这里将P2口用作3x4的行列式键盘,键盘盘面分为数字0-9,*、#则分别作为前进和后退用,P1口用作数码管的段码输出,PO口的POO和P01用作2位数码管的位码输出,P03则用作蜂鸣器输出;因这里只需单工通讯,所以手机只通过RXD和GND与接收机相连就可以了。
下半部分为接收机电原理图。接收机也是用了1片89C51,直接利用它的I/O口有30个输出;为了节约成本及简化电路,信号输出采用8550作为开关。每一路输入信号由8550的e极输入,c极输出,且所有输出端连在一起;当每- 1/0口输出为O时,与之相对应的三极管8550即饱和导通,于是该路信号得以通过;而其它信号由于其I/O输出为1而使8550截止,无法通过,从而实现对信号的选择。
值得注意的是,该电路的信号输出地与电源正极相连,而且需串- 3k3电阻,否则电路不能正常工作。
二、软件设计
该系统软件设计比较简单,手机程序设计时,主要是键盘程序,以2位数字为准,刚开机时显示为“00”,如要察看第7频道则要输入“07”,在输入0”和“7”时,蜂鸣器各响一声,但只有“O”和“7”全部输入完后,数码管才会显示为“07”,且所选中频道号会立即被发送出去,于是视频信号立即切换到相应频道。另外还可以通过按“*”和“#”实现前进1频道或后退1频道,同时蜂鸣器也会呜响一次。
接收机程序也很简单,主要是在收到一个允许的频道数后(如本文的00-29).立即将相应的I/O口清O,而其它I/O口则全部置1;于是相对应的视频信号被切换到办公室。