《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 霍爾傳感器編程器的設(shè)計(jì)
霍爾傳感器編程器的設(shè)計(jì)
2014年微型機(jī)與應(yīng)用第12期
董 亮, 曲 波
蘇州大學(xué) 電子信息學(xué)院, 江蘇 蘇州
摘要: 隨著電子技術(shù)的發(fā)展,霍爾傳感器在精密測(cè)量、消費(fèi)電子工業(yè)、醫(yī)療保健特別是汽車電子領(lǐng)域得到了出色應(yīng)用。霍爾傳感器是一種能實(shí)現(xiàn)磁電轉(zhuǎn)換的傳感器,可以將磁場(chǎng)信號(hào)轉(zhuǎn)換為電壓信號(hào)輸出。本文使用的Allegro1675 開(kāi)關(guān)型霍爾傳感器是一款零速齒輪傳感器,該傳感器采用了單一的霍爾元件IC,該IC可響應(yīng)鐵氧體目標(biāo)產(chǎn)生的差分磁信號(hào)而進(jìn)行開(kāi)關(guān)操作,廣泛用于轉(zhuǎn)速、汽車電子等應(yīng)用[1]。 在實(shí)際使用時(shí),霍爾傳感器在不同應(yīng)用中往往實(shí)現(xiàn)不同的功能,這就要求根據(jù)不同的用途來(lái)進(jìn)行相應(yīng)的參數(shù)設(shè)定。因此,在此設(shè)計(jì)的可編程霍爾傳感器可以對(duì)其磁場(chǎng)工作點(diǎn)、線性靈敏度等參數(shù)進(jìn)行出廠后編程,來(lái)滿足實(shí)際需要。
Abstract:
Key words :

  摘  要: 介紹了該傳感器的特性,著重介紹了該傳感器的編程方法以及利用ARM芯片STM32的軟硬件設(shè)計(jì)方案。當(dāng)編碼協(xié)議發(fā)生改變時(shí),只需對(duì)編碼指令作少量修改,具有很強(qiáng)的靈活性。目前,該設(shè)計(jì)在產(chǎn)品中已得到實(shí)際應(yīng)用。

  關(guān)鍵詞: STM32; 霍爾傳感器可編程微控制器; DAC; 過(guò)流保護(hù)

  隨著電子技術(shù)的發(fā)展,霍爾傳感器在精密測(cè)量、消費(fèi)電子工業(yè)、醫(yī)療保健特別是汽車電子領(lǐng)域得到了出色應(yīng)用。霍爾傳感器是一種能實(shí)現(xiàn)磁電轉(zhuǎn)換的傳感器,可以將磁場(chǎng)信號(hào)轉(zhuǎn)換為電壓信號(hào)輸出。本文使用的Allegro1675 開(kāi)關(guān)型霍爾傳感器是一款零速齒輪傳感器,該傳感器采用了單一的霍爾元件IC,該IC可響應(yīng)鐵氧體目標(biāo)產(chǎn)生的差分磁信號(hào)而進(jìn)行開(kāi)關(guān)操作,廣泛用于轉(zhuǎn)速、汽車電子等應(yīng)用[1]。

  在實(shí)際使用時(shí),霍爾傳感器在不同應(yīng)用中往往實(shí)現(xiàn)不同的功能,這就要求根據(jù)不同的用途來(lái)進(jìn)行相應(yīng)的參數(shù)設(shè)定。因此,在此設(shè)計(jì)的可編程霍爾傳感器可以對(duì)其磁場(chǎng)工作點(diǎn)、線性靈敏度等參數(shù)進(jìn)行出廠后編程,來(lái)滿足實(shí)際需要。

  本文針對(duì)Allegro1675霍爾傳感器,使用ST公司的STM32F103VET6微控制器,設(shè)計(jì)了一款傳感器參數(shù)標(biāo)定的編程器,以有效代替原有的ASEK BOX編程器。此方案實(shí)現(xiàn)方法簡(jiǎn)單,穩(wěn)定,靈活,有效解決了ASEK BOX產(chǎn)能不足的問(wèn)題,在工業(yè)中可以得到更加廣泛的應(yīng)用。

  1 Allegro1675介紹

  A1675共有VCC、GND、TEST和OUT4個(gè)引腳。VCC既是供電電源的輸入,也是傳感器編程模式的接口[2]。OUT作為信號(hào)的輸出腳。TEST作為編程后的測(cè)試接口。

  2 控制芯片STM32F103VET6簡(jiǎn)介

  控制器采用ST公司的STM32F103VET6作為控制芯片,基于ARM Cortex-M3內(nèi)核,最高時(shí)鐘頻率可達(dá)72 MHz,包括512 KB片內(nèi)Flash、64 KB片內(nèi)RAM、ADC、DAC、看門狗定時(shí)器、12位模/數(shù)轉(zhuǎn)換器以及USART、CAN、USB接口等[3]。該控制器具有豐富的外設(shè),同時(shí)兼具低功耗以及高可靠性和可維護(hù)性[4],非常適合工業(yè)應(yīng)用。

  3 系統(tǒng)整體設(shè)計(jì)


