基于FPGA控制的温度检测无线发射接收系统
3 无线收发模块
3.1 无线收发硬件原理
如图4所示,无线发射模块PT2262将来自10-13管脚的按键信号编码后在17管脚上输出。PT2262的17管脚的信号由同步码、地址码、数据码组成。17管脚输出信号经过R315A芯片AM调制后输出到天线上。每组数码连续发射四次,只有两次得到的数码一样以后才把相应数据位输出高电平。为了保护高频设备,本设计采用间歇发射的方式,即每3s发射一下信号,然后停止1s。目的是为了保护高频设备,避免其一直处于一种工作状态而降低其寿命。
接收电路如图5所示,接收端将天线接收到信号经过两级三极管放大以后再经过一级同向放大,最后将放大信号经过比较以后,输出到PT2272芯片的14管脚,如果没有受到外部干扰,PT2272的14管脚的信号与PT2262的17管脚的信号是一致的。PT2272内部将接收到的信号解码后得出数据码,并在相对应的输出管脚输出高电平。如果输出的信号有效,那么在2272的17管脚将输出一个高电平有效的信号,表示输出信号是有效的。
4.2 无线发射信号原理
发射数据分为三部分,第一部分是地址码,第二部分是数据码,最后一部分是同步码。即在每一段数据后边都有一个定位信息。每个AD码为占32a。地址码和数据码都用宽度不同的脉冲来表示,两个窄脉冲表示”O”;两个宽脉冲表示”1”;一个窄脉冲和一个宽脉冲表示”F-”,也就是地址码的”悬空”。
发射的数据是一个字码由12位AD码(地址码加数据码,比如8位地址码加4位数据码)组成。2262每次发射时至少发射4组字码,2272只有在连续两次检测到相同的地址码加数据码才会把数据码中的”1”驱动相应的数据输出端为高电平和驱动VT端同步为高电平。
因为无线发射的特点,第一组字码非常容易受零电平干扰,往往会产生误码,所以程序可以丢弃处理。接收端接收到升温或者降温信号后可以控制步进电机等驱动电路工作去控制暖气系统升温和降温。
评论