在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>模擬數(shù)字>基于AD7705的32通道模擬量采集系統(tǒng)設(shè)計資料下載

基于AD7705的32通道模擬量采集系統(tǒng)設(shè)計資料下載

2021-04-29 | pdf | 294.01KB | 次下載 | 5積分

資料介紹

  在檢測技術(shù)與應(yīng)用、DCS的I/O板卡以及信號傳輸?shù)仍S多工業(yè)生產(chǎn)過程中都需要將數(shù)據(jù)傳輸?shù)接嬎銠C,這一過程必須先進行A/D轉(zhuǎn)換。目前A/D轉(zhuǎn)換芯片種類非常多,有的價格高且設(shè)計復雜,有的轉(zhuǎn)換精度低滿足不了要求。為此,挑選了高精度16位A/D轉(zhuǎn)換芯片AD7705,該芯片轉(zhuǎn)換精度高、價格低,滿足多種應(yīng)用。本文設(shè)計了以單片機ATmega16為控制核心,以AD7705為前端采集芯片,以CPLD芯片EPM3064為邏輯開關(guān)陣列的32通道模擬量采集系統(tǒng)。給出了相應(yīng)的硬件電路、驅(qū)動程序以及應(yīng)用軟件,指出了AD7705在實際應(yīng)用中應(yīng)當注意的一些問題。   1.A/D轉(zhuǎn)換芯片AD7705   AD7705具有兩個模擬輸入通道,利用Σ-Δ轉(zhuǎn)換技術(shù)實現(xiàn)了16位無丟失代碼性能。模擬調(diào)制器具有增益可編程功能,片內(nèi)設(shè)有數(shù)字濾波器、處理調(diào)制器的輸出信號,通過片內(nèi)控制器可調(diào)節(jié)濾波器的截止點和輸出更新速率。是用于智能系統(tǒng)、微控制器系統(tǒng)和DSP系統(tǒng)的理想產(chǎn)品,其串行接口可配置為3線方式。增益值、信號極性以及更新速率的選擇都可通過串行接口由軟件來設(shè)置。該器件還包括自校準和系統(tǒng)校準功能,以消除器件本身或系統(tǒng)的增益和偏移誤差。   2.嵌入式單片機   ATmega16ATmega16是Atmel公司生產(chǎn)的8位嵌入式單片機,它是基于增強的AVRRISC結(jié)構(gòu)的低功耗8位CMOS微控制器。特點為:16K字節(jié)的系統(tǒng)內(nèi)可編程Flash(具有同時讀寫的能力,即RWW),512字節(jié)EEPROM,1K字SRAM,32個通用I/O口線,32個通用工作寄存器,用于邊界掃描的JTAG接口,支持片內(nèi)調(diào)試與編程,3個具有比較模式的靈活的定時器/計數(shù)器(T/C),片內(nèi)/外中斷,1個可編程串行USART,1個SPI串行端口等,硬件資源非常豐富。   3.采集系統(tǒng)的設(shè)計   采集系統(tǒng)的硬件構(gòu)成在功能上主要包括線性電源電路、AD7705外圍電路、ATmega16外圍電路和通道選擇電路。   3.1 線性電源電路   本電路(圖1)電壓為 5V和 3.3V。使用電源芯片78L05、Z33等,D1、D2為5V穩(wěn)壓管,D8、D9為3.3V穩(wěn)壓管。C14、C17用于濾除高頻雜波,C15、C16用于保證輸出電壓平坦,外部供電為 12V。   圖1 線性電源電路   3.2 AD7705外圍電路   AD7705的外圍電路如圖2所示。時鐘頻率設(shè)計為2.4576MHz,晶振Y1兩端需各接一20pF電容到地以保證時鐘頻率的精準。電源電壓VDD為 5V。AN1 與AN1-,AN2 與AN2-分別接模擬輸入信號。芯片REF192為AD公司生產(chǎn)的精密基準電壓源,為AD7705提供2.5V基準電壓,其輸出引腳6到地之間需并接0.1μF和10μF的電容以保證其輸出電壓平坦。   圖2 AD7705外圍電路原理圖   AD7705與單片機Atmega16接口電路為片選端CS—PD4、復位端RESET—PD5、邏輯輸出端DRRY—PB3、串行數(shù)據(jù)輸入端DIN—PB5、串行數(shù)據(jù)輸出端DOUT—PB6和串行時鐘SCLK—PB7。   3.3 ATmega16外圍電路   ATmega16(圖3)的供電電壓VCC為 5V,時鐘頻率8MHz。PB5為串行外設(shè)接口SPI的主機輸出端,PB6為主機輸入端,PB7為SPI時鐘。PB3、PD4、PD5用作普通的數(shù)字接口。AVCC為模擬電源,需經(jīng)LC網(wǎng)絡(luò)接至數(shù)字電源VCC,L1為10μH,C11為100nF,LC網(wǎng)絡(luò)用于抑制噪聲、提高抗干擾能力。該電路控制AD7705以完成數(shù)據(jù)的采集,主要是利用其SPI接口對AD7705進行各種初始配置,控制A/D轉(zhuǎn)換并讀取轉(zhuǎn)換結(jié)果。   圖3 ATmega16外圍電路原理圖   3.4 通道選擇電路   該電路在ATmega16的程序控制下工作,AT-mega16的控制信號通過PA4~PA0以完成32個通道模擬的模擬量采集。以高度集成CPLD芯片EPM3064為解碼電路,制作一個5/32解碼器,用VHDL語言編寫而成,其供電電壓3.3V,輸入信號PA4~PA0和PD7,輸出信號為TD0~TD31。EPM3064是基于EEPROM的CMOS工藝CPLD,其有64個宏單元,100管腳TQFP封裝有66個用戶I/O管腳,可滿足許多應(yīng)用需要。   PD7作為5/32解碼器的使能信號,用于選擇采集通道0~31。DS2Y-S為信號繼電器,其引腳8、9接AD7705模擬信號1的AN1 與AN1-,引腳4、13接通道0的模擬輸入信號AI0 與AI0-。其導通斷開通過PNP三極管Q1驅(qū)動,控制信號為TD0,二極管D1起續(xù)流作用,保護電路正常工作同時具有抑制尖峰干擾作用。通道1~31的選擇電路類似,同理設(shè)計模擬信號輸入AI1~AI31的選擇電路。PD7作為使能信號,低電平有效,總共需要32片信號繼電器,本質(zhì)上通道選擇電路(圖4)是由CPLD芯片EPM3064和信號繼電器構(gòu)建的邏輯陣列開關(guān)。   圖4 通道選擇電路   4.軟件設(shè)計   軟件設(shè)計包括3個子模塊:SPI初始化模塊、AD7705驅(qū)動模塊、定時器模塊。工作過程:首先通過ATmega16的SPI接口驅(qū)動AD7705,完成AD7705通道設(shè)置、時鐘設(shè)置、更新速率以及校準模式等,然后啟動ATmega16的定時器,在定時器中斷函數(shù)中查詢AD7705的狀態(tài),如轉(zhuǎn)換完成則讀取轉(zhuǎn)換結(jié)果,否則繼續(xù)等待直到轉(zhuǎn)換完成,如此不斷讀出所需的轉(zhuǎn)換結(jié)果。程序流程如圖5所示。   圖5 程序流程框圖   4.1 SPI初始化模塊   對ATmega16的SPI接口進行配置:   void spi_init(void)   {   DDRB|=(1<   DDRB&=~(1<   PORTB|=(1<   SPCR=(1<   }   4.2 AD7705驅(qū)動模塊   該模塊程序完成對AD7705的配置任務(wù),需要注意的是讀寫寄存器之前必須先選擇要操作的寄存器。   向AD7705寫入1字節(jié)函數(shù),入口參數(shù)data為需寫入的字節(jié)數(shù)據(jù):   void wr_7705( unsigned char data)   {   SPDR = data; / /啟動數(shù)據(jù)傳輸   while ( ! ( SPSR & ( 1 < < SPIF) ) ) / /等待傳輸   結(jié)束;   }   讀出AD7705 數(shù)據(jù)函數(shù),返回值為讀出的2字節(jié)數(shù)據(jù):   unsigned int rd_7705( void)   {   unsigned int temp; / /定義臨時變量
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1晶體三極管的電流放大作用詳細說明
  2. 0.77 MB   |  29次下載  |  2 積分
  3. 2多級放大電路的學習課件免費下載
  4. 1.81 MB   |  20次下載  |  2 積分
  5. 3PC4401_DC-DC 42V反激式隔離開關(guān)電路
  6. 0.85 MB   |  3次下載  |  免費
  7. 4GPRS智能超聲波液位監(jiān)測終端
  8. 835.55 KB  |  2次下載  |  免費
  9. 5NS4862 500mA鋰電池充放電管理IC中文手冊
  10. 2.27 MB   |  次下載  |  免費
  11. 6NS4892B藍牙耳機充電倉-線性鋰電池充放電管理IC中文手冊
  12. 1.79 MB   |  次下載  |  免費
  13. 7AIWA HS-JX3000/HS-JX3000D維修手冊
  14. 14.78 MB   |  次下載  |  10 積分
  15. 8先鋒CDJ-1000MK3打碟機圖紙
  16. 9.79 MB   |  次下載  |  10 積分

本月

  1. 1晶體三極管的電流放大作用詳細說明
  2. 0.77 MB   |  29次下載  |  2 積分
  3. 2第十一屆 藍橋杯 單片機設(shè)計與開發(fā)項目 省賽 程序設(shè)計試題及源碼
  4. 90.88KB   |  23次下載  |  3 積分
  5. 3NR-E531TX-XN冰箱說明書
  6. 8.64 MB   |  23次下載  |  免費
  7. 4多級放大電路的學習課件免費下載
  8. 1.81 MB   |  20次下載  |  2 積分
  9. 5Python從入門到精通背記手冊
  10. 18.77 MB   |  20次下載  |  1 積分
  11. 6STM32F103C8T6開發(fā)板最小系統(tǒng)原理圖
  12. 0.78 MB   |  17次下載  |  免費
  13. 7華碩主板架構(gòu)認識
  14. 1.42 MB   |  11次下載  |  免費
  15. 8SX1308應(yīng)用電路圖與SX1308升壓電路圖
  16. 0.18 MB   |  8次下載  |  1 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191377次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183336次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81584次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73814次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 天堂电影在线 | 视频在线一区二区 | 亚洲人成影院在线高清 | 欧美一区二区三区不卡片 | 日本69sex护士www | 四虎永久在线精品2022 | 1024国产你懂的日韩 | 亚洲va久久久噜噜噜久久狠狠 | 日本人的色道www免费一区 | 狠狠色丁香婷婷综合最新地址 | 看黄在线观看 | 69国产| 免费观看黄a一级视频日本 免费观看黄色网页 | 亚洲高清免费观看 | 最新版天堂中文在线官网 | yy6080理aa级伦大片一级 | 日本又粗又长一进一出抽搐 | 国产黄色小视频网站 | 国产精品久久久久久久久kt | 国内精品一级毛片免费看 | 两性色午夜视频免费国产 | 高清色黄毛片一级毛片 | 亚洲 另类 在线 欧美 制服 | 第四色亚洲色图 | 澳门三级bd高清 | 黄色网址你懂得 | 免费福利片2022潦草影视午夜 | 亚洲色图88| 黄色美女网站在线观看 | 亚洲jizzjizz在线播放久 | 亚洲永久免费视频 | 手机看片日韩高清1024 | 中文字幕一区精品欧美 | 成人a级特黄毛片 | 很黄很污的视频网站 | 日本一级高清不卡视频在线 | 亚洲香蕉电影 | 高清视频一区二区 | 色老头性xxxx老头视频 | 久久成人网18网站 | 香蕉午夜视频 |