无线移动霍尔效应高斯计的设计
- 格式:pdf
- 大小:598.84 KB
- 文档页数:5
鲁东大学学报(自然科学版) LudongUniversityJournal(NaturalScienceEdition)2009,25(4):347—351
收稿日期:2009204202;修回日期:2009205218
基金项目:鲁东大学校基金项目(L20072801) 作者简介:常新华(1969—),男,山东烟台人。讲师,硕士,研究方向为信号与信息处理、混沌保密通信。E2mail:cxhzfl@163.com。
无线移动霍尔效应高斯计的设计常新华1,赵凤兰2(1.鲁东大学 电子与电气工程学院,山东烟台264025;2.烟台海港医院,山东烟台264002)摘要:应用遥控电动小车和集成线性霍尔芯片及数据采集芯片,根据霍尔效应原理设计了车载无线高斯计磁场测量系统,在PC微机控制下对较远距离磁场进行了遥控测量和数据处理.采用FSK无线收发模块电路对二进制数据流进行调制和解调,实现了小车遥控系统、高斯计测量系统与PC微机之间串行异步数据的无线传输和命令交互.
关键词:霍尔效应;电动小车;ADuc845;无线传输中图分类号:TP216 文献标志码:A 文章编号:167328020(2009)0420347205
高斯计作为测量空间磁场强度的计量仪表,在电气、通讯等行业中应用广泛.传统的高斯计一般利用霍尔效应传感器将磁场强度转换为霍尔电压,然后经仪表运放电压放大后驱动指针式仪表显示,或者经过模数转换后通过LED数码管或者LCD液晶显示测试数值[1—3].其数据显示形式单一、功能简单,一般不便于在电脑上对测试数据进行处理,由于显示屏固定安装在仪表上,只能近距离观察,因此在应用中有一定的局限性. 本文给出了一种无线移动高斯计磁场测量方案,用户利用微机较远距离观察、控制和处理高斯计测量数据.高斯计测量电路安装在一电脑遥控的电动小车上,小车在电脑控制下智能运动,将高斯计带入指定空间进行测量,并无线发送数据和接收遥控命令,电脑对小车运动加以控制并对测量数据进行处理.该测量系统包括三部分设计内容:1)霍尔高斯计数据采集;2)微机无线控制和数据传输;3)运动小车控制.1 霍尔高斯计测量系统1.1 测量原理 根据霍尔效应原理,霍尔传感器元件将被测磁场强度转变成霍尔电压,以计算磁场强度[4].新型的集成霍尔传感器元件,主要分为三端线性霍尔传感器元件和开关霍尔传感器元件[5].其中
三端线性霍尔传感器元件内部由霍尔元件、差分放大器和射极跟随器组成,其输出电压与加在霍尔元件上的磁感强度B成正比,有很高的灵敏度和优良的线性度,适用于各种磁场检测.本文高斯计测量电路即采用了霍尔线性传感器CS49E
[6]
,
其磁电转换特性参数如下:V
cc=5V,TA=25℃时,
电源电流小于8mA,静态输出电压2.5±0.1V,灵敏度15—20mV/mT,输出上限电压≥4.2V,输出下限电压≤1V.CS49E的磁电转换特性曲线如图1,在-1000—1000Gs磁场区间内,传感器输出电压V与工作磁场B成正比.
图1 霍尔线性传感器CS49E磁电转换特性曲线[6]1.2 霍尔高斯计测量系统组成 霍尔高斯计测量系统框图如图2,传感器输出的霍尔电压经调理转变为数据采集芯片ADuc845[7]的24位ADC所要求的电压,经模数
转换变为数字信号,数字滤波及平均处理后,数据348 鲁东大学学报(自然科学版)第25卷 图2 霍尔高斯计测量子系统框图送至无线收发模块(与遥控小车系统共享),经无线信道上传至PC微机处理.ADuc845与PC之间双向通信,键盘和液晶显示模块对测量精度进行
校准和系统调试.
1.3 线性霍尔电压调理 霍尔传感器前置电压调理电路如图3.稳压集成电路TL431经可调电阻W1调节输出稳定的5V电压作为CS49E的供电参考电压,第一级TL084运放对电压信号输出隔离,第二三级运放将CS49E输出的0—5V电压信号调理到0—215V之间,作为数据采集芯片ADuc845的AD输入信号.
图3 线性霍尔传感器调理电路 调理电路在正式工作前要进行调零和确定放大倍数,分以下几步完成:(1)将第一级运放3脚正相端接地,调节W5使第二级运放输出端7脚电平为0,然后调节W4使第三级运放8脚输出电压为0;(2)将第一级运放3脚正相端接TL431输出的5V参考电压,调节W2和W3使第三级运放8脚输出电压略小于2.5V;(3)W2和W3不动,重复第一步操作,重新调零;(4)将第一级运放3脚正相端重新接TL431输出的5V参考电压,然后测量8脚输出电压Vout,如果Vout大于2.5V,则需要重复(2)—(4)操作,直到Vout输出小于等于2.5V,记录该Vout电压;(5)计算调理电路的电压增益Z(Z=Vout/5),把该值作为常数固化在采集芯片ADuc845的程序中使用,测试时根据该值和模数转换得到的数据D,可以计算出对应D的CS49E输出霍尔电压U,若D对应的模拟电压为V,则U=V/Z.1.4 ADuc845硬件连接电路 ADuc845是美国模拟器件公司生产的高性能数据采集芯片[7—8],24位的∑-Δ型ADC使用数字滤波,可实现宽动态范围的低频信号测量,芯片本身构成了一个内嵌51MCU的高性能数据采集系统,可方便地构成各种高精度仪表系统. Aduc845硬件电路连接框图如图4,24位ADC可对8路模拟信号进行AD转换,所以将传感器调理输出电压接P1.7引脚,选择第8路ADC输入.软件启动ADC时,选择“主ADC”使能、斩波、连续转换、缓冲、单极性、0—2.56V输入电压模式(ADC的参考电压2.5V),每次转换结束通过中断方式处理转换数据.Aduc845同时利用CH451串行键盘模块电路接收键盘输入,并通过TBG128064F9X串行液晶模块输出,用来进行软件调试和故障诊断.
图4 ADuc845单片机硬件电路框图2 微机无线控制和数据传输
2.1 无线发射接收模块 无线发射和接收模块电路图如图5,采用STC12LE2052单片机控制专用ISM(Industrial 第4期常新华,等:无线移动霍尔效应高斯计的设计349 ScientificMedical)BAND波段FSK无线收发模块RFM12[9],主频915MHz.单片机通过串口RXD,TXD引脚与需要传输数字信息的主机(即高斯测量采集芯片Aduc845或小车控制单片机)异步通信,对串口接收的二进制数据流简单的通过无线收发模块RFM12调制发送出去,同时将无线模块收到的二进制数据流进行解调,并从串口送入与之相连的主机.STC12LE2052单片机串口通信模式:波特率19200bps,8位数据位,1位停止位,无奇偶校验.
图5 无线发射接收模块电路图2.2 无线通信框图和通信电平转换 ADuc845磁场测量系统、小车运动系统与PC机的异步232通信原理框图如图6.其中Aduc845串口通信电平5V,而小车系统和发射接收模块的串口通信电平均为3.3V,三者不能简单并联,需要电平转换.电平转换电路如图7所示,其中PC微机通过USB转串口芯片CH341接收和发送串行数据,两侧的无线收发模块电路一样.图6 无线通信系统原理框图图7 5V转3.3V和3.3V转5V电路图2.3 高斯计测量系统与PC无线通信 ADuc845数据采集后,一方面通过液晶模块显示,一方面通过232串口发送至无线调制解调模块(该模块同时负责转发小车运动系统数据流),经无线传输至PC侧无线收发模块,再经USB转串口模块,最后通过USB口送PC处理.由于与小车系统共享无线信道,发送的同时要通过IO口向小车系统发送串行信道占用信号(将图6中的控制线1置高电平即可,发送结束后置低电平),以免与小车无线传输发生数据冲突.同时PC
机也可控制高斯计的测量工作,PC发送命令帧到ADuc845,ADuc845执行命令成功后返回确认命令帧,PC机如在100毫秒之内没有收到确认命令帧将重新发送命令.ADuc845在接收到测量命令后,启动AD连续转换,并发送确认帧,每当转换结束后,取平均值发送至PC.
双方异步通信协议如下:
1)波特率:19200bps,8位数据位,无奇偶校验位,1位停止位.
2)数据帧格式:帧头(2字节)+接收方地址(1字节)+发送方地址(1字节)+帧长(1字节)+命令字(1字节)+数据域(N字节)+校验和(1字节).
帧头———由2个特殊的字节0x55,0xAA构成;350 鲁东大学学报(自然科学版)第25卷 接收方地址———PC机地址0xFE. 发送方地址———ADuc845地址0x02. 帧长———从命令开始到数据域结束的字节数 校验和———数据帧中从命令开始到数据域结束所有字节的算术和,取最低字节的反码. 3)ADuc845主机发送测量数据到PC机的数据帧:0x55+0xAA+PC地址(0xFE)+845主机地址(0x02)+帧长+帧命令字(0x03)+float型测量数据的最低字节+float型数据的次低字节+float型数据的次高字节+float型数据的最高字节+校验和字节. 4)PC机发送给ADuc845的命令帧:0x55+0xAA+0x02(Aduc845地址)+PC地址(0xFE)+帧长(0x01)+帧命令字+校验和字节. 5)ADuc845回送PC命令执行完毕确认帧:0x55+0xAA+PC地址(0xFE)+0x02(ADuc845地址)+帧长(0x02)+刚执行完毕的PC命令字节+执行状态(0表示执行不成功,1表示成功)+校验和字节.3 电动小车运动系统控制 电动小车采用双电机左右轮直流电机驱动,为了测量小车的行进速度和位移,左右轮上安装了圆形码盘,轮和码盘同步转动,在码盘凹槽边沿安装有凹槽光电传感器,转动时向小车控制单片机STC12LE5412AD发出中断信号,根据中断次数可计算小车的移动距离和转速.小车运动时,不断向PC电脑传回左右轮的速度和移动位移三个数据,上位机PC对传回的小车数据和高斯测量数据进行分析处理并加以显示、存储和转发.PC机通过PC键盘控制小车左右轮的转速、方向和移动距离等. 小车与高斯计测量系统共享同一异步传输通道,二者与上位机PC的通信模式和数据帧格式完全一样.每次发送前,小车系统先判断高斯测量系统是否有数据发送(图6中的控制线1为高,说明有数据发送),若发送信道正在传输高斯测量数据则不断查询等待,在确认发送信道空闲时(控制线1为低),将数据包送串口发送,同时置控制线2为高,以向Aduc845测量系统发送信道占用信号,发送结束后将控制线2置低,撤消信道占用指示信号. 小车接收PC数据和命令时采用中断方式,不断监听串口数据流中是否有PC发送给小车的有效命令帧,忽略收到的发给高斯测量系统的命令帧,当遇到有效的命令帧后,执行相应的控制命令,然后向PC发送确认帧.