环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 霍爾傳感器

類型分類:
科普知識
數(shù)據(jù)分類:
霍爾傳感器

霍爾傳感器信號采集與顯示系統(tǒng)設(shè)計

發(fā)布日期:2022-10-09 點擊率:88

0 引 言
     近年來,隨著傳感器技術(shù)的不斷發(fā)展,特別是單片機技術(shù)的廣泛應(yīng)用,采用單片機與PC機構(gòu)成的小型傳感器
測控系統(tǒng)越來越多。因為它們很好地結(jié)合了單片機的價格低,功能強,抗干擾能力好,溫限寬和面向控制等優(yōu)點及Pc機操作系統(tǒng)中Windows的高級用戶界面、多任務(wù)、自動內(nèi)存管理等特點。在這種測控系統(tǒng)中,單片機主要進行實時數(shù)據(jù)采集及預處理,然后通過串行口將數(shù)據(jù)送給PC機,PC機再對這些數(shù)據(jù)進一步處理,例如求均值、方差、畫動態(tài)曲線與計算給定、打印輸出的各種參數(shù)等任務(wù)。

     這里采用
霍爾傳感器作為前端進行數(shù)據(jù)采集,然后在單片機控制下進行A/D轉(zhuǎn)換,并將信號通過串口送給PC機進行繪圖處理。

1 系統(tǒng)介紹
     系統(tǒng)可以分為3個部分。第一部分是信號源,由霍爾傳感器產(chǎn)生電壓信號,信號通過差分放大,濾波得到較清晰的信號;第二部分是信號經(jīng)過A/D轉(zhuǎn)換送入單片機進行處理,再通過串行通信送入PC機處理得到結(jié)果;第三部分是數(shù)據(jù)的顯示,這部分是通過VB的繪圖程序來完成,顯示結(jié)果以v-x關(guān)系圖來顯示。系統(tǒng)總流程如圖1所示。

2 硬件設(shè)計及實現(xiàn)
2.1 霍爾傳感器
     
霍爾傳感器是利用霍爾效應(yīng)實現(xiàn)磁電轉(zhuǎn)換的一種傳感器。它具有靈敏度高,應(yīng)用廣泛的特點。其工作原理如圖2所示:一塊半導體薄片,其長度為L,寬度為B,厚度為D,置于磁感應(yīng)強度為B的磁場中,在相對的兩邊通以控制電流I,且磁場方向與電流方向正交,則在半導體的兩邊將產(chǎn)生一個與控制電流和磁感應(yīng)強度乘積成正比的電勢U,該電勢即為霍爾電壓,用UH表示,即UH=KHIB,其中KH為霍爾元件的靈敏度,半導體薄片就是霍爾元件。

     同理有2塊磁場相同的永久磁鐵,同極性相對放置。當其表面積遠遠大于兩者的間距時,正中間磁感應(yīng)強度為O,在縫隙間沿z軸形成一個均勻梯度的磁場dB/dx=K(K為常數(shù))。B=0處作為位移x的參考原點,則x=O時,B=O,UH=O。當它們中間的霍爾元件移動到x處時,UH大小由x處的B決定。由公式UH=KHIB可知:保持I不變,則dUH/dx=IKHdB/dx=KHI=K,積分后得UH=Kx,即霍爾電勢與位移成比例。磁場梯度越大,靈敏度越高,磁場變化越均勻,UH和x的線性越好。
     本系統(tǒng)中的第一部分由圖3中的霍爾傳感器裝置提供,由霍爾元件(A44E)、差分放大器和濾波器組成。其輸出電壓與霍爾元件位移成比例,具有較高靈敏度,能夠產(chǎn)生出符合要求的電壓信號。

2.2 模/數(shù)轉(zhuǎn)換原理
     
該系統(tǒng)中的單片機是使用Atmel公司的AT89C51微控制器,與MCS一51單片機產(chǎn)品兼容,具有4 KB閃爍可編程可擦除只讀存儲器、1 000次擦寫周期、32個可編程I/O口線、2個16位定時器/計數(shù)器、5個中斷源、UART串行通道等特點。在設(shè)計中主要用它來控制傳感器信號發(fā)生裝置輸出的模擬信號轉(zhuǎn)換成數(shù)字信號,進行數(shù)據(jù)采集和顯示以及串行通信。
     經(jīng)過與標準量比較處理后的模擬量轉(zhuǎn)化成以二進制數(shù)值表示的離散信號的轉(zhuǎn)換器,簡稱A/D轉(zhuǎn)換器.轉(zhuǎn)換器的輸入量一般為直流電流或電壓,輸出量為二進制數(shù)碼的數(shù)字量。該設(shè)計中使用ADC0809轉(zhuǎn)換器。過程如下:首先它可以將其看成由一個8位A/D轉(zhuǎn)換器和一個8通道模擬多路開關(guān)組合而成,INO~IN7分別對應(yīng)8路模擬量輸人,由引腳ADDA,ADDB和ADDC決定具體是哪一條模擬量來進行轉(zhuǎn)化。在引腳START和ALE上加1個正脈沖后,通道選擇碼立即鎖定并同時ADC轉(zhuǎn)換啟動。轉(zhuǎn)換開始后OE引腳加1個正脈沖,將輸出緩沖器的三態(tài)門打開,使轉(zhuǎn)換后的數(shù)字量能夠傳送至數(shù)據(jù)總線。
