《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 多路高精度模擬量采集電路的軟硬件設計與實現
多路高精度模擬量采集電路的軟硬件設計與實現
2014年微型機與應用第21期
崔艷召,何 欣,杜以強
(北京空間機電研究所,北京 100076)
摘要: 介紹了基于CAN總線通信協議的多路高精度模擬量采集電路的軟硬件設計與實現。采用了A/D轉換芯片AD1674,通過軟件分時的方法采集24路12位模擬量信號,特別適用于航天器地面測試;同時模擬量采集電路使用了CAN總線通信方式,實現了采集卡的靈活控制和數據交換。軟件采用了C語言編寫,提高了開發的效率
Abstract:
Key words :

  摘 要: 介紹了基于CAN總線通信協議的多路高精度模擬量采集電路的軟硬件設計與實現。采用了A/D轉換芯片AD1674,通過軟件分時的方法采集24路12位模擬量信號,特別適用于航天器地面測試;同時模擬量采集電路使用了CAN總線通信方式,實現了采集卡的靈活控制和數據交換。軟件采用了C語言編寫,提高了開發的效率。

  關鍵詞單片機;模擬量采集;CAN總線;AD1674

0 引言

  數據采集技術是電子學科的重要分支,是傳感器、信號獲取、存儲與處理等相關技術結合的產物。隨著我國工業水平的提高,現場的數據采集顯得越來越重要,許多被測參數,如溫度、流量、壓力、液位、速度等都是連續變化的模擬量,對其測量精度、采集速度、數據穩定性和遠程通信質量的要求也越來越高。一個良好的數據采集卡能夠在復雜環境下為數據采集帶來很多便利。同樣,在航天領域,模擬整星環境對航天器有效載荷輸出的模擬量進行實時采集,是航天器地面檢測中的一項重要任務。

  本采集卡采用12位的A/D轉換芯片AD1674,可以滿足一些對采集精度要求較高的場合。在通信方面,本采集卡使用CAN總線進行采集數據的傳輸,CAN控制器選用SJA1000[1]。CAN總線具有良好的抗干擾能力,能夠滿足工業現場的需求,而且應用成本較低,該總線應用廣泛,簡單方便,能很好地實現系統的集散控制。本文分別從硬件和軟件兩方面對系統設計進行詳細的介紹。硬件方面對主要芯片的應用電路和抗干擾措施作簡單介紹;軟件方面則重點介紹模擬量數據采集模塊和模擬量數據上傳模塊。

1 系統硬件設計和抗干擾措施

  本模擬量采集卡為24路12位模擬量采集系統,使用基于SJA1000的CAN總線通信方式,可以通過撥碼開關來選擇本卡地址,采集通道的選擇是通過軟件控制模擬開關完成的[2]。

  本文設計的模擬量遙測電路有4部分組成:CAN總線接口協議電路、單片機AT89C51電路、模擬量采集電路(芯片為AD1674)和模擬量開關電路。如圖1所示。

001.jpg

  5位撥碼開關設定電路板的板號,軟件設定相應的通信協議。單片機通過CAN總線將模擬量采集數據傳送給上位機做處理。模擬量通過模擬開關AD7501選擇24路模擬量中的一路,兩片AD7501完成8路模擬量的差分輸入,共需6片AD7501。模擬量經過放大器AD620緩沖放大后再輸入到模擬量采集芯片AD1674[3]。

  1.1 儀表放大器AD620的電路設計

  AD620是一種只用一個外部電阻就能設置放大倍數為0~1 000的低功耗、高精度儀表放大器。它體積小,采用8管腳的SOIC或DIP封裝;供電電源范圍為±2.3 V~±18 V;最大供電電流僅為1.3 mA。本電路設計采用±12 V電源供電,設計為2倍放大倍數。AD620外圍電路如圖2所示。