001.jpg


  系統(tǒng)結(jié)構(gòu)如圖1所示,該系統(tǒng)由PC上位機(jī)、STM32處理器、電壓放大電路、電流保護(hù)電路、霍爾傳感器等模塊組成。PC上位機(jī)通過(guò)USB接口與編程器相連,實(shí)現(xiàn)上位機(jī)對(duì)編程器的指令控制以及軟件的調(diào)試工作,該USB接口通過(guò)串口轉(zhuǎn)換芯片F(xiàn)T232得到。

  4 編程器硬件電路設(shè)計(jì)

  4.1電壓放大及反饋電路設(shè)計(jì)

  此設(shè)計(jì)中,利用STM32的內(nèi)置D/A轉(zhuǎn)換器輸出一個(gè)電壓值,通過(guò)運(yùn)放opa170之后得到編程所需的電壓值。編程電壓最高需要達(dá)到30 V,這里使用MIC2287將5 V電壓轉(zhuǎn)為32 V供運(yùn)算放大器使用。為了使輸出值達(dá)到要求范圍內(nèi),使用STM32自帶的A/D轉(zhuǎn)換器的注入型通道,配合定時(shí)器以一定的采樣頻率對(duì)輸出參數(shù)進(jìn)行采樣,配合程序中的電壓調(diào)整算法,輸出符合要求的電壓值。具體電路如圖2所示,受限于STM32本身原因,STM32的D/A輸出最小值在200 mV左右,因此,放大器的輸出端無(wú)法輸出0~3 V的電壓。

002.jpg

  為了消除誤差,可以在放大器的反相端增加一個(gè)補(bǔ)償電路,參考電壓為0.5 V,根據(jù)電路的反饋,可以得到:

 

AG]C]X}EHK38U%)I}851I3E.png

  對(duì)式(1)帶入R1、R2、R3、R4的值,得到Vout=18 Vdac-V0.5。所以當(dāng)DAC輸出的值為0.5 V時(shí),放大器輸出端可以輸出為0 V的值,避免了0~3V的限制。同時(shí),利用精密電阻R5、R6將反饋電壓送至ADC中檢測(cè),完成電壓的自適應(yīng)調(diào)整。

  4.2 電流放大及過(guò)流保護(hù)電路設(shè)計(jì)

  傳感器波形燒錄過(guò)程中,會(huì)產(chǎn)生250 mA的電流,所以此處使用了ZXGD3003A電流放大器。同時(shí),在使用過(guò)程中,由于操作不當(dāng)或者負(fù)載短路等情況的產(chǎn)生,會(huì)造成燒錄器以及傳感器的損傷,因此過(guò)流保護(hù)在電路設(shè)計(jì)中是非常重要的。本設(shè)計(jì)采用了軟件保護(hù)與硬件保護(hù)雙重措施,具體電路設(shè)計(jì)如圖3所示。

