基于PNI传感器的电子指南针
2.3 导航子程序
进入导航模式,用户选择好行进的方向角,按确定键保存。在定向过程中,当前角度angle不断与α对比,小于α则右边指示灯闪烁,大于α则左边指示闪烁,等于α则中间指示灯闪烁,如图8所示。本文引用地址:https://www.eepw.com.cn/article/160975.htm
3 结果与分析
PNI11096读出来的数据经过单片机处理,得到0~360°的方向角,并用机械式指南针作为标准,进行标定试验。测试数据如表1所示,方向角测试误差绝对值的平均值为6.25°,相对误差为1.73%。
4 结论
本文设计的电子指南针利用了PNI公司的磁阻传感器SEN-R65和专用的驱动芯片11096,以ATmega16为主控芯片,方向角测试平均误差为6.25°。系统多级菜单,界面操作简易,并设置了休眠掉电模式,降低了系统功耗。
评论