新闻中心

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

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

作者: 时间:2011-11-09 来源:网络 收藏

  3 硬件设计

  CTCSS系统的设计是围绕一组低频率音频信号(67.0~250.3 Hz)进行的(32或38,根据不同的标准)。这些亚音频信号是完全正弦波,且频率差很要求很严格。在大多数设计中采用求定点正弦函数值的做法:以产生正弦波为例,采用定点法来生成波形,即将一个周期的正弦波按360°等分为若干点,计算出各点的正弦函数值,并转化相应的D/A转换器输入数值,这样得到一个正弦函数表。通过程序将该表存于的程序存储器中,利用的定时器来产生定时,每当定时时间到时,查表得到该点对应的输出值,然后通过D/A转换得到该点对应的电压值。如此,周而复始地查表输出,就可以得到所要的正弦波。由于一个周期正弦波的点数固定,因此改变定时器的定时值就改变相邻两点的间隔时间,从而改变正弦波的频率。

  在此,通过另外一种更简便的方法来产生多种波形。使用的PWM调制信号产生多种波形,但此种方法的缺陷就是产生波形的频率有限。

  3.1 亚音频信号的产生方法

  计算公式:y=256/2+80*sin(2PI*x/512)。

  通过下面的代码生成正弦表:

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



评论


相关推荐

技术专区

关闭