003.jpg

  (1)軟件保護(hù)端:INA193為電流監(jiān)控器,OUT腳為20倍放大R12口兩端的電壓。將處理器STM32的ADC設(shè)置為規(guī)則組通道以及連續(xù)轉(zhuǎn)換模式,通過(guò)ADC不斷掃描INA193的1腳電壓值來(lái)監(jiān)測(cè)實(shí)時(shí)電流。同時(shí),軟件端啟用STM32的看門狗功能,當(dāng)采樣值大于預(yù)設(shè)閾值,則觸發(fā)看門狗中斷,啟動(dòng)軟件保護(hù),將PT1端置高,F(xiàn)DN36P截止,實(shí)現(xiàn)由軟件斷開(kāi)電源,停止對(duì)燒錄芯片供電。

  (2)硬件保護(hù)端:電壓跟隨器、比較器以及555構(gòu)成單穩(wěn)態(tài)觸發(fā)器。當(dāng)INA193檢測(cè)到電流超過(guò)1 A時(shí),比較器輸出低電平,觸發(fā)單穩(wěn)態(tài),此時(shí)555輸出端由低電平跳變?yōu)楦唠娖剑娐酚煞€(wěn)態(tài)轉(zhuǎn)為暫穩(wěn)態(tài),F(xiàn)DN36P截止,霍爾傳感器與電路斷開(kāi)。此時(shí),VCC給電容C4充電,當(dāng)555定時(shí)器7腳升到2 VCC/3時(shí),555輸出端由高電平跳變低電平,F(xiàn)DN36P導(dǎo)通,電路繼續(xù)供電,如果此時(shí)INA193檢測(cè)電流依然過(guò)大,則再次觸發(fā)定時(shí)器,斷開(kāi)電路。這樣形成了一個(gè)反復(fù)嘗試導(dǎo)通的過(guò)程,直至電路電流正常。這種硬件電路反應(yīng)時(shí)間快,可以有效保護(hù)電路[5]。

  5 可編程技術(shù)

  這種可編程傳感器通過(guò)在VCC端施加不同幅度和寬度的脈沖來(lái)對(duì)應(yīng)不同代碼的編程動(dòng)作,實(shí)現(xiàn)對(duì)傳感器參數(shù)的編程調(diào)整。在編程過(guò)程中,分別設(shè)定3個(gè)不同的電壓進(jìn)行編碼設(shè)置,分別是高電壓Vph、中電壓Vpm和低電壓Vpl,如圖4所示。圖中td(1)、td(0)分別為高、低電壓脈沖時(shí)間,根據(jù)編寫(xiě)代碼位的不同,燒斷熔絲時(shí)間td(p)x設(shè)置也不相同。短沖的作用是區(qū)分不同的編程代碼位;長(zhǎng)脈沖的作用是燒斷熔絲,完成鎖定。

004.jpg

  霍爾傳感器編程有以下3個(gè)步驟:開(kāi)啟編程模式、設(shè)置工作點(diǎn)、設(shè)置鎖定位。如圖5(a)所示,在編程模式開(kāi)啟階段,輸入有序脈沖至傳感器電源端使霍爾傳感器設(shè)置到編程模式,輸入連續(xù)7個(gè)Vpm脈沖序列使霍爾傳感器進(jìn)入到Baseline 設(shè)置,連續(xù)輸入6個(gè)Vpm脈沖使霍爾傳感器進(jìn)入到TPOS設(shè)置。圖5(b)中,工作點(diǎn)編程設(shè)置階段,根據(jù)需要在要求的磁場(chǎng)點(diǎn)進(jìn)行編程。編程的過(guò)程中,根據(jù)器件的實(shí)際用途和各項(xiàng)性能參數(shù)指標(biāo)分別編程,精確調(diào)整磁場(chǎng)的工作點(diǎn)位置。圖5(c)為鎖定位設(shè)置階段,施加128個(gè)連續(xù)的鎖定脈沖,最后,輸出一個(gè)寬脈沖燒斷芯片內(nèi)置的熔絲[6]。此時(shí),所有寄存器將被鎖定,傳感器不再響應(yīng)供電電壓的調(diào)制,這樣就確保了設(shè)置的參數(shù)不再改變。以上3個(gè)過(guò)程實(shí)現(xiàn)了對(duì)產(chǎn)品參數(shù)的編程鎖定。

005.jpg

  6 軟件設(shè)計(jì)

  STM32控制程序通過(guò)C語(yǔ)言編寫(xiě),主要通過(guò)DAC的輸出以及ADC的檢測(cè)完成各種電源輸出的設(shè)置。一方面DAC根據(jù)發(fā)送命令不斷輸出電壓;另一方面ADC不斷檢測(cè)輸出電壓,然后根據(jù)電壓調(diào)整算法不斷調(diào)整DAC輸出的值。根據(jù)霍爾傳感器A1675的波形燒錄要求,完成各項(xiàng)波形的設(shè)置以及燒寫(xiě)。主程序流程圖如圖6所示。