2.3 數(shù)據(jù)采集和顯示
    
放大處理后的電壓信號,雖然在幅值上達到了可以處理的范圍,但模/數(shù)電壓轉(zhuǎn)換的范圍是0~5 V,而傳感器輸出的電壓存在負值,為了使電壓匹配,信號電壓在接人模/數(shù)轉(zhuǎn)換器前可以加一級加法電路,將電壓信號全部轉(zhuǎn)換為正值。放大電路、濾波電路和加法電路均使用LM324實現(xiàn),硬件電路如圖4所示。

     數(shù)據(jù)顯示電路分為數(shù)碼管顯示電路和PC機顯示 部分。數(shù)碼管顯示用于單片機上,單片機分別通過段顯 碼和位顯碼對數(shù)碼管上顯示的數(shù)據(jù)進行控制。段顯碼 控制顯示的數(shù)據(jù)內(nèi)容,位顯碼則控制數(shù)碼管亮或滅。段 顯碼是單片機通過可編程通用并行接口8155逐位傳到 8位移位寄存器74LSl64中去,再由它將串行傳輸數(shù)據(jù) 變?yōu)椴⑿袛?shù)據(jù)傳給數(shù)碼管顯示。而位顯碼是單片機 通過8155一次性送到數(shù)據(jù)鎖存器74L$244中鎖存,再 去驅(qū)動數(shù)碼管并控制其亮或滅。 

2.4 串行通信 


     該設(shè)計中采用異步串行通信的方式。而AT89C51 單片機的串行口,當工作于方式1,2和3時,UART(通用異步接收和發(fā)送)可以實現(xiàn)單片機系統(tǒng)與PC機之間的串行通信。PC機串行通信主要是通過串行口芯片8251實現(xiàn)的。8251有10個寄存器,端口地址從3F8H~3FEH(c0M1),可以通過對8251編程來指定通信協(xié)議即通信的波特率、數(shù)據(jù)位數(shù)、奇偶類型和停止位長度。另外由于Pc機串口的電平是RS 232電平,不與單片機串口的TTL電平兼容,因此需要在它們之間進行電平轉(zhuǎn)換。傳統(tǒng)的方法是使用MCl488將TTL電平轉(zhuǎn)換成RS 232電平,用MCl488實現(xiàn)反向轉(zhuǎn)換,由于MCl488需要±12 V電壓,使用中非常不便,故該設(shè)計采用MAXIM公司的產(chǎn)品片MAX232來實現(xiàn),由單+5 V的電壓供電,既可實現(xiàn)TTL到RS 232的電平轉(zhuǎn)換,也可實現(xiàn)RS 232到TTL電平的轉(zhuǎn)換,使用十分方便,具體的線路如圖5所示。

3 軟件實現(xiàn)部分

3.1 單片機部分

    
AT89C51系列單片機的串行口可工作于4種不同的方式。在該程序中,單片機串行口工作設(shè)定為方式1,即數(shù)據(jù)經(jīng)TxD端發(fā)送,RxD端接收,波特率2 400 b/s,10位構(gòu)成一幀,l位起始位,8位數(shù)據(jù)位,1位停止位,初值0F3H,SMOD=1。

     由于單片機多應(yīng)用于實時性較強的控制場合,為了盡量少占用CPU的時間,充分發(fā)揮CPU的功能。該系統(tǒng)在單片機程序設(shè)計中采用中斷方式與PC機進行通信。主程序只進行串行通信、數(shù)碼管實時顯示、模/數(shù)轉(zhuǎn)換結(jié)果的初始化和循環(huán)等待串行中斷工作,當接收到PC機發(fā)來的信號時,就轉(zhuǎn)人中斷服務(wù)程序,進行A/D轉(zhuǎn)換,并向Pc機發(fā)送數(shù)據(jù)。中斷服務(wù)子程序流程圖如圖6所示。

    以下僅給出串行通信初始化和中斷服務(wù)子程序代碼:
    串行通信初始化程序為:

   
