基于STC12C2052的对讲机加密系统设计
来源: 作者: 发布时间:2014-12-25 09:50:32 浏览量:摘要:将亚音频信号应用于对讲机中,提出了一种基于单片机STC12C2052的亚音频信号发生器的设计方案,实现对讲机的加密功能。利用单片机自身的PWM产生正弦波,从而产生各种频率不同的亚音频信号。该系统结构简电感器厂家单,可靠性高,操作简便,可广泛应用于无线电通信的各种场合。
关键词:亚音频;STC12C2052;脉冲宽度调制
引言
CTCSS(Continuous Tone Controlled Squelch Systern,连续语音控制静噪系统)是一种将低于音频频率的频率(67.O~250.3 Hz)附加在音频信号中一起传输的技术。国际标准的CTCSS编码一共有38组频率,因为这些静噪信号频率为67.0~250.3 Hz,低于话音通信带宽的下限,所以被称为“亚音频”。CTCSS技术已经广泛用于无线电通信中,是传统无线电台通信中一种常见的收发限制手段。在电台的中继站和对讲机中,采用CTCSS技术可以避免接收到不相干的呼叫。
在对讲机设计中采用亚音频技术,其目的是避免不同用户的相互干扰,避免收听无关的呼叫和干扰信号。因为它可以在共同信道中制止来自其他用户的话音和信令干扰,故也称为音锁(tone lock)。当对讲机的发射机发送话音信号的同时不断发出亚音频连续信号,经调制后在同一信道发射出去。当接收机收到载波信号和亚音频信号后进行调解。亚音频信号经过滤波器整形输入CPU中进行解码后,与本机预置的CTC-SS码进行比较以决定是否开启静噪电路。只有亚音频码相同时,静噪电路音频输出才能打开,通过扬声器发出声音。如果没有检测到CTCSS信号,或者信号和当前设置不符,则关闭静噪,扬声器听不到声音。本文就此提出一种基于STC12C2052单片机的对讲机加密系统设计方案。
1 STCl2C2052单片机简介
STC12C2052是宏晶科技推出的STC12系列增强型8051单片机,速度比普通的8051快12倍,具有较宽的操作电压范围。其片上集成:256字节的RAM;15个通用可编程I/O口,可以设置成准双向口/弱上拉、推挽/强上拉、仅为一体成型电感输入/高阻、开漏(复位后为准双向口/弱上拉模式)一体成型电感器4种模式;EEPROM功能;2个16位定时器/计数器;RC振荡器,在精度要求不高时可以省略外部晶振;独立的片内看门狗定时器。
1.1 STC12C2052的PCA/PWM工作原理
STC12C2052单片机中的PCA可编程计数器阵列含有一个特殊的16位定时器,它可与2个16位捕获/比较模块相连。每个模块可编程工作在4种模式下,即上升/下降沿捕获、软件定时器、高速输出和可调制脉冲输出。设计时,可将模块0连接到P3.7(CEX0/PCA0/PWM0),模块1连接到P3.5(CEX1/PCA1/PWM1)。由于寄存器CH和CL的内容是正在自由递增计数的16位PCA定时器的值,因此,PCA定时器可作为2个模块的公共时间基准,并可通过编程工作在1/12振荡频率、1/2振荡频率、定时器0溢出或ECI脚的输入(P3.4)。定绕线电感器时器的计数源由CMOD SFR的CPS1和CPS0位来确定。
1.2 STC12C2052的PCA脉宽调节模式
所有PCA模块都可用作PWM输出。其输出频率取决于PCA定时器的时钟源。由于所有模块共用仅有的PCA定时器,所以它们的输出频率相同。各个模块的输出占空比是独立变化的,与使用的捕获寄存器对EPCnL、CCAPnL有关。当CL SFR的值小于EPCnL、CCAPhL时,输出为低;而当PCA CLSFR的值等于或大于EPCnL、CCAPnL时,输出为高。当CL的值由FF变为00溢出时,EPCnH、CCAPnH的内容将被装载到EPCnL、CCAPnL中,这样就可无干扰地更新PWM。使能PWM模式时,模块CCAPMn寄存器的PWMn和ECOMn位必须置位。由于PWM是8位的,所以可用下式来计算PWM的信号频率:
2 PWM调制原理
脉宽调制(Pulse WidthModulation,PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。脉冲宽度调制原理如图1所示。
简而言之,PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行共模电感编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(0FF)。电压或电流源是以一种通(ON)或断(0FF)的重复脉冲序列被加到模拟负载上去的。通,即直流供电被加到负载上时;断,即供电被断开时。只要带宽足够,任何模拟值都可以使用PWM进行编码。
基于NiosII的I2C总线接口的实现为了保护NiosⅡ嵌入式系统的运行现场,在掉电之前,需要把系统的重要数据保存在非易失存贮器中。针对这种保存的数据量不大特点,本文提出采用 NiosⅡ+AT24C02 设计方案,在介绍AT24C02A芯
求助!!半桥超声波电源上管发热严重 新手第一次接触半桥电源,正在做一个小功率的超声波电源,功率为40w,电源电压为12v
在负载为500欧的水泥电阻的情况下,上桥mos管发热很严重,而下桥丝毫不发热,此时输出功率才4w
大功率电动汽车充电机的设计纯电动汽车以锂电池为动力源,充满电后,以电力做功推动汽车。不同于汽油发动机汽车需要添加汽油,纯电动汽车在电力耗光后通过外置电源对其进行充电,通常单次行驶里程在100~200公里。与传统汽车相比,纯电动