- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
霍尔传感器信号采集与显示系统设计
0引言
近年來,随着传感器技术的不断发展,特别是单片机技术的广泛应用,采用单片机与PC机构成的小型传 感器测控系统越來越多。因为它们很好地结合了单片机的价格低,功能强,抗干扰能力好,温限宽和面向控 制等优点及Pc机操作系统中Windows的高级用户界面、多任务、自动内存管理等特点。在这种测控系统中, 单片机主要进行实时数据采集及预处理,然后通过串行口将数据送给PC机,PC机再对这些数据进一步处理, 例如求均值、方差、画动态曲线与计算给定、打印输出的各种参数等任务。
这里采用霍尔传感器作为前端进行数据釆集,然后在单片机控制下进行A/D转换,并将信号通过串口送 给PC机进行绘图处理。
1系统介绍
系统可以分为3个部分。第一部分是信号源,市霍尔传感器产生电压信号,
信号通过差分放大,滤波得到较清晰的信号;第二部分是信号经过A/D转换送入 单片机进行处理,再通过串行通信送入PC机处理得到结果;第三部分是数据的显 示,这部分是通过VB的绘图程序来完成,显示结果以v-x关系图来显示。系统总 流程如图1所示。
图1系统总流程
2硬件设计及实现
2. 1霍尔传感器
霍尔传感器是利用霍尔效应实现磁电转换的一种传感器。它具冇灵敏度高,应用广泛的特点。英工作原理如图2所示: 一块半导体薄片,英长度为I宽度为B,厚度为D,置于磁感应强度为B的磁场屮,在相对的两边通以控制电流I,且磁场方 向少电流方向正交,则在半导体的两边将产生一个少控制电流和磁感应强度乘积成止比的电势U,该电势即为霍尔电压,用口1 表示,即UH=KHIB,其中KII为霍尔元件的灵敏度,半导体薄片就是霍尔元件。
图2 從尔效应工作原理
同理有2块磁场相同的永久磁铁,同极性相对放置当瓦表面积远远大于两者的间距时,正中间磁感应强度为0,在缝
隙间沿Z轴形成一个均匀梯度的磁场dB/dx=K(K为常数)。B二0处作为位移X的参考原点,则X二0时,B二0, UH二0。当它们中间 的霍尔元件移动到x处时,UH大小由x处的B决定。由公式UH=KHIB可知:保持T不变,则dUH/dx=TKHdB/dx=KHI=K,积分后
得UII=Kx,即霍尔电势与位移图
得UII=Kx,即霍尔电势与位移
图3 传感器信号发生装置
成比例。磁场梯度越大,灵
敬度越高,磁场变化越均匀,UH和x的线性越好。
木系统中的第一部分由图3中的霍尔传感器装置提供,由霍尔元件(A44E)、差分放大器和滤波器组成。
其输出电压与霍尔元件位移成比例,具有较高灵敏度,能够产生出符合要求的电压信号。
2. 2模/数转换原理
该系统中的单片机是使用Atmel公司的AT89C51微控制器,与MCS 一 51单片机产品兼容,具冇4 KB闪烁可编程可擦除 只读存储器、1 000次擦写周期、32个可编程I/O 口线、2个16位定时器/计数器、5个中断源、UART串行通道等特点。在设 计中主要用它來控制传感器信号发生装置输出的模拟信号转换成数字信号,进行数据采集和显示以及串行通信。
经过与标准量比较处理后的模拟量转化成以二进制数值表示的离散信号的转换器,简称A/D转换器.转换器的输入量 一般为直流电流或电压,输出量为二进制数码的数字量。该设计中使用ADC0809转换器。过程如下:首先它可以月各其看成 由一个8位A/D转换器和一个8通道模拟多路开关组合而成,IN0?IN7分别对应8路模拟量输人,由 引脚ADDA, ADDB和ADDC决定具体是哪一条模拟量来进行转化。在引脚START和ALE上加1个止脉冲后, 通道选择码立即锁定并同时ADC转换启动。转换开始后0E引脚加1个正脉冲,将输出缓冲器的三态门打 开,使转换后的数字量能够传送至数据总线。
2. 3数据采集和显示
放大处理后的电压信号,虽然在幅值上达到了可以处理的范围,但模/数电压转换的范围是0?5 V,而传感器输出的电 压存在负值,为了使电压兀配,信号电压在接人模/数转换器前可以加一级加法电路,将电压信号全部转换为正值。放大电路、 滤波电路和加法电路均使用L.M324实现,硬件电路如图4所示。
数据显示电路分为数码管显示电路和PC机显示 部分。数码管显示用于单片机上,单片机分别通过段显 码和位显码对 数码管上显示的数据进行控制。段显码控制显示的数据内容,位显
码则控制数码管亮或灭。段 显码是单片机通过可编程通用并行接口 8155逐位传到8位移位寄存器74LS164屮去,再由它将串
行传输数据变为并行数据传给数码管显示。而位显码是单片机通过8155 —次性送到数据锁存器74L$244中锁存,再去驱动 数码管并控制瓦亮或灭。
2. 4串行通信
该设计中采用异步串行通信的方式。而AT89C51单片机的串行口,当工作于方式1, 2和3时,UART(通用异步接收和发 送
文档评论(0)