002.jpg

  AD620儀表放大器電路的放大倍數與電阻值的關系如下:

  JG7SLJH@5(}RR51DOVE1I_R.png

  選取RG=49.4 Ω的精密電阻,放大器放大倍數G=2。輸入0~5 V的模擬量,對應輸出為0~10 V。

  1.2 模擬量/數字量轉換芯片AD1674的電路設計

  AD1674是一種12位帶并行微機接口的逐次逼近型模/數轉換芯片。該芯片內部自帶采樣保持器(SHA)、10 V基準電壓源、時鐘源以及可與微處理器總線直接接口的暫存/三態輸出緩沖器。其基本特點和參數如下:

  轉換時間為10 μs;非線性誤差為±1/2 LSB;滿量程校準誤差為0.125%;內有+10 V基準電源;單極或雙極電壓輸入范圍為0 V~ 10 V,0 V~20 V,±5 V,±10 V;利用不同的控制信號可實現8位或12位轉換,轉換后的數據有兩種讀出方式:12位一次輸出和8位、4位分兩次輸出。設有三態輸出緩沖器,可直接與8位或16位的微處理器接口;采用雙電源供電:模擬部分為±12 V/±15 V,數字部分為+5 V。

  本電路選擇AD1674的工作方式為:單極性0 V~10 V輸入;數據讀出方式為8位、4位兩次讀出,如圖3連接,當A0=0時,高8位數據輸出;當A0=1時,低4位輸出[4]。

003.jpg

  1.3 CAN總線的電路設計

  模擬量采集的數據是靠CAN總線傳輸給上位機的,CAN總線最初由德國BOSCH公司推出,用于汽車內部測量與執行部件之間的數據通信。能適應工業現場惡劣的環境。

  CAN總線協議芯片選用PHILIPS公司的SJA1000,該協議芯片為符合CAN2.0B協議的總線控制器,它是應用于汽車和一般工業環境的獨立CAN總線控制器(具有完成CAN通信協議所要求的全部特性)。經過簡單總線連接的SJA1000可完成CAN總線的物理層和數據鏈路層的所有功能。其硬件與軟件設計可兼容基本CAN模式(BasicCAN)和新增加的增強CAN模式(PeliCAN)CAN2.0B協議。本電路設計中選用CAN總線的BasicCAN模式,波特率設置為125 kb/s,CAN總線收發芯片選用的是帶光耦隔離的CTM1050T,最大程度降低傳輸線上的干擾,提高數據傳輸的可靠性[5]。SJA1000電路連接圖如圖4所示。

004.jpg

  1.4 硬件濾波設計

  在24路模擬量通道的每一個通道的正、負線輸入端之間都加上了RC濾波網絡。選用R=1 kΩ,C=0.1 μF,有效地抑制尖峰脈沖及部分噪聲的干擾,從而使通道的信噪比大大提高。對數字地和模擬地在適當的位置短接,可以有效防止地線干擾,保證采集電路正常工作。

2 軟件設計

  在模擬量遙測電路的軟件設計中,最重要的部分為模擬量數據采集模塊和模擬量數據上傳模塊。其他程序均為處理器最小系統初始化的常用指令。

  模擬量遙測電路的軟件流程圖如圖5所示。

  程序開始先初始化單片機最小系統,初始化CAN總線控制器SJA1000,然后開外中斷INT0,之后程序進入循環采集24路通道模擬量的過程中,等待外中斷的來臨,通過CAN總線發送模擬量采集數據。

  2.1 模擬量數據采集模塊

  在A/D采集過程中,運用了軟件濾波方式以提高模擬量信號的采集精度。具體方法如下:每次選通一個通道時,先軟件延時2 ms,等信號穩定后,開通AD1674以查詢的方式開始讀取采集數據,連續采集10次,去掉最大值和最小值后,取平均值,然后再關掉此通道,開下一個通道,依次類推,24路通道循環采集。這樣可最大限度地消除電路板本身由電路干擾帶來的影響[6-7]。

  2.2 模擬量數據上傳模塊

  利用CAN總線通信協議進行數據的傳輸操作,電路上電后,對SJA1000進行初始化,數據傳輸波特率為125 kb/s,用中斷方式,每接收到上位機一幀數據傳送請求信息,就引發一次微處理器中斷,在中斷服務程序中讀取該組幀信息并傳送到上位機界面[8]。

3 驗證結果

  此模擬量遙測電路板已經做過全面的測試,測試結果表明:采集模擬量數據的精度可以達到±0.02 V,符合航天器有效載荷對測試設備的要求。目前,此電路板已經批量地應用在地面測試設備中,大大地提高了測試效率和測試精度。