006.jpg

  7 方案驗(yàn)證

  對(duì)圖3所示電路的輸出端測(cè)量燒錄霍爾傳感器的波形,圖5(a)的實(shí)際波形如圖7所示。Vph、Vpm、Vpl、0值均達(dá)到了精度要求,符合傳感器編碼波形的要求。

  該設(shè)計(jì)方案完成了對(duì)霍爾傳感器的編程器的軟硬件設(shè)計(jì)。系統(tǒng)包含了電壓的預(yù)設(shè)、采樣、校準(zhǔn)以及輸出保護(hù)電路,成功完成了對(duì)霍爾傳感器的編程燒寫(xiě)。目前,本設(shè)計(jì)方案已成功實(shí)現(xiàn)霍爾傳感器在位置檢測(cè)以及速度檢測(cè)等方面的應(yīng)用。

007.jpg

  參考文獻(xiàn)

  [1] 單祥茹.基礎(chǔ)元件介紹——傳感器(三)[J].中國(guó)電子商情(基礎(chǔ)電子),2011(12):81-82.

  [2] 吳志紅,管志華,朱元.ModBus協(xié)議下的線性霍爾傳感器編程器[J].設(shè)計(jì)應(yīng)2011,18(10):53-56.

       [3] STMicroelectronics.STM32F10xxx reference manual(RM0008)[Z]. 2010.

  [4] 張勇,董浩斌. 基于STM32和LabVIEW的地震數(shù)據(jù)采集卡的設(shè)計(jì)[J].電子技術(shù)2012,38(10):72-74.

  [5] 譚琦耀.基于555電路的單穩(wěn)態(tài)觸摸開(kāi)關(guān)設(shè)計(jì)[J].煤炭技術(shù),2012,31(6):6-62.

  [6] 張浩.霍爾集成電路設(shè)計(jì)及其測(cè)試系統(tǒng)的研發(fā)[D].蘭州:蘭州大學(xué),2010.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美精品v日韩精品v国产精品| 欧美精品在线一区二区| 欧美在线免费观看| 亚洲午夜小视频| 亚洲精品偷拍| 亚洲国产美女久久久久| 伊人影院久久| 亚洲第一区色| 在线欧美福利| 极品少妇一区二区三区精品视频| 国产视频观看一区| 国产日韩欧美成人| 国产欧美日韩三级| 国产精品亚洲精品| 国产伦精品一区| 国产精品免费观看在线| 欧美日韩一区三区| 欧美日韩一区二| 欧美日韩亚洲综合一区| 欧美日韩一区在线| 国产精品扒开腿做爽爽爽软件| 欧美日韩亚洲在线| 欧美午夜一区二区三区免费大片 | 亚洲综合999| 亚洲一区二区三区中文字幕| 亚洲一区二区精品在线| 亚洲欧美卡通另类91av | 久久久在线视频| 乱码第一页成人| 免费在线欧美视频| 欧美国产精品中文字幕| 欧美激情亚洲激情| 欧美美女操人视频| 欧美四级剧情无删版影片| 欧美午夜电影在线| 国产精品三级视频| 国外成人在线视频网站| 精品99一区二区| 91久久在线播放| 洋洋av久久久久久久一区| 一区二区三区导航| 午夜精品久久久| 欧美怡红院视频一区二区三区| 欧美在线亚洲在线| 亚洲福利视频网| 99精品欧美一区| 亚洲欧美久久久久一区二区三区| 欧美在线播放一区| 免费在线观看一区二区| 欧美涩涩视频| 国产亚洲精品aa| 亚洲国产精品电影在线观看| 一级成人国产| 欧美中文字幕在线| 日韩视频在线观看免费| 亚洲欧美在线aaa| 久久夜色精品| 欧美午夜精品久久久久久久| 国产视频一区在线观看| 亚洲成色www久久网站| 在线视频亚洲欧美| 久久国产精品第一页| 一区二区三区你懂的| 欧美一级电影久久| 欧美91视频| 国产精品入口麻豆原神| 永久免费毛片在线播放不卡| 亚洲最新中文字幕| 亚洲国产日韩欧美一区二区三区| 一区二区av在线| 久久人人爽人人爽爽久久| 欧美日韩高清一区| 黑丝一区二区| 99香蕉国产精品偷在线观看| 新67194成人永久网站| 亚洲免费观看在线观看| 性高湖久久久久久久久| 欧美国产精品| 国产一区91| 一本一本a久久| 亚洲国产一二三| 欧美一区成人| 欧美日韩国产综合视频在线| 国产亚洲一区在线播放| 国产一区日韩二区欧美三区| 永久域名在线精品| 亚洲美女av电影| 久久精品一区二区三区中文字幕| 99热这里只有精品8| 久久中文欧美| 国产精品一卡| 一本大道久久a久久精品综合| 亚洲国产女人aaa毛片在线| 欧美一级理论片| 欧美日韩一区在线观看视频| 精品1区2区| 欧美一区二区三区另类 | 欧美精品一区二| 狠狠色噜噜狠狠色综合久| 亚洲一区自拍| 一区二区三区欧美亚洲| 欧美成人精品福利| 国产综合欧美| 欧美亚洲一级片| 亚洲欧美日韩精品在线| 欧美日韩国产在线播放网站| 亚洲福利视频网站| 亚洲电影专区| 久久精品国产清高在天天线| 国产精品久久久久一区二区三区共| 亚洲激情视频在线播放| 亚洲第一中文字幕在线观看| 久久av红桃一区二区小说| 国产精品久久一卡二卡| 正在播放欧美视频| 亚洲午夜在线观看视频在线| 欧美区一区二| 亚洲欧洲精品一区| 亚洲乱码精品一二三四区日韩在线| 久热精品视频在线免费观看| 国产午夜精品久久久久久久| 亚洲免费视频在线观看| 亚洲一区视频在线| 国产精品v欧美精品v日韩精品| 99精品视频免费观看| 99成人精品| 欧美激情国产日韩| 91久久久久久| 亚洲精品一区二区三区樱花| 欧美r片在线| 亚洲黄色三级| 夜色激情一区二区| 欧美日韩国产亚洲一区 | 亚洲伦理精品| 亚洲色无码播放| 欧美三级电影精品| 在线观看日韩av电影| 亚洲国产日韩一级| 欧美国产第二页| 亚洲精品资源| 亚洲一区二区在线免费观看| 欧美色图首页| 亚洲性图久久| 久久国产精品一区二区三区四区 | 日韩视频一区| 亚洲欧美网站| 国产一区二区成人久久免费影院| 欧美在线一级视频| 免费的成人av| 亚洲精品在线观看视频| 亚洲午夜电影| 国产精品午夜春色av| 欧美一区二区三区四区在线| 麻豆精品传媒视频| 亚洲乱码久久| 亚洲男人的天堂在线观看| 国产日韩欧美制服另类| 亚洲国产精品黑人久久久| 欧美精品在线极品| 亚洲网站视频福利| 久久久久久久综合色一本| 亚洲国产91| 亚洲影院色无极综合| 国产欧美日韩综合| 91久久精品国产91久久| 欧美涩涩视频| 欧美一区二区视频97| 欧美.www| 亚洲视频在线播放| 欧美专区日韩视频| 在线观看视频亚洲| 中文日韩欧美| 国内精品久久久久久久影视蜜臀| 亚洲蜜桃精久久久久久久| 国产精品xxx在线观看www| 久久精品午夜| 欧美视频日韩| 久久国产精品高清| 欧美少妇一区二区| 久久精品官网| 欧美日韩在线播放| 欧美中在线观看| 欧美日韩一区二区三区免费看| 先锋影院在线亚洲| 欧美精品色综合| 午夜精品久久久久久久白皮肤| 男男成人高潮片免费网站| 亚洲午夜免费福利视频| 蜜桃av噜噜一区二区三区| 亚洲天堂视频在线观看| 美女网站久久| 亚洲在线免费| 欧美精品一区二区久久婷婷| 亚洲欧洲99久久| 欧美日韩午夜精品| 亚洲国产91| 国产精品一区二区三区久久| 亚洲美女少妇无套啪啪呻吟| 国产小视频国产精品| 在线视频日韩精品|