1.一种基于霍尔定位系统的精确定位装置,其特征在于:其包括定位系统、行走机构,所述定位系统由霍尔探头、伸缩机构、安装板、步进电机组成,所述步进电机设置在安装板上,所述伸缩机构穿过步进电机,所述伸缩机构一端连接有霍尔探头,所述定位系统安装在行走机构的底部,所述伸缩机构由模数为0.5的齿条、隔离柱、轴承组成,所述步进电机由两个螺栓固定在安装板上,所述齿条的定位是靠两块支撑板中间放入隔离柱固定间隙,所述轴承为微型轴承,所述微型轴承数量为四个,所述微型轴承对齿条的直线运动方向进行定位,所述霍尔探头是由四个霍尔元件和外围电路构成,所述四个霍尔元件呈十字交叉分布;
所述行走机构由行走步进电机、驱动板、行走轮组成,所述行走步进电机通过驱动板与行走轮连接。
2.根据权利要求1所述的一种基于霍尔定位系统的精确定位装置的定位方法,其特征在于:定位方法包含以下步骤:
1)把行走机构放入地磁矩阵中,Arduino2560主控板驱动步进电机运动,使齿条向前运动200MM,齿条带着前端的霍尔探头运动到前端的地磁上方,Arduino2560主控板通过读取四个霍尔元件的信号自动校正方向,实现定位,然后让行走机构向前移动一小步,伸缩霍尔探头(11)随之收缩,并反馈此时探头相对行走机构身中心的位置,从而实现自身定位;
2)当行走机构需要转向时,可以先运动到一个地磁的正上方,然后将霍尔探头(11)伸出200mm,原地旋转,当探头检测到下一个地磁时,即完成了准确旋转90度。