4 結束語

  本文介紹了基于AD1674轉換芯片和CAN總線傳輸的模擬電路的設計,對其硬件和軟件的設計作了較為詳細的闡述,其測試驗證結果也符合預期。通過自主研發,整體提升了地面測試平臺的性能和測試精度,提高了對航天器有效載荷進行地面測試的有效性。

參考文獻

  [1] 王毅峰, 李令奇. SJA1000在數據采集與控制系統中的應用[J]. 微計算機信息, 2001,17(4):16-18.

  [2] 劉暾東, 柳小鵬, 余齊齊. 高精度模擬量采集卡的設計與實現[J]. 計算機測量與控制, 2006,14(11):1575-1577.

  [3] 王彪. A/D轉換技術及其在電力生產中的應用[J]. 合肥聯合大學學報, 2002,12(3):107-112.

  [4] 李相國. 遙測離散量與模擬量數據綜合監控系統[J]. 測控技術, 2011,30(增刊):142-144.

  [5] 郝迎吉, 楊華平, 文微. 基于C8051F350的帶有數據變送器功能的高精度數據采集系統[J]. 儀表技術與傳感器, 2007(2):58-62.

  [6] 聶浩, 許敬旺, 康曉軍, 等. IEEE1394總線接口設計[J]. 航天返回與遙感, 2011,32(4):59-67.

  [7] 童詩白, 華成英. 模擬電子技術基礎[M]. 北京:高等教育出版社, 2001.

  [8] 鄔寬明. CAN總線原理和應用系統設計[M]. 北京:北京航空航天大學出版社, 2001.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美国产日韩a欧美在线观看| 国产日韩欧美亚洲一区| 久久成人综合网| 亚洲午夜精品久久| 一本久久综合亚洲鲁鲁| 亚洲美女av黄| 亚洲美女视频网| 亚洲日本中文字幕| 亚洲另类视频| 日韩性生活视频| 一区二区欧美激情| 亚洲午夜久久久久久尤物| 亚洲性感激情| 先锋影音国产精品| 欧美影院成年免费版| 欧美一区二区视频免费观看| 欧美一级日韩一级| 久久国产欧美精品| 久久久久久久久久久久久女国产乱 | 国产一区二区三区自拍| 国产又爽又黄的激情精品视频 | 亚洲在线成人| 性刺激综合网| 亚洲国产高清一区二区三区| 亚洲精品女av网站| 一区二区欧美亚洲| 午夜日韩福利| 久久婷婷丁香| 欧美激情免费观看| 国产精品a级| 国产日韩一区二区三区在线播放| 狠狠色狠狠色综合日日tαg| 亚洲成在线观看| 夜夜嗨av一区二区三区四区 | 欧美日韩国产999| 国产精品理论片| 国精品一区二区三区| 亚洲国产一区二区精品专区| 99re6这里只有精品| 亚洲欧美一区二区原创| 亚洲国产精品一区| 亚洲特级毛片| 久久aⅴ国产欧美74aaa| 农夫在线精品视频免费观看| 欧美视频日韩视频在线观看| 国产午夜精品在线观看| 91久久精品美女高潮| 亚洲午夜国产成人av电影男同| 欧美影视一区| 亚洲视频二区| 久久久久久久网| 欧美日韩大片| 国产一区二区三区奇米久涩| 亚洲欧洲精品一区二区精品久久久 | 一二美女精品欧洲| 久久国产精品亚洲va麻豆| 欧美高清免费| 国产精品永久入口久久久| 伊人久久亚洲美女图片| 国产精品99久久久久久人| 久久成人精品| 亚洲自拍偷拍福利| 免费不卡中文字幕视频| 国产精品分类| 最新69国产成人精品视频免费| 亚洲欧美日韩一区在线| 亚洲精品一区在线| 欧美在线观看视频一区二区三区| 欧美成在线观看| 国产三级欧美三级| 日韩午夜在线电影| 亚洲高清视频中文字幕| 亚洲自拍偷拍色片视频| 午夜精品久久久久久久99热浪潮| 欧美 日韩 国产精品免费观看| 国产精品日韩二区| 亚洲国产天堂久久综合网| 亚洲欧美制服另类日韩| 99re视频这里只有精品| 久久久福利视频| 欧美视频在线观看一区| 亚洲大胆人体在线| 欧美一区二区三区免费在线看 | 久久天天躁狠狠躁夜夜爽蜜月| 国产精品福利网| 亚洲日本中文字幕免费在线不卡| 欧美亚洲午夜视频在线观看| 亚洲午夜一区二区| 女同性一区二区三区人了人一 | 久久天堂av综合合色| 国产精品―色哟哟| 日韩小视频在线观看| 亚洲国产免费看| 久久精品成人一区二区三区| 欧美视频在线观看免费网址| 亚洲人成在线播放网站岛国| 亚洲国产另类 国产精品国产免费| 久久9热精品视频| 国产精品久久久久国产a级| 亚洲精品免费网站| 亚洲美女网站| 免费在线成人av| 国产在线视频欧美一区二区三区| 亚洲影院在线| 亚洲欧美日韩一区在线| 欧美日韩亚洲不卡| 最新高清无码专区| 亚洲精品欧美日韩| 美女视频黄免费的久久| 国产亚洲成av人片在线观看桃| 亚洲一区制服诱惑| 亚洲资源在线观看| 国产精品videosex极品| 99亚洲精品| 在线亚洲精品| 欧美视频中文一区二区三区在线观看 | 在线亚洲精品| 欧美少妇一区二区| 99天天综合性| 亚洲综合色激情五月| 国产精品老牛| 亚洲自拍偷拍视频| 亚洲欧美卡通另类91av| 国产精品美女久久久免费| 亚洲色图自拍| 亚洲欧美色婷婷| 国产日韩精品在线播放| 午夜亚洲影视| 久久精品视频网| 精品成人国产| 亚洲久久在线| 欧美日韩一区国产| 亚洲图片欧洲图片av| 亚洲欧美日韩一区二区在线| 国产欧美一区二区三区久久| 午夜视频在线观看一区| 久久精品视频在线观看| 激情久久影院| 日韩视频第一页| 国产精品多人| 欧美亚洲视频| 欧美暴力喷水在线| 亚洲精一区二区三区| 亚洲伊人一本大道中文字幕| 国产精品视频免费| 欧美自拍偷拍| 欧美大尺度在线| 一区二区三区高清| 国产精品久久久久久久app| 一区二区三区国产精华| 亚洲欧美日韩中文播放| 国模精品娜娜一二三区| 亚洲欧洲精品一区二区精品久久久| 欧美成人综合在线| 国产午夜精品一区二区三区欧美 | 国产精品一二一区| 欧美主播一区二区三区美女 久久精品人| 久久青青草原一区二区| 亚洲高清色综合| 亚洲一区二区三区四区在线观看| 国产欧美婷婷中文| 亚洲激情亚洲| 国产精品自在在线| 亚洲国产高清视频| 欧美视频二区| 久久精品国产清自在天天线| 欧美日韩和欧美的一区二区| 亚洲一区二区三区四区视频| 一本大道久久a久久综合婷婷| 国产精品不卡在线| 99综合在线| 久久国产精品黑丝| 欧美日本成人| 午夜精品久久久久久久99热浪潮 | 亚洲女爱视频在线| 麻豆成人综合网| 一本色道**综合亚洲精品蜜桃冫| 久久精品九九| 亚洲麻豆av| 另类成人小视频在线| 一区二区三区黄色| 老鸭窝毛片一区二区三区| 一区二区三区四区五区精品| 久久视频免费观看| 制服丝袜亚洲播放| 蜜桃精品一区二区三区| 亚洲夜晚福利在线观看| 欧美成人激情视频| 亚洲午夜高清视频| 欧美精品情趣视频| 欧美一区网站| 国产精品久久久久久久7电影| 亚洲日本成人在线观看| 国产精品永久免费| 夜夜夜久久久| 伊人久久成人| 久久国产精品久久国产精品| 99热免费精品| 欧美韩日亚洲| 亚洲福利视频一区|