《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 24位高精度磁傳感器數據采集系統的設計
24位高精度磁傳感器數據采集系統的設計
來源:電子技術應用2014年第5期
郭熙寶, 曹大平
(武漢大學 物理科學與技術學院, 湖北 武漢430072)
摘要: 設計一種用于磁傳感器的三路24位高精度數據采集系統,要求三路噪聲均低于20 μV,系統總功耗低于1 mA。系統采用三片AD7192同步進行A/D轉換,采集和處理磁傳感器前置模擬電路的信號,微控制器采集所得的數據,處理后發送到上位機進行處理分析。軟件仿真及硬件測試結果表明,該系統完全達到了設計要求。
中圖分類號: TP274
文獻標識碼: B
文章編號: 0258-7998(2014)05-0077-04
Design of 24 bit high-precision magnetic sensor data acquisition system
Guo Xibao, Cao Daping
School of Physics and Technology, Wuhan University, Wuhan 430072, China
Abstract: A kind of three channels and 24 bits high-precision magnetic sensor data acquisition system was designed, it is required that the noise of all channels are less than 20 ?滋V and the power consumption of the system is lower than 1 mA. In this system , three AD7192 data acquisition chips are slected to do the A/D conversion ,they can collect and analysis signals,after that, micro controller collect the data,in that, they are analyzed. As all this,data are sent to the PC for subsequent processing analysis.Software simulation and hardware test shows that the system quite fit the bill of high accuracy.
Key words : data acquisition system; AD7192; A/D conversion; magnetic sensor

 高精度磁傳感器用于在大的地球背景磁場下,探測微弱的目標磁場變化信號,需要使用高分辨率、低功耗的模數轉換器(ADC)。本文介紹了一種基于Σ-Δ模數轉換器的高精度磁傳感器數據采集系統的設計,該數據采集系統可以采集、處理和發送磁傳感器前置模擬電路發送來的X、Y、Z三路模擬信號。與其他數據采集系統相比,該系統具有分辨率高、轉換速度快、功耗低等優點。文中給出系統各模塊電路和軟件的設計,并給出了系統的性能測試結果,在此基礎上對整個系統進行評價。
1 主要器件選擇
    本文討論的高精度數據采集系統應用于磁傳感器模擬信號的采集和處理。磁傳感器接收外界的磁信號,輸出相應的模擬信號,數據采集系統負責采集此模擬信號,并處理、發送。為了獲得磁傳感器輸出的微弱信號,數據采集系統必須符合高精度、低功耗、規模小、轉換速率快等設計指標。
    常用的模數轉換器類型主要有積分型ADC、逐次逼近型ADC、并行/串并行比較型ADC和&Sigma;-&Delta;型ADC等。積分型ADC由于轉換精度依賴于積分時間,因此轉換速率極低。逐次比較型ADC在低分辯率(<12位)時價格便宜,但高精度(>12位)時價格很高。并行/串并行比較型ADC轉換速率極高,但電路規模極大,價格高。&Sigma;-&Delta;型ADC具有分辨率高、轉換速度快、電路規模小、功耗低、價格便宜等優點,能夠很好地達到設計要求。在眾多的&Sigma;-&Delta;型ADC中,AD7192抗干擾能力強,接口方便,價格低,因此選擇AD7192作為模數轉換芯片。AD7192 [1]是一款適合高精度精密測量的低噪聲、24位&Sigma;-&Delta; 型模數轉換器 (ADC)。由于采用&Sigma;-&Delta;技術[2],使得整個A/D芯片具有精度高、抗干擾能力強、噪聲小和線性讀取好的優點,在片內功能全開的情況下,電流為4.35 mA。
    微控制器對整個系統的功耗和性能起著決定性的作用,為達到設計要求,必須選用功耗低、性能穩定的微處理器。在本系統中微控制器采用PIC24FV32KA304[3],該器件采用了16位改進型哈佛架構,引入了Microchip超低功耗的理念,該器件帶有內部時鐘,同時具有打盹模式操作和基于指令的三種節能模式,這一系列的功能,大幅度地降低了器件的功耗。
