五月
12
40KHz的方波 高(低)电平脉宽是 12.5uS
40KHz的超声波发送(接收)器的频率相应是 40KHz+/-2KHz
标准51单片机的单指令周期为时钟的12分频,即
用12MHz晶振时 1uS/指令
用 6MHz晶振时 2uS/指令
用 4MHz晶振时 3uS/指令
请问:
如何能直接产生精确的12.5uS脉冲?
当使用12MHz晶体时的误差是0.5uS时,输出的频率变成 38.46KHz@13uS 41.67KHz@12uS。
严重失谐,不但发送器输出功率下降,接收器的灵敏度也下降。
用6MHz 4MHz的,我不知道能否正常工作。
就是说本来能测30米的发送(接收)器也变成只能测3米。
解决方法是:
a: 改用24MHz晶体
b: 改用增强型51单片机(6CLK 2CLK)类型
c:改用LM555 LM567硬件产生40KHz方波。
d: 采用AVR等高速单片机
转自:http://www.robotdiy.com/phpbb2/viewtopic.php?t=6182
除非特别声明,本站采用许可:【署名-非商业性使用-禁止演绎】!
发表评论