999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SPI總線的多路數據采集系統的設計

2012-09-26 00:16:08宋俊杰黃元峰雷元林
電子設計工程 2012年22期
關鍵詞:單片機系統

李 寧,宋俊杰,黃元峰,雷元林

(1.武漢工程大學 電氣信息學院 湖北 武漢 430205;2.漢江丹江口鋁業有限公司 湖北 丹江口 442700)

隨著微處理器的發展及其在各領域的廣泛應用,人們對電子測量技術和電子儀器系統提出越來越高的要求,對測試速度和精確度的要求也與日俱增。測試系統主要包括對實時數據的高速采集、現場顯示和分析處理3部分,其中最重要的一環就是實時數據高速采集,因為它關系到能否真實反映被測對象的狀態和性能。根據實際項目需要,文中基于80C51F040單片機的SPI總線和AD7891芯片,設計實現了多路數據的高速采集。文中給出了系統的主要硬件電路和對時序控制的軟件編程。

1 系統的硬件實現

本數據采集系統功能是能對多路電壓和電流進行高速采集和分析處理,其要求精度高,線性度好,采集電壓要求以1 mV為單位,模擬信號輸入范圍為-10~+10 V。系統處理芯片采用Silicon Laboratories公司出品的C8051F040單片機是完全集成的混合信號系統級芯片(SOC),具有與MCS-51完全兼容的指令內核,該系列單片機采用流水線處理(pipe line)技術不再區分時鐘周期和機器周期,能在執行指令期間預處理下一條指令,提高指令執行效率。而且大部分C8051F040單片機具備控制系統所需要的模擬和數字外設,包括看門狗、ADC、DAC、電壓比較器、電壓基準輸出、定時器、PWM、定時器捕捉和方波輸出等,并具備多種總線接口,包括UART、SPI、SMBUS(與 IC 兼容)總線以及 CAN 總線。 C8051F系類單片機采用Flash ROM技術,集成JTAG,支持在線編程。C8051F系列單片機諸多特點和優越性,使其廣受單片機系統設計工程師青昧,成為很多測控系統設計的首選機型[1]。雖然C8051F040內部提供A/D轉換器,但在實時高速采集中易受干擾,性噪比比較低,A/D轉換速度不能滿足高速數據采集系統的要求,為了滿足系統的指標、提高數據的精確性采樣和系統的抗干擾能力,本數據采集系統根據實際情況采用外擴的A/D轉換芯片[2]。

本數據采集系統采用的A/D芯片是美國ADI公司推出的一種AD7891 12位數據采集系統(DAS),它具有并行和串行兩種工作模式,適合各種微處理器、控制器以及數字信號處理機接口。AD7891內含有多路轉換器、采樣保持放大器、12位高速ADC、+2.5 V基準電壓源和高速接口電路,并有8個具有過壓保護的模擬信號通道,AD7891-1可承受的過壓為±17 V。AD7891的模數轉換時間是1.6 μs,采樣時間為1.4 μs。當只對一個通道信號采樣時,采樣率為500 kSPS;當對8個通道信號逐個采樣時,采樣率為62.5 kSPS,AD7891-1使用硬件或軟件方法控制轉換開始得數據采樣時間分別為0.6 μs和 0.7 μs,相應的數據采集率分別為 454.5 kSPS和435 kSPS。AD7891采用單電源工作,功耗低,可選擇輸入信號的范圍,也可并行或串行工作,非常適合用于數據采集系統、電機控制、移動通信系統和測試設備等方面的應用[3]。AD7891管腳功能說明如表1所示。

通常在高速數據采集系統中,AD7891和單片機之間的接口有串行和并行兩種方式,采用軟件控制數據線的方式來滿足系統所要求得采集速度。由于C80C51F040單片機具有SPI總線接口功能,所以本數據采集系統采用串行工作方式,數據的讀取通過單片機的SPI總線來傳輸,不僅能夠滿足采集系統的快速性要求,在硬件上也較易實現[4]。圖1是AD7891與80C51F040單片機的接口電路。

表1 AD7891管腳功能說明Tab.1 AD7891 pin functions description

2 系統的軟件實現

為了實現對模擬量的高速采樣,首先要對AD7891的時序進行分析,圖2為AD7891的串行讀操作時序圖,圖3為AD7891的串行寫操作時序圖。

圖1 AD7891與C8051F040單片機接口電路Fig.1 AD7891 and C8051F040 MCU interface circuit

圖2 AD7891的串行讀操作時序圖Fig.2 AD7891 serial read operation sequence diagram

