基于STC8H3K单片机的超声波测距尺子,测量距离1.3米内,搭载锂电池充放电升压和保护电路,使用一颗红色激光头指示测量方向。
可重复编程,程序源码(MIT协议)给出。
测量值直接显示,未使用滤波。
实际应用时发现超声波模块返回脉宽有接近30微秒的抖动(由逻辑分析仪验证,非单片机处理误差),相当于5毫米的距离误差,原因不明。
由于该误差较大,且除此抖动外显示值相对稳定,滤波对性能提升较小,故暂不对程序添加滤波功能。
激光头需用烙铁清理后安装到PCB缺口内并焊接(注意极性)。 超声波模块需焊接到板上,否则容易方向不稳。
相关资料
|