版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于STM32及AD7606的16通道同步數(shù)據(jù)采集系統(tǒng)設(shè)計摘要: 介紹了基于STM32及AD7606的同步數(shù)據(jù)采集系統(tǒng)的軟硬件設(shè)計。主控芯片采用基于ARM Cortex-M4內(nèi)核的STM32F407IGT6,實現(xiàn)對AD 采集數(shù)據(jù)的實時計算并通過以太網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。A7606為16位、8通道同步采樣模數(shù)數(shù)據(jù)采集系統(tǒng),利用兩片AD7606,可以實現(xiàn)對16路通道的實時同步采樣。經(jīng)過測試,該系統(tǒng)可以實現(xiàn)較高精度的實時數(shù)據(jù)采集。0 引言此處找書介紹STM32,該芯片主頻可達(dá)168MHz, 具有豐富的片內(nèi)外設(shè),并且與前代相比增加了浮點運算單元(Floating Point Unit,FPU,使其可以滿足
2、數(shù)據(jù)采集系統(tǒng)中的 介紹AD76061 系統(tǒng)總體方案設(shè)計整個系統(tǒng)由傳感器模塊、信號調(diào)理模塊、數(shù)據(jù)采集模塊、處理器STM32、及通信模塊及上位機系統(tǒng)組成。系統(tǒng)整體結(jié)構(gòu)框圖如圖1所示。本系統(tǒng)是為液態(tài)金屬電池性能測試設(shè)計,需要測量電池的充放電電壓、電流以及交流加熱系統(tǒng)的電壓、電流,并以此計算出整個液態(tài)金屬電池儲能系統(tǒng)的效率。因此兩片AD7606的16個通道分為兩組,每組8個通道,這兩組分別測量4路直流、交流的電壓和電流信號。AD7606通過并行接口與STM32連接,STM32讀取AD 采樣數(shù)據(jù)后進(jìn)行計算,并將數(shù)據(jù)通過網(wǎng)絡(luò)芯片DP83848通過UDP 協(xié)議發(fā)送給上位機。上位機負(fù)責(zé)顯示各通道采集信息、繪制
3、波形以及保存數(shù)據(jù)等。STM32F407IGT6霍爾直流傳感器上位機軟件DP83848直流信號交流信號交流互感器調(diào)理電路調(diào)理電路AD7606AD7606圖1 系統(tǒng)整體結(jié)構(gòu)框圖2 系統(tǒng)硬件設(shè)計2.1 模擬信號采集電路設(shè)計 模擬信號的采集包含直流電壓、電流,交流電壓、電流四部分。直流信號的采集分別使用霍爾電壓傳感器HNV025A 和霍爾電流傳感器HNC100B ,兩種傳感器的電路原理圖類似,僅以霍爾電壓傳感器電路原理圖為例說明,如圖2-1所示。HNV025A 為電流型霍爾電壓傳感器,可以提高信號的抗干擾能力,其輸入輸出電流比為10mA/25mA。因此在圖中被測電壓經(jīng)過電阻R1轉(zhuǎn)換為電流信號,傳感器輸
4、出的電流信號經(jīng)過R2變?yōu)殡妷盒盘枴3和C1組成一階低通濾波器進(jìn)行濾波。HNV25A R1R2R3C1+15V-15VAD_IN1003K 31610uF接被測電壓+-圖2-1 直流電壓信號采集原理圖交流電壓、電流信號的調(diào)理電路同樣類似,以交流電壓信號采集為例,其電路原理圖如圖2-2所示。交流電壓互感器變比為2mA/2mA,運放T1及電阻R3組成電流-電壓轉(zhuǎn)換電路,R2和C1是為了補償電壓互感器的相移,電容C2用來去耦和濾波。+-AD_IN+C1 47nFR1 110KC2 470pF接被測電壓T1T2圖2-2 交流電壓信號采集原理圖2.2 數(shù)據(jù)采集模塊設(shè)計數(shù)據(jù)采集模塊由兩片AD7606組成,
5、AD7606與STM32之間的電路連接示意圖如圖2-3所示。 圖2-3 SD7606與STM32連接示意圖(1)AD7606提供了三種接口選項【參考】:并行接口、高速串行接口和并行字節(jié)接口。其中并行接口具有最高的數(shù)據(jù)傳輸速度,并且與STM32的FSMC(Flexible Static Memory Controller, 可變靜態(tài)存儲控制器 兼容。因此兩片AD7606與STM32通過并行接口方式連接。AD7606的數(shù)據(jù)線DB0DB15分別連接對應(yīng)的FSMC 數(shù)據(jù)線,片選信號分別接到FSMC 接口片選信號PG9_FSMC_NE2和PG12_FSMC_NE4上。 (2)AD7606的BUSY 引腳
6、電平為高時表示AD 正在進(jìn)行轉(zhuǎn)換,變低表示轉(zhuǎn)換完成。將BUSY 引腳接到STM32的外部中斷引腳并配置為下降沿觸發(fā),這樣可以在AF 轉(zhuǎn)換完成后及時讀取數(shù)據(jù)。(3)OS0.2為過采樣配置引腳,通過控制STM32相關(guān)GPIO 的電平可以是AD7606工作在不同的過采樣狀態(tài)。(4)CONVST_A,CONVST_B為轉(zhuǎn)換觸發(fā)信號,上升沿觸發(fā)。對于每一個AD7606來說,CONVST_A控制模擬通道14,CONVST_B控制模擬通道58。由于需要對所有通道同步采樣,因此將CONVST_A,CONVST_B引腳同時連接在一個觸發(fā)信號引腳上以實現(xiàn)同步采樣。(5)REFOUT 引腳為外部基準(zhǔn)電壓輸入引腳。A
7、D7606可以配置為使用內(nèi)部基準(zhǔn)電壓或外部基準(zhǔn)電壓。當(dāng)兩片AD7606同時工作時,使用外部基準(zhǔn)電壓可以保證所有輸入通道轉(zhuǎn)換精度的一致性。外部基準(zhǔn)電壓源選擇ADR421,ADR421為2.5V 基準(zhǔn)電源,具有出色的噪聲性能、穩(wěn)定性和精度【參考】,可以滿足AD 對基準(zhǔn)電壓源的精度要求。2.3 通訊模塊設(shè)計本系統(tǒng)中數(shù)據(jù)通過以太網(wǎng)絡(luò)傳輸,與傳統(tǒng)串行通訊相比,可以實現(xiàn)更高的數(shù)據(jù)傳輸速度,同時便于實現(xiàn)對設(shè)備的遠(yuǎn)程訪問以及將多套系統(tǒng)共同接入網(wǎng)絡(luò)。3 系統(tǒng)軟件設(shè)計軟件的開發(fā)是在Keil MDK開發(fā)環(huán)境下進(jìn)行的,應(yīng)用程序主要包括STM32F4的初始化、AD7606采樣程序配置、LWIP 協(xié)議棧的移植、數(shù)據(jù)處理等
8、。初始化部分包括GPIO 初始化、內(nèi)存管理初始化、定時器初始化以及各項計算系數(shù)初始化等;AD7606采樣程序配置主要包含F(xiàn)SMC 配置、中斷配置、數(shù)據(jù)讀取、過采樣配置等;LWIP 協(xié)議棧移植包括編寫DP83848驅(qū)動程序、修改LWIP 源碼、實現(xiàn)UDP 發(fā)送接收數(shù)據(jù)等;數(shù)據(jù)處理部分包括根據(jù)采樣數(shù)據(jù)計算所需要的電壓、電流有效值、功率等等。程序運行時,首先進(jìn)行初始化操作,之后會在AD7606的觸發(fā)引腳CONVST_A,CONVST_B上產(chǎn)生預(yù)設(shè)的固定頻率和脈寬的脈沖信號,脈沖信號的上升沿觸發(fā)AD 進(jìn)行采集,此時AD7606的BUSY 信號引腳為高,轉(zhuǎn)換結(jié)束后BUSY 變低,由此產(chǎn)生外部中斷,在中斷
9、程序中讀取AD 的采樣結(jié)果。有兩個緩沖區(qū)交替存儲AD 的采樣結(jié)果,當(dāng)一個緩沖區(qū)存滿時再進(jìn)行各項參數(shù)計算,此時AD 的采樣結(jié)果將保存在另外一個緩沖區(qū)中。雙緩沖區(qū)的機制保證了在計算過程中緩中區(qū)中的數(shù)據(jù)不會被AD 實時采樣的數(shù)據(jù)所覆蓋而導(dǎo)致計算錯誤。計算所得到的結(jié)果會定時發(fā)送給上位機。上下位機之間通過UDP 協(xié)議進(jìn)行數(shù)據(jù)傳輸,在主函數(shù)中會循環(huán)檢測是否接收到上位機的命令數(shù)據(jù),如果接收到數(shù)據(jù),則根據(jù)既定的命令代碼執(zhí)行不行的操作。每一幀發(fā)送的數(shù)據(jù)通信格式如圖3-1所示: 根據(jù)命令號的不同,已經(jīng)實現(xiàn)的功能有:修改定時發(fā)送數(shù)據(jù)時間間隔、請求實時波形數(shù)據(jù)、AD 復(fù)位、傳感器校零、AD 過采樣率設(shè)置等。4系統(tǒng)精度測試與分析 為測試系統(tǒng)精度,選擇。作為參考標(biāo)準(zhǔn)。理想的霍爾傳感器在輸入為零時輸出電流也應(yīng)為零,不過實際的霍爾傳感器即
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 售后維修委托協(xié)議
- 2025版無產(chǎn)權(quán)儲藏室租賃及買賣一體化協(xié)議3篇
- 市場監(jiān)督管理局廉政風(fēng)險點排查及防控措施
- 2025年度個人二手房交易合同模板創(chuàng)新版
- 2025年全球及中國石墨氮化碳行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國肺癌機器人放射治療行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國硅基封端聚合物行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球電梯漸進(jìn)式安全裝置行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國定制基因合成行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年度二零二五年度鋼房租賃及智能化升級服務(wù)協(xié)議3篇
- 土力學(xué)與地基基礎(chǔ)(課件)
- IT系統(tǒng)災(zāi)備和容災(zāi)解決方案項目設(shè)計方案
- 青島版二年級數(shù)學(xué)下冊(六三制)全冊課件【完整版】
- 主要負(fù)責(zé)人重大隱患帶隊檢查表
- 魯濱遜漂流記人物形象分析
- 危險廢物貯存?zhèn)}庫建設(shè)標(biāo)準(zhǔn)
- 新加坡小學(xué)二年級英語試卷practice 2
- 多層工業(yè)廠房主體結(jié)構(gòu)施工方案鋼筋混凝土結(jié)構(gòu)
- 救生艇筏、救助艇基本知識課件
- 阻燃壁紙匯報
- 梁若瑜著-十二宮六七二象書增注版
評論
0/150
提交評論