2 系統組成與各部分功能
 本系統設計主要分為硬件設計和軟件設計兩部分。其中硬件設計主要包括數據采集模塊、微控制器、電源模塊、數據發送模塊等。軟件設計主要包括各器件的初始化模塊、數據采集模塊、數據發送模塊、數據顯示模塊等。系統結構框架圖如圖1所示。

    首先在微控制器PIC24FV32KA304的控制下,3片AD7192芯片分別將采集到的模擬信號轉換成數字信號,然后微控制器PIC24FV32KA304讀取數字信號,并處理此數字信號,將其轉化為所需要的數據,最后微控制器通過串口將數據發送到上位機,在上位機上通過VB顯示、處理和分析,實現目標磁場變化信號的顯示。
3 系統硬件設計
3.1 數據采集模塊

    數據采集模塊由3片AD7192和外圍電路組成。如圖2所示,X路輸入為待轉換的模擬信號,AINCOM接地。AD7192以偽差分模式采集外部的模擬信號。信號與芯片的AIN1腳連接,信號的參考地與芯片的AINCOM連接,輸入的模擬電壓值為兩者之差。偽差分輸入減小了信號源與設備的參考地電位(地環流)不同所造成的影響,提高了測量的精度。AD7192的15腳REFIN1+為正基準輸入,16腳REFIN1-為負基準輸入,REFIN1+輸入可以是AVDD與AGND+1 V之間的任意值,REFIN1-輸入可以是AGND與AVDD-1 V之間的任意值,基準電壓(REFIN1+-REFIN1-)最大為AVDD。在此設計中,REFIN1+接2.048 V外部標準電壓,REFIN1-直接與地相連,基準電壓值即為2.048 V。AD7192與PIC24FV32KA304之間通過SPI串行通信。AD7192 的SPI串行接口包含3個信號:DIN、SCLK和DOUT/RDY。DIN 線路用于將數據傳輸至片內寄存器中;DOUT/RDY 則用于從片內寄存器中獲取數據;SCLK 是器件的串行時鐘輸入,所有數據傳輸(無論是 DIN 上還是DOUT/RDY 上)均相對于 SCLK 信號進行。CS用于選擇器件,設計中有3片AD7192, 微控制器在讀取轉換結果時,必須使用片選信號CS來選擇不同AD7192。


3.2 微控制器
    微控制器通過SPI串行接口向AD7192發送指令和讀取數據。其中微控制器的SDO1、SCK1、SDI1分別與AD7192的DIN、SCLK 和DOUT/RDY相連。為了降低系統的功耗,微控制器的振蕩器選用PIC24FV32KA304的內部帶后分頻的8 MHz 快速RC振蕩器,在軟件中,可以設置此振蕩器的分頻系數,使振蕩頻率降低為2 MHz。從微控制器的OSCO引腳輸出時鐘信號CLKIN作為AD7192的振蕩源,連接在AD7192的MCLK2引腳上。系統工作時,微控制器PIC24FV32KA304將初始化命令發送至AD7192,AD7192接收到初始化命令后,開始工作,將采集到的模擬信號轉換成數字信號。微控制器等待上位機發送的報文頭,當接收到報文頭以后,微控制器判斷報文頭是否正確,如果錯誤,微控制器繼續等待接收報文頭;如果正確,則微控制器讀取AD7192轉換后的數字信號并處理。處理結束后微控制器將數據發送給上位機顯示軟件,在上位機上通過VB顯示、處理和分析,發送結束后微控制器和AD7192進入休眠,以降低功耗。休眠一段時間(大約400 ms)后,喚醒微控制器和AD7192,進入下一次轉換。PIC24FV32KA304與AD7192的連接電路如圖2所示,圖中X為輸入的模擬信號。
3.3 電源模塊
    該系統采用ADP150作為穩壓源,為系統提供3.3 V的穩定電壓。PIC24F32KA304器件引腳的最大電壓為3.6 V,不能承受5 V 電壓。故選用3.3 V電壓。ADP150是一款超低噪聲(9 &mu;V)、低壓差線性調節器,采用2.2 V至5.5 V電源供電,電路如圖3所示。

