久一网络科技

久一网络科技是您快速建站的首选,我们提供快速高效的服务:快速建站,服务器运维,整站建设,网络编程,网络安全等。持久的品质保证,始终如一的服务理念,久一网络科技-----您身边的网络专家。 如有需求,请联系:tech@jooyee.net

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

除非特别声明,本站采用Creative Commons License许可:【署名-非商业性使用-禁止演绎】


0 评论 ---->點閱數:

发表评论

关注者

热门帖子

网页浏览总次数