圖2為AD7891的串行讀操作時序圖,從圖2中可以看出,當單片機要從AD7891中讀取數據時,必須先將置低,串行數據時一位一位的接收的。在整個數據傳輸過程中,必須一直保持低電平。傳輸的數據格式是一次傳輸16位數據,數據的傳輸是以FORMAT位開始的,緊接著是3位地址位,接下來是12位數據位,存放的是12位AD轉換的值,每一位數據都是在時鐘的上升沿開始發送的,16位數據發送完成后,DATA OUT線一直保持高阻態直到和SCLK其中任意一個有一個上升沿的脈沖出現[5]。

圖3 AD7891的串行寫操作時序圖Fig.3 AD7891 serial write operation sequence diagram

圖3為AD7891的串行寫操作時序圖,從圖3中可以看出,當單片機向AD7891中寫數據時,必須先將置低,AD7891的控制寄存器只接收前6位數據,前三位A0、A1、A2用于配置AD采樣通道,在接收完前6位數據之后不再接收數據,數據的接收都是在時鐘的下降沿進行的[6]。下面給出通道1采集的主要程序代碼(C語言)

3 結束語

文中基于串行SPI通信方式,設計了一個高速數據采集系統,用SPI總線來實現數據的讀取,能夠滿足數據采集系統的要求,具有硬件結構簡單,軟件編程容易的特點。

[1]童長飛.C8051F系列單片機開發與C語言編程[M].北京航空航天大學出版社,2005.

[2]潘琢金.C8051F040/1/2/3/4/5/6/7混合信號ISP FLASH處理器數據手冊[Z].新華龍電子有限公司.

[3]徐愛均,彭秀華.單片機高級語言C51 Windows環境編程與應用[M].北京:電子工業出版社,2003.

[4]陳勁超.利用增強型并口設計12位數據采集系統[J].電子工程師,2001,27(7):1-3.CHEN Jing-chao.Use of enhanced parallel port design of 12 bit data acquisition system[J].Electronic Engineer,2001,27(7):1-3.

[5]劉春生,游志剛,李曉波.AD7891高速數據采集系統的原理與應用[J].電子工程師,2001(3):6-9.

LIU Chun-sheng,YOU Zhi-gang,LI Xiao-bo.AD7891 high speed data acquisition system principle and Application[J].Electronic Engineer,2001(3):6-9.

[6]張迎新,雷文,姚靜波.C8051F系列SOC單片機原理及其應用[M].北京:國防工業出版社,2005.

猜你喜歡
單片機系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 亚洲综合国产一区二区三区| 人妻精品久久久无码区色视| 国产精品蜜芽在线观看| 日本成人在线不卡视频| 欧美日韩高清在线| 夜夜爽免费视频| 久久99国产综合精品女同| 日韩第九页| 精品国产Ⅴ无码大片在线观看81| 一级一级一片免费| 亚洲人成网址| 色偷偷综合网| 精品亚洲麻豆1区2区3区| 久久国产热| 国产一二三区视频| 久久精品亚洲专区| 婷婷丁香色| 国产精品香蕉| 欧美亚洲另类在线观看| 97在线观看视频免费| 极品国产在线| 黄色网在线| 国产制服丝袜91在线| 亚洲av无码成人专区| 国内精品视频| 人妻少妇乱子伦精品无码专区毛片| 久草青青在线视频| 伊人久热这里只有精品视频99| 日韩精品一区二区三区大桥未久 | 亚洲熟女偷拍| 福利一区在线| 日韩小视频在线播放| yjizz视频最新网站在线| 奇米精品一区二区三区在线观看| 国内毛片视频| 播五月综合| 久久男人视频| 好吊日免费视频| 99这里精品| 亚洲欧美极品| 天天躁日日躁狠狠躁中文字幕| 久久99国产精品成人欧美| 国产欧美一区二区三区视频在线观看| 少妇精品网站| 欧美区一区| 国产粉嫩粉嫩的18在线播放91 | 日韩视频免费| 亚洲中文字幕久久精品无码一区| 思思热在线视频精品| 91无码视频在线观看| 亚洲五月激情网| 国内精品自在欧美一区| 成年人福利视频| 亚欧成人无码AV在线播放| 免费观看三级毛片| 色悠久久久久久久综合网伊人| 国产福利微拍精品一区二区| 91久久国产成人免费观看| 亚洲精品国产综合99| 成年av福利永久免费观看| 在线中文字幕网| 亚洲AⅤ波多系列中文字幕| 日本不卡视频在线| 人妻精品久久久无码区色视| 99中文字幕亚洲一区二区| 乱码国产乱码精品精在线播放| 无码AV高清毛片中国一级毛片| 婷婷亚洲视频| 国产日产欧美精品| 福利视频一区| 久久精品人人做人人综合试看| 91偷拍一区| 99热国产在线精品99| 美臀人妻中出中文字幕在线| 国产不卡国语在线| 2021精品国产自在现线看| 久久久噜噜噜久久中文字幕色伊伊 | 婷婷六月色| 日本人又色又爽的视频| 亚洲无线一二三四区男男| 久久网综合| 免费一级毛片|