1、无线多路遥控发射、接收系统设计无线多路遥控发射、接收系统设计 学习要求学习要求 掌握无线多路遥控发射、接收系统的设计与调试方法 本无线多路遥控发射、接收系统将控制信号调制到高频信号上,通过空间传播,实现 对远处受控设备控制的控制系统, 可对个受控对象的种工作状态进行控制。 适用于对工 业、医疗、家用电器等设备的工作状态的无线遥控。 一、系统组成框图一、系统组成框图 无线多路遥控系统的组成框图如图 2.30 所示,各部分的功能如下。 图 2.30 无线多路遥控系统 键盘 产生发射端 8 路、8 状态的控制信号。 编码器 对控制信号进行编码。 显示器 标明受控对象及其受控状态类别。 发射机 将编码
2、信号调制到高频信号上并将高频信号进行功率放大,使天线上获得 满足要求的发射功率。 接收机 将接收到的信号放大并从中解调出编码信号。 译码器 将编码信号译成控制信号。 控制器 对受控对象实施控制。 二、主要技术指标二、主要技术指标 遥控路数 8 路,即被控对象为 8 个。 状态控制数 8 种,即可对每个设备进行 8 种工作状态控制 工作频率 IOMHz。 发射功率 不大于 100mW。 遥控距离 不小于 5m。 功能要求 发射端用数字显示所控的路数和状态类别,接收端用数码管作为被控对 象,使其显示受控对象及其工作状态。 三、电路及其程序设计三、电路及其程序设计 由图 2.30 可知,无线多路遥控
3、系统由发射和接收两部分组成,发射部分完成遥控指 令的发射,接收部分完成遥控指令的实施。设计时可将其分开设计。 1键盘及其接口电路设计键盘及其接口电路设计 本课题要求对 8 路受控对象进行 8 种工作状态的控制,即工作状态总数为 88 种。 由于课题要求每次只控制某一路的一种工作状态,则可从时间上将路控制与状态控制 分开,即先实施路控制,再实施工作状态控制,可根据按键先后的次序用软件区分路控制和 状态控制,因此,8 路受控对象和 8 种工作状态可用8 个键来表示,加上必要的复位键, 共需 9 个按键。为对系统的功能扩展留有余地,选用 44 的触压式单片键盘。 键盘送出的 8 路、8 状态信号由单
4、片机进行编码。图 2.31 左上方是 89C51 型单片机 与键盘组成的接口电路。键盘的状态信号送到 89C51 的 Pl口,其中 4 根列线与 PloPi3 相 连,4 根行线与 P14-P17相连。设某一键被按下时,位于这一键位置上的行、列所对应的端 口置“0” ,其余端口置“1” ,则键盘各键对应的键值应是:RESET-77H:1-7BH;2-7DH: 3-7EH: 4-B7H: 5-BBH: 6-BDH: 7-BEH: 8-D7H。 2、编码程序设计、编码程序设计 键盘的每一键均表示一种控制,并赋予了键值,因此,编码程 序的作用是控制单片机 读键盘,然后生成与键值一致的编码,并用串行数据方式发送 编码。编码程序流程如图 2.32 所示。其中,置波特率子程序用于设 定数据传送速率。当选择串行发送方式 1 时,其波特率由定时器 T, 的溢出率和 SMOD 的位状态确定。 串行数据发送子程序用来设定数据发送时序。串行发送方式 1 是 10 位异步通信方式,其中 1 个起始位,8 个数据位和 1 个停止位。 发送时,首先送出起始