新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于STCl2C2052单片机的对讲机加密系统设计

基于STCl2C2052单片机的对讲机加密系统设计

作者:时间:2011-11-09来源:网络收藏
  假设PWM的频率为32 768 000/256Hz,那么在每次PWM中断时改变一次PWM的占空比(改变的规律如正弦表所示)。最终输出波形经过低通滤波器滤波之后就变成了正弦信号,如图2所示。

基于STCl2C2052单片机的对讲机加密系统设计

图2 正弦信号的产生

  3.2 亚音频信号的硬件电路

  加密系统主要由键盘电路、在线程序下载电路和电源电路组成。其硬件电路如图3所示。其中,XW-5-LOW为稳压输出芯片。

硬件电路图

图3 硬件电路图

  (1)键盘电路。由于本系统所需要的按键数量较少,因此采用独立式按键即可达到要求。将6个独立式按键与P1口的6根线相连。这6个按键最多可以形成64种组合,可以完成对任意频率的亚音频信号的设定工作。

  (2)在线编程电路。在电路中将GND、P3.1、P 3.O、VCC、P1.1、P1.0这6个信号线引出来,这样用户就可以在自己的系统中直接编程了。

  (3)电源电路和低通滤波电路。经稳压芯片稳压和电容滤波后产生电路所需的电源,滤波电路是由RC滤波电路实现的。

  4 软件设计

  软件设计包括主程序和看门狗子程序、读取按键子程序、定时器0中断服务子程序、定时器1中断服务子程序。主程序首先完成对看门狗、与PWM相关的各个特殊功能寄存器,以及定时器0和定时器1的初始化设定。然后对当前的按键进行判定,根据所按的按键产生相应的亚音频信号。

  定时器0中断子程序主要完成PWM的定时器和捕获寄存器的值的更新,并在P3.5、P3.7脚输出相应的脉冲信号(即正弦波信号)。定时器1中断子程序主要完成各个亚音频信号的周期的定时工作。

  5 结论

  以往的实现方法都是使用音频锁相环进行检测和生成亚音频,设计难度较大,调试麻烦,而本文的数字化方案无需任何调试即可实现高精度、高稳定性的亚音频,且大大降低制作成本。

  CTCSS可以在共用信道中制止来自其他用户的无用话音以及其他信令干扰。它是通过亚音频(数字亚音频)信令编/解码来提高通信网络抵御外界干扰能力,并解决非网络用户入网问题的信令识别系统。同时,CTCSS具有选择呼叫功能,可利用连续单音频编码(数字编码)进行选择呼叫,并始终和传输话音信号同时进行,也是当前最有效的选呼方式。主呼叫只要按PTT就能发出群呼或全呼,当对讲机通话结束后无需按键挂机,较之以电话互连方式人工编码选呼(DTMF)要更为方便、快捷。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