全球旧事资料 分类
,增益越高。C1取值过大时将造成频率响应变差,通常取为1uf。C2为检波电容,一般取33uf。CX20106采用峰值检波方式,当C2容量较大时将变成平均值检波,瞬态响应灵敏度会变低,C2较小时虽然仍为峰值检波,且瞬态响应灵敏度很高,但检波输出脉冲宽度会发生较大变动,容易造成解调出错而产生误操作。R2为带通滤波器中心频率f0的外部电阻,改变R2阻值,可改变载波信号的接受频率,当f0偏离载波频率时,放大增益会显著下降,C3为积分电容,一般取330pf,取值过大,虽然可使抗干扰能力增强,但也会使输出编码脉冲的低电平持续时间增长,造成遥控距离变短。⑦脚为输出端,CX20106处理后的脉冲信号由⑦脚输出给单片机处理从而获得显示输出。
蚁图4CX20106内部结构框图
精品资料
f本系统中应用的接收电路见图5当89C51的P17为高电平时三级管V1导通,5V电源通过继电器线圈和V1的发射结到地,使继电器K1接通,R2和R3并联组成5Ω电阻通过C1组成RC电路,控制红外接收专用集成电路CX20106的增益,使其7脚输出一定幅度的电压信号到89C51的P02口以触发中断。另外该芯片价格在三到五元非常节省系统成本。
图5超声波接收电路3、距离显示电路

图6显示电路
蒇超声波显示电路如图6所示。是利用单片机的串行输出。只用单片机的TXD,
精品资料
fRXD端即可显示数字。
三、软件程序设计
蚂本系统采用模块化设计,由主程序、发射子程序、接收子程序、定时子程序、显示子程序等模块组成,图8为程序流程图。该系统的主程序处于键控循环工作方式,当按下测量键时,主程序开始调用发射子程序、查询接收子程序、定时子程序,并把测量结果用显示子程序在数码显示器上显示出来。

图8软件程序框图
芈定时器中断子程序

i
cludereg51h
外部中断服务子程序莅四、具体程序
i
cludemathh
定义数据类型
defi
eui
tu
sig
edi
t
精品资料
fr
好听全球资料 返回顶部