3.4 數據發送模塊
    微控制器與上位機之間采用RS-485接口方式進行數據傳輸。圖5為數據發送模塊電路圖。圖中MAX3471的/RE(2)、DE(3)引腳并接在一起由微控制器控制,當DE/RE為低電平時,處于接收狀態,A、B的差分信號經MAX3471轉換成單端信號由微控制器的串行口線RXD接收;當DE/RE為高電平時,微控制器串口線TXD發送出的數據經MAX3471轉換為差分信號發送出去。在差分線A、B上并接120 &Omega;的終端電阻,用以吸收信號反射。

   為了減小系統的體積,在設計印制電路板時,采用四層板。為了降低系統噪聲,提高系統的穩定性和精度,在元器件布局和電路板走線時,需要遵循以下規則[4]:
    (1)電路板模擬部分與數字部分分離,并限制在電路板的一定區域內。當距離很近時,中間要用地線隔開。
    (2)元器件在整個板面上應緊湊分布,盡量縮短元器件間的布線長度。屬于同一模塊的器件,要就近放置。
    (3)加寬電源線和地線。數字地和模擬地分開,在電源入口處單點匯集。
    (4)輸入和輸出盡量避免相鄰平行,電路板相鄰兩個信號層的導線應相互垂直、斜交或彎曲走線。印制導線拐角一般選擇45&deg;,或采用圓弧拐角。
4 系統軟件設計
    本系統軟件主要包括初始化模塊、數據采集處理模塊、數據發送模塊、數據顯示模塊等。其中初始化模塊、數據采集處理模塊、數據發送模塊是在MPLAB IDE編譯器上用C [5]語言編寫,數據顯示模塊在Visual Basic[6]環境下編寫。
    初始化模塊,主要是系統各個功能模塊初始化,包括微控制器端口初始化,UART串口初始化,SPI初始化,AD7192初始化等,初始化結束后,系統即進入工作狀態,采集并轉換模擬信號。轉換結束, 輸出轉換輸出碼[1],ADC配置為單極性工作模式,輸出碼為自然(直接)二進制碼;零差分輸入電壓對應的碼為000&hellip;&hellip;000,中間電平電壓對應的碼為100&hellip;&hellip;000,滿量程輸入電壓對應的碼為111&hellip;&hellip;111。任意模擬輸入電壓的輸出碼可以表示為式(1):
    輸出碼=(2N&times;AIN&times;Gain)/VREF    (1)
其中,AIN為模擬輸入電壓,Gain為電壓增益設置,此處設置為1,VREF為參考電壓(2.048 V),N=24。
    數據采集處理模塊,主要是編程使微控制器通過SPI通信讀取AD7192的轉換結果,并進行簡單處理,得到需要的數據。AD7192轉換結束后,產生一個32位的數據,其中高8位是狀態位,屏蔽高8位的狀態位后,剩下的24位數據即為所得的數據位(輸出碼)。由任意模擬輸入電壓輸出碼表達式反推可得模擬電壓AIN。
 在數據發送模塊中,微控制器通過UART串口通信,將所得的模擬電壓值AIN通過UART通信發送到上位機,在上位機上通過數據顯示模塊顯示、處理。然后微控制器和AD7192進入休眠狀態,等待下一次轉換。程序框圖如圖6所示。 

 

 

5 系統性能測試
5.1 系統功耗測試

    由于AD7192和PIC24FV32KA304自身功耗比較低,在設計中,又使用了單片機內部振蕩器作為AD7192和PIC24FV32KA304的時鐘信號,并且工作結束即讓AD7192和PIC24FV32KA304進入休眠狀態,所以系統的功耗很低。通過數字電流表顯示,系統平均功耗為0.8 mA,低于系統設計要求的1 mA。
