解释一下
1,如何实现加载啊?途径?如果把一个1.2khz的方波传输到接收端,如果用38KHZ的方波做载波的话,是不是直接用一个与逻辑就可以啊?
理论上可以用两个不同的频率代表两个电压,实际使用时一般是有灾波代表一个电平,没有载波代表另一个电平。常用的成品接收器是有载波输出“0”,无载波输出“1”,所以调制时使用的是或门或者或非门,但是要保证无输出时发射管处于关闭状态,省电;
2,如果要实现一个信号以38KHZ频率传输,是否就是相当于以T=1/38K 的时间间隔发送信号?
这个问题我看不太明白,你指的信号发射的时间间隔指的是什么?
3,占空比选择多少呢?
占空比选择没有什么具体的要求,首先说载波占空比,许多红外遥控芯片,为了省电载波一般会选择占空比为1/3,也就是说只有1/3的时间红外管才有电流流过;如果没有要求,在满足传输条件时可以用其他占空比,从简单的角度出发,选择1/2方波最好实现。
然后说数据信号的占空比,传输数据时,你可以用51单片机标准的串口数据格式,但是实际应用中一个占空比为50%的方波经过传输、接收、解调之后占空会发生变化,导致数据错误,因此一般遥控器不采用这种数据格式,大部分都采用不同的占空比表示不用的二进制数据,比如占空比为1/3的矩形波代表1,占空比为2/3的矩形拨代表0,解调时可以近似认为占空比小于1/2的为1,大于1/2的代表0,这样就增加了数据传输的正确率。
4,目前想实现多个红外反射管和接受管的对射
假设有8个发射和接受管,接受头选用TL1838,其说明上标明载波频率是38KHZ,是否意思是发射的红外发光管必须用38KHZ的频率来发射呢?或者说发射频率调频到38KHZ?
允许有一定的误差,具体多少看接收头的资料。
5,如果要实现8个发射和接收的对射,任何一个被阻挡都报警,8个对射垂直排列,间距为30CM,如果同时都让8个灯接通的话,是否会存在不同高度的红外灯之间的干扰?
看你的接收和发射之间的距离,如果距离很近,而且发射管,接收管都用遮光材料制作的圆筒套住的话不会有干扰,否则一定会有干扰。
6,如何实现8个都是38KHZ发射呢?如果使用一个分频芯片分出一个38KHZ的方波(如用CD4060),如何通过单片机编程实现8个灯都以38KHZ的频率发射》?
可以把8个发射管串联或并联在用一只三极管驱动,如果想每只管子都可以单独控制就需要门电路,如果8只管子轮流发射可以用74HC138,数据端接3根口线选择要发射的管子,
E3(6脚)接38K载波,E2(5脚)接数据,E1(4脚)接MCU作为总允许位,8个输出端接一只1K电阻驱动一只PNP三极管,三极管驱动一只发射管;
发表时间:2006年4月9日15:08:04