旋转的情况,不能按传统方法给电路低电平。为此在电路的设计过程中,添加了霍尔传感器模块,霍尔传感器模块的主要部分即为霍尔传感器。霍尔传感器处于工作状态时,输出总是处于高电平状态,当磁钢N极接近传感器正面的有效距离,输出端变为低电平。当磁钢撤离传感器有效距离,输出端又显示低电平,从而产生下降边沿,使单片机中断口接收到下降沿,从而发出中断,使得电路能够同步。当霍尔传感器感应到N极时会回到原始状态,达到复位的功能。简单的说,就是当显示屏旋转到磁铁所在位置时,输出低电平脉冲至单片机,作为位置基准信号。霍尔传感器是一种磁传感器。它可以检测磁场及其变化,可在各种与磁场有关的场合中使用。同时霍尔传感器还具有开关速度快,无瞬间抖动;寿命长,体积小,安装方便等优点。
文案大全
f实用文档
在焊接霍尔传感器时候,因为它的三个管脚具有不同的功能,所以焊接的时候应该弄明白其三个管脚的具体作用。简单的辨别方法为:印有型号的一面朝上,左边第一个接高电平,中间接低电平,右边第一个接输出。霍尔传感器功能方框图如图5所示。
图5霍尔传感器功能方框图
四、程序设计
41程序流程图
42、控制程序说明当程序开始运行的时候,首先就是要对程序进行初始化(通过复位按键实现),
主要作用就是让程序按照我们所设计的初始值去运行。初始化之后,当显示屏旋转
文案大全
f实用文档
到磁铁所在位置时,霍尔传感器在磁场作用下输出低电平脉冲至单片机,作为位置
基准信号。再根据霍尔元件检测到的同步信号,对数据进行校对,如果有数据输入
的话那就将数据计数器进行清零。执行完成后返回到初始化操作之后重复以上的操
作。
43、源程序
i
cludereg52hi
cludei
tri
shdefi
eui
tu
sig
edi
tdefi
eucharu
sig
edcharucharajui
tkui
tcodetable10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x100x600x010xC60x300x020xE20x220x220xE20x020x020xFE0x020x020x000x040x040xE40x240x240x640xB40x2F0x240xA40x640x240x240xE60x040x000x000x000x020x020x020x020x020xFE0x020x020x020x020x020x020x000x000x100x120xD20xFE0x910x110x800xBF0xA10xA10xA10xA10xBF0x800x000x000x400x300x100x120x5C0x540x500x510x5E0xD40x500x180x570x320x100x000xFE0x020x320x4A0x860x0C0x240x240x250x260x240x240x240x0C0x040x000x000x020x820x820x820x820x820xFE0x820x820x820x820xC30x820x000x000x200x220x120x120xFA0x4E0x4A0x4A0x4A0x4A0x4A0r