5.2 系統噪聲測試
    在輸入模擬電壓為零的情況下,上位機Visual Basic上顯示的圖形即為系統噪聲圖。圖7為在Visual Basic上顯示的X路數據采集系統的噪聲(Y路、Z路噪聲和X路基本一致),其中橫坐標表示測試時間,一格為1 min??v坐標表示數據采集系統的自噪聲,單位為&mu;V,從圖中可以看出系統自噪聲峰值基本在10 &mu;V左右,低于系統設計要求的20  &mu;V。

    本系統采用了內置低噪聲、24位&Sigma;-&Delta; 型模數轉換器AD7192,保證了系統的高精度、低噪聲。采用微控制器PIC24FV32KA304內部快速RC振蕩器作為微控制器和AD7192的振蕩器,有效降低了系統的功耗。多次測量結果顯示,該系統完全滿足了高精度、低噪聲、低功耗的要求, 可以作為磁傳感器的數據采集系統使用。
參考文獻
[1] Analog Device. AD7192. 4.8 kHz, Ultralow Noise, 24 bit  Sigma-Delta ADC with PGA[Z]. 2009:1-38.
[2] 張靜,羅丁利. &Sigma;-&Delta;ADC原理及應用[J].火控雷達技術,2006(3):10-13.
[3] PIC24FV32KA304.General Purpose,16-Bit Flash Microcon  trollers with XLP Technology[Z], 2002:165-172.
[4] 李俊婷. 計算機輔助電路設計與protel DXP[M].北京:高等教育出版社,2010:61-64.
[5] 譚浩強. C程序設計[M]. 北京:清華大學出版社,2005:281-318.
[6] 譚浩強.Visual Basic程序設計教程[M].北京:清華大學出版社,2006:13-47.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
99精品福利视频| 夜色激情一区二区| 91久久国产综合久久| 国产一区二区精品久久99| 国产精品伦理| 欧美日韩亚洲国产一区| 欧美激情按摩| 欧美二区在线看| 欧美成年网站| 欧美电影在线| 欧美国产精品| 欧美激情视频网站| 欧美精品在线免费观看| 欧美国产先锋| 欧美精品一区二区三| 欧美大胆成人| 欧美极品色图| 欧美日韩国产色站一区二区三区| 欧美大片免费观看| 欧美激情综合色综合啪啪| 欧美区高清在线| 欧美视频精品在线观看| 欧美视频免费在线| 国产精品高潮粉嫩av| 国产精品九九久久久久久久| 国产精品国产三级国产aⅴ入口 | 久久超碰97人人做人人爱| 午夜欧美精品| 久久久久久婷| 欧美aa在线视频| 欧美日韩一视频区二区| 国产精品久久久久免费a∨大胸| 国产精品久久网| 国产一区二区你懂的| 亚洲欧美国产制服动漫| 亚洲茄子视频| 一级成人国产| 午夜精品999| 久久不射2019中文字幕| 91久久夜色精品国产九色| 91久久视频| 亚洲午夜激情网页| 久久av一区二区| 你懂的亚洲视频| 欧美色一级片| 国产一区二区三区自拍| 在线免费一区三区| 一本色道久久综合| 午夜免费在线观看精品视频| 亚洲国产一二三| 亚洲一区二区三区精品视频| 欧美一区二区视频观看视频| 久色婷婷小香蕉久久| 欧美日韩在线播放一区| 国产欧美欧洲在线观看| 伊人久久亚洲美女图片| 日韩一级片网址| 午夜在线a亚洲v天堂网2018| 亚洲国产日韩欧美综合久久| 一本久道久久综合婷婷鲸鱼| 欧美一区二区精品久久911| 蜜桃久久av| 国产精品h在线观看| 黄色工厂这里只有精品| 日韩性生活视频| 久久福利电影| 亚洲性图久久| 麻豆国产va免费精品高清在线| 欧美午夜精品电影| 怡红院精品视频| 亚洲小少妇裸体bbw| 亚洲国产精品美女| 亚洲欧美日韩高清| 欧美freesex交免费视频| 国产精品视频1区| 最新国产乱人伦偷精品免费网站| 亚洲在线视频| 夜色激情一区二区| 麻豆免费精品视频| 国产欧美韩国高清| 亚洲另类自拍| 亚洲电影免费在线观看| 性久久久久久久久| 欧美日韩国产成人| 一区视频在线播放| 亚洲欧美日韩天堂| 亚洲一区二区三区777| 免费观看久久久4p| 国产日韩欧美一区二区| 日韩一区二区高清| 亚洲人成网站色ww在线| 久久精品一区二区三区中文字幕| 欧美午夜国产| 亚洲精品欧洲| 91久久极品少妇xxxxⅹ软件| 欧美在线播放视频| 国产精品久久久91| 亚洲精品视频二区| 亚洲欧洲精品一区二区| 久久乐国产精品| 国产欧美精品国产国产专区| 一区二区三区日韩欧美精品| 99re6这里只有精品视频在线观看 99re6这里只有精品 | 亚洲精美视频| 久久免费精品视频| 国产日韩欧美不卡| 亚洲一区二区三区精品视频| 在线精品国产成人综合| 在线不卡视频| 亚洲二区视频| 久久天天躁狠狠躁夜夜av| 国产精品视频久久久| 一本大道久久精品懂色aⅴ| 亚洲人成亚洲人成在线观看图片| 久久婷婷综合激情| 国内精品99| 久久国产婷婷国产香蕉| 欧美一进一出视频| 国产美女诱惑一区二区| 亚洲视频在线二区| 亚洲男人第一网站| 国产精品久久久久7777婷婷| 一区二区三区日韩| 亚洲欧美日韩精品久久奇米色影视| 欧美日韩免费一区二区三区视频| 亚洲精品久久久一区二区三区| 亚洲欧洲美洲综合色网| 欧美ed2k| 亚洲精品网址在线观看| 一区二区三区国产精华| 欧美三级视频| 亚洲午夜精品网| 西西裸体人体做爰大胆久久久| 国产精品普通话对白| 亚洲女同同性videoxma| 欧美一区二区三区四区高清| 国产日韩欧美综合一区| 欧美在线视频一区二区三区| 久久人人97超碰精品888| 精品51国产黑色丝袜高跟鞋| 亚洲激情综合| 欧美日韩三级在线| 亚洲一级二级| 久久精品一区二区三区中文字幕| 狠狠综合久久| 日韩一二三区视频| 国产精品99一区| 欧美在线播放视频| 欧美成人精精品一区二区频| 亚洲人成网站777色婷婷| 亚洲午夜在线视频| 国产美女精品视频| 91久久精品视频| 欧美视频观看一区| 欧美一区二区三区在线免费观看| 麻豆精品传媒视频| 老司机免费视频一区二区三区| 欧美91视频| 99视频精品免费观看| 欧美一区永久视频免费观看| 国内揄拍国内精品少妇国语| 亚洲欧洲在线看| 欧美视频中文字幕在线| 性欧美1819性猛交| 欧美电影免费网站| 亚洲影视中文字幕| 欧美成人激情在线| 亚洲综合电影一区二区三区| 蜜桃久久精品一区二区| 亚洲网站视频| 免费欧美电影| 亚洲香蕉伊综合在人在线视看| 噜噜噜久久亚洲精品国产品小说| 日韩午夜电影av| 久久精品日韩欧美| 亚洲美女在线看| 久久久精品一品道一区| 亚洲区免费影片| 久久福利精品| 日韩一级大片| 蜜臀91精品一区二区三区| 亚洲先锋成人| 欧美理论视频| 欧美在线一级va免费观看| 欧美日韩精品欧美日韩精品一| 欧美在线视频在线播放完整版免费观看| 欧美日韩色婷婷| 亚洲国产一区二区三区a毛片| 欧美性事在线| 亚洲日本电影| 国产亚洲精品资源在线26u| 在线一区二区日韩| 在线观看欧美精品| 欧美在线观看视频在线| 亚洲精品乱码久久久久久日本蜜臀| 久久噜噜噜精品国产亚洲综合| 亚洲图片欧美一区| 欧美精品在线观看播放| 久久成人精品无人区| 国产精品乱人伦一区二区|