该发射机发射频率范围为85.0MHz-90.0MHz.频带为5MHz,0.1MHz步进,支持两个预置电台频率快速切入。发射功率约200mW,不会对其他无线电设备造成干扰。
单片机采用AT89S52,P0口和P3.4-P3.6作。LCM1602液晶显示器驱动。P3.0-P3.3接S1~S4轻触按键,S1、S2为频率步进控制键,S3、S4为两个预置频率快速切入键。P1.0-P1.2为与BH1415F的通信口,用于传送发射频率控制数据。采用12MHz晶振,模拟串口通信。单片机控制电路如图1所示。
调频调制发射部分采用调频发射专用电路BH1415F,内含立体声信号调制。调频广播信号发射电路。BH1415F内有前置补偿电路,低通滤波电路等,因此,该发射机具有良好的音质效果,内置PLL系统调频发射电路,传输频率非常稳定。调频发射电路由单片机通过串行方式直接控制。
BH1415F的频率控制码为16位,DO-D1O为频率控制数据,其值乘0.1即为BH1415F的输出频率(单位:MHz);D11~D15为控制位。D11(MONO)为单声道/立体声控制位,0为单声道发射模式,1为立体声发射模式。D12(PD0)和D13(PD1)位用于相位控制,通常为0,当分别为01或l0时可使发射频率在最低和最高处。D14(T0)和D15(T1)位用于测试模式控制,通常为00,10时为测试模式。
主程序流程见图2,先向BH1415F与LCM1602发送初始频率控制数据85.00MHz。随后查S1、S2是否按下,没有按下则循环检查。如果是S1被按下。则在原发射频率与显示基础上加0.1MHz的频率步进值,若原发射频率为90.00MHz.则将85.00MHz所对应的发射频率控制数据与所对应的显示数据发送给BH1415F和液晶显示器。如果是S2被按下则减去0.1MHz的频率步进值,若原发射频率为85.00MHz.则将90.00MHz所对应的发射频率控制数据与所对应的显示数据分别发送给BH1415F和液晶显示器。如果按住S1或S2不放,那么发射频率与对应的显示频率将会以频率步进值连续加或减,这样便可实现频率的步进与频率步进的循环。按键S3和s4是两个预置频率的切入键,以中断的方式进行两个预置频率的快速切人,中断一个常数,放在频率控制数据发送子程序的循环中。因此改变频率只需对16位控制字中的低8位进行加减1运算,这样可以大大降低程序编写的响应流程见图3。
发送子程序流程见图4和图5,由于BHl415F的发射频率在85.OOMHz~90.OOMHz之间时,对应的11位频率控制字为352H一384H,即最高位“3”在频率的变化过程中始终不变。而该位又恰好在16控制数据的高8位中,所以在频率的变化中16位控制字的高8位始终不变。为11010010。故将高8位数据作为复杂度。
发射电路见图6.以BH1415F为核心,后面为一级由2SC2053构成的高频放大级,调整谐振回路的可变电容可使输出功率最大。发射电路的印刷电路板是邮购的BH1417用的双面板。因为BH=1415F与BH1417除了频率控制方式不同外,封装形式和外围电路完全相同。
本机的调试与BH1417完全一样。此处不再阐述。采用1米长的拉杆天线在空旷地发射距离可达500米。当然,发射位置的高低也将影响发射距离。