主权项 |
提高分米波仪表着陆系统音频信号精度的方法,利用单片机AT89C2051实施,其特征在于,通过参数计算,确定音频产生器中与单片机AT89C2051连接的晶振频率,控制信号的频率稳定度和占空比,所述方法包括如下步骤:步骤1:由单片机AT89C2051产生1300Hz、2100Hz和12.5Hz信号;步骤2:选择合适的单片机晶振,晶振产生的频率要求是2100、1300、12.5、12这四个数的公倍数,这个公倍数越大,单片机产生的频率越准确,因为2100、1300、12.5、12的最小公倍数为409500,单片机AT89C2051的最大时钟频率为24MHz,所以选用晶振的频率范围要求在409500Hz~24MHz之间,本方法选用13.104×10+6 这个公倍数;步骤3:计算公倍数13.104×10+6与1300Hz、2100Hz和12.5Hz信号之间的关系,看这个公倍数是否能精确生成如下三种频率的信号:先将公倍数13.104×10+6 进行12分频,即13.104×10+6 / 12 =1092×10+3,然后再分别计算出分频后的数据1092×10+3和2100、1300、12.5之间的倍数关系,三个倍数关系包括:1092×10+3 / 2100 =520;1092×10+3 / 1300 =840;1092×10+3 /12.5 =87360 ;计算2100Hz、1300Hz信号半周期所用的时间:2100Hz信号半周期所用的时间:a)按信号本身频率计算:1/2/2100 =238.095(微秒);b)按公倍数计算:(520/2)×(12 / 13.104×10+6) =238.095(微秒);1300Hz信号半周期所用的时间:a)按信号本身频率计算:1/2/1300 =384.615(微秒);b)按公倍数计算:(840/2)×(12 / 13.104×10+6) =384.615(微秒);比较两种计算方式的结果,可见,13.104×10+6这个公倍数符合设计要求;步骤4:选用13.104MHz的晶振,满足1300Hz、2100Hz和12.5Hz信号的频率稳定度和占空比要求。 |