3.2 PC機部分

     
在Windows中,串行口的硬件設(shè)備通過通信驅(qū)動程序comm.drv與windows進行連接,通過使用標準的windows API函數(shù)發(fā)送和接收數(shù)據(jù)。而MSComm控件通信功能的實現(xiàn),是調(diào)用windows API函數(shù),并通過設(shè)置其屬性和事件,來定義windows通信驅(qū)動程序的API函數(shù)接口,為應(yīng)用程序提供了通過串行接口收發(fā)數(shù)據(jù)的簡便方法。

     MSCOmm控件提供了2種處理通信的方法:一是事件驅(qū)動方法,也就是利用OnComm事件,這是一種處理串行端口活動非常有效的方法,不僅能夠利用MSCOmm控件來偵測并處理通信事件和錯誤,而且還具有程序響應(yīng)及時、可靠性高等優(yōu)點;另一種方法是查詢法,MSComm控件的C0mmEvent屬性返回通信中產(chǎn)生的事件和錯誤類型,由通信控件自動檢測和跟蹤通信狀態(tài)后設(shè)置。因此可以直接讀取CommEvent屬性的值來檢測通信中產(chǎn)生的事件和錯誤類型,這種方法比較簡單,常用在小的自含程序中。

     該設(shè)計程序即采用查詢法讀取InBufferCount的屬性值來接收單片機發(fā)來的數(shù)據(jù)。實驗主程序?qū)Υ诔跏蓟嫵鲎鴺讼担幻繂螕簟L點’鍵程序向單片機發(fā)送一個任意數(shù),告訴單片機將模數(shù)轉(zhuǎn)換結(jié)果發(fā)送過來,然后采用查詢方式接收該數(shù)據(jù),進行相應(yīng)的轉(zhuǎn)化后把該點繪在坐標系上,一次數(shù)據(jù)采集結(jié)束。

     MSComm控件的常用屬性:CommPort:設(shè)置并返回通信端口號;Settings:以字符串的形式設(shè)置并返回波特率、奇偶校驗、數(shù)據(jù)位、停止位;Pott()pen:設(shè)置并返回通信端口的狀態(tài)也可以打開和關(guān)閉端口;Input:從接收緩沖區(qū)返回和刪除字符;Output:向傳輸緩沖區(qū)寫1個字符串。

     該實驗的Coml口串行通信初始化程序如下:

     End Sub
     從圖7中PC機界面顯示位移一電壓坐標圖,表1記錄的數(shù)據(jù)以及圖8在示波器上顯示的霍爾線性電路理想電壓一位移曲線圖相比較,可以發(fā)現(xiàn)由于傳感器實驗臺受外界干擾等原因使得輸出信號輸出誤差在所難免,而且沒有電平轉(zhuǎn)換,使得VB繪圖中得到的數(shù)值存在負值;但是可以在圖中看到傳感器輸出的電壓值在正負之間有明顯的對稱性,與要求輸出的理想輸出信號波形相符合,證明本系統(tǒng)運行良好,設(shè)計的非常成功。

4 結(jié) 語
     對于目前廣泛應(yīng)用的WindOWs環(huán)境下實現(xiàn)PC機與單片機之間的通信問題具有重要的參考價值。


下一篇: PLC、DCS、FCS三大控

上一篇: 標準簡化無線傳感和控

推薦產(chǎn)品

更多
主站蜘蛛池模板: 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 恒温油槽-恒温水槽-低温恒温槽厂家-宁波科麦仪器有限公司 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 电渗析,废酸回收,双极膜-山东天维膜技术有限公司 | 防水套管|柔性防水套管|伸缩器|伸缩接头|传力接头-河南伟创管道 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 烟气在线监测系统_烟气在线监测仪_扬尘检测仪_空气质量监测站「山东风途物联网」 | 色谱柱-淋洗液罐-巴罗克试剂槽-巴氏吸管-5ml样品瓶-SBS液氮冻存管-上海希言科学仪器有限公司 | 活性炭-蜂窝-椰壳-柱状-粉状活性炭-河南唐达净水材料有限公司 | SDI车窗夹力测试仪-KEMKRAFT方向盘测试仪-上海爱泽工业设备有限公司 | 创客匠人-让IP变现不走弯路 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 六维力传感器_三维力传感器_二维力传感器-南京神源生智能科技有限公司 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 驾驶式洗地机/扫地机_全自动洗地机_工业洗地机_荣事达工厂官网 | 衬塑设备,衬四氟设备,衬氟设备-淄博鲲鹏防腐设备有限公司 | 制冷采购电子商务平台——制冷大市场 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 包装盒厂家_纸盒印刷_礼品盒定制-济南恒印包装有限公司 | 新材料分散-高速均质搅拌机-超声波分散混合-上海化烁智能设备有限公司 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 物联网卡_物联网卡购买平台_移动物联网卡办理_移动联通电信流量卡通信模组采购平台? | 电子天平-华志电子天平厂家 | PC阳光板-PC耐力板-阳光板雨棚-耐力板雨棚,厂家定制[优尼科板材] | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 建筑工程资质合作-工程资质加盟分公司-建筑资质加盟 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 塑料薄膜_PP薄膜_聚乙烯薄膜-常州市鑫美新材料包装厂 | 电机保护器-电动机综合保护器-上海硕吉电器有限公司 | 耐火浇注料价格-高强高铝-刚玉碳化硅耐磨浇注料厂家【直销】 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 |