新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 无线识别装置调试心得

无线识别装置调试心得

作者:时间:2016-11-29来源:网络收藏
(一)

1、 地线的分布电容会影响谐振网络的谐振频率点,所以也要注意地线的分布电容,在谐振网络和地线之间加一个阻值较大的电阻,会在电阻和线圈上同时产生幅值相近的信号,不过相位接近相反,具体原因还不清除

本文引用地址:http://www.eepw.com.cn/article/201611/323293.htm

2、 信号经过较大的电阻和较小的电容组成的包络滤波电路会放大信号,具体原因不知,且谐振网络上可以放大谐振信号

3、 FLASH存储器在重新写入前必须擦除,否则已经为0的位置不能再为1,导致写入失败。另外,查出时要注意擦除区域,否则可能会导致擦除某一部分的时候同时擦出在同一区域的其他区需要保存的信息

4、 场效应管导通电阻很小,通过的电流很大,速度也较快,但输入和输出电容很大

5、 隔直电容的选择:隔直电容可以隔直流,但电容充放电会造成电平漂移,而且会产生尖脉冲,所以隔直电容要慎重选择,如果后接比较器整形,就不需要接隔直电容,否则产生的尖脉冲可能会影响整形的输出,尤其是信号较小的时候,可能会造成错误

6、 三极管放大电路中,只能放大交流信号,集电极电阻值越高,放大倍数越大,基极偏置电压减少时,可以压制噪声,但偏置电压太小时会减小增益,降低灵敏度,所以要根据接收到的信号适当调节集电极和基极电阻值,利用示波器观察输出,使其处于一个最佳的状态

7、 PT2262、PT2272做编解码时,使用带锁存的2272,可以在多次传输过程中捕捉到正确的并保持,排除错误,大大提高正确率。传输波特率为几K赫兹左右

(二)

1、 当线圈双端介入检波电路时,线圈信号会大幅度的减小,可以使用单端接入,同样可以检波,但信号减小的程度较小.

2、 减小功耗的措施:尽可能额减小集成芯片的使用;使用低功耗产品;按键采用单刀双掷开关,分别经过电阻接正电源和地,避免开关接通时,正电源和地之间接入负载(因为上拉电阻或者下拉电阻一般不会很大);分压、偏置电路选用阻值较大的电阻,降低功耗

3、 单片机模拟PT2262:移位与延时结合使用,在不同的单片机上,需要多试验,使时间尽量接近PT2262的时序。PT2262有十二位数据发送(包括地址和数据),但是在2262发送时并不区分是数据还是地址,只是按照顺序将12位数据发送出去,其中每位连发俩次,最后有一个窄脉冲作为结束位,然后会有一段较长时间的间隔。其中当电阻选为1.2M/200k时,宽脉冲代表“1”,为400 ,窄脉冲代表“0”,为130 ,长时间间隔为4.220ms。匹配电阻阻值越高,振荡频率越小,则发送的时间也就越长。有公式:振荡频率f=2*1000*16/Rosc(kΩ) kHz 其中Rosc为振荡电阻。

4、 单片机模拟PT2272解码:有俩种方法,一是测量脉宽,得到当前接收位,利用捕获可以较好的实现,而且识别精度较高,不过该方法占用单片机资源较大且编程复杂;另一种同样是采用移位越延时结合使用的方法实现,该方法方法简单,但是解码精度不高。可以采取额措施有:按照正常方式来解码的话,需要采用25次,首先要判断同步码,接着要继续采样,并且判断相对应的俩次是否一致,以及采样完后地址码是否一致,另外还得判断连续采到的信息是否一样,只要有一样不满足,就认为接收到错误码。但在实际过程中,由于使用C语音编写程序,时间上并不能做到控制的很严格,而且采样次数多,很容易造成采样时间的延迟,从而使得采到错误的数据,而在那样苛刻的条件下几乎很少可以得到满足。我使用的办法是减少采样次数,开始时使用的是13次(包括一个同步码和地址码和数据),但是仍然很少满足,不过发现处于中间位置的几位数据采样准确而且识别时间短,所以我们将PT2262的第5到8位作为数据位,3到4位作为地址位,其他位不再使用,这样就得到了很好的效果,也将单片机的灵活性体现了出来。参考程序:http://www.51hei.com/mcu/1017.html,另外在调试过程中,由于采用C语言编写,一条语句可能占用多个机器周期,这样延时程序调试起来就不是很方便(即使采用定时器同样存在很多不可控的延时),可以再延时时间差不多的情况下,调节PT2262的振荡电阻(采用电位器),将振荡频率调到一个合适的数值上,从而实现稳定的解码。



评论


技术专区

关闭