【廣告】
電流數(shù)據(jù)采集軟件部分
軟件部分要分別編寫(xiě)S3C4510B部分的程序和CPLD控制程序。前者可分為μC/OSⅡ的移植和各個(gè)應(yīng)用程序的編寫(xiě),后者用VHDL語(yǔ)言實(shí)現(xiàn)。對(duì)于S3C4510B部分,根據(jù)整個(gè)裝置實(shí)現(xiàn)的功能和對(duì)他的要求進(jìn)行系統(tǒng)任務(wù)分割,并根據(jù)實(shí)際需要為各個(gè)任務(wù)分配優(yōu)先級(jí)。系統(tǒng)大致可分為如下幾個(gè)任務(wù):初始化CPLD控制參數(shù);對(duì)FIFO的讀??;與上位機(jī)的TCP/IP通訊;與上位機(jī)的串口通訊。對(duì)應(yīng)每個(gè)任務(wù),需要編寫(xiě)相應(yīng)的應(yīng)用程序,軟件設(shè)計(jì)部分的關(guān)鍵技術(shù)有μC/OSⅡ內(nèi)核向S3C4510B中的移植,要根據(jù)處理器的特點(diǎn)合理地修改μC/OSⅡ的3個(gè)與處理器相關(guān)的文件:OS_CPUH,OS_CPU_AASM,OS_CPU_C.C。主要是將文件中的匯編指令,改為ARM7的匯編指令,并根據(jù)CPU的特點(diǎn)對(duì)文件中寄存器的初值進(jìn)行改寫(xiě)。
電流數(shù)據(jù)采集
通過(guò)RS232/RS-485通信將傳感器輸出的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),通過(guò)GPRS通信將信號(hào)遠(yuǎn)程傳輸或無(wú)線數(shù)傳到GPRS,通過(guò)遠(yuǎn)程模擬信號(hào)輸出模塊將數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào),得到還原輸出的模擬信號(hào)。在數(shù)據(jù)采集、遠(yuǎn)程監(jiān)控等領(lǐng)域,這些技術(shù)的應(yīng)用越來(lái)越廣泛。其中電壓電流采集模塊采用工業(yè)上廣泛使用的標(biāo)準(zhǔn)MODBUSRTU/ASCII協(xié)議,可與多種PLC、人機(jī)界面、組態(tài)軟件、工業(yè)控制機(jī)等MODBUS接口產(chǎn)品進(jìn)行通訊,并具有通訊超時(shí)檢測(cè)功能,便于通訊控制,還可根據(jù)用戶需求定制通訊協(xié)議。
數(shù)據(jù)采集設(shè)備
(1)信號(hào)調(diào)理
信號(hào)調(diào)理電路將信號(hào)處理成可以輸入至ADC的一種形式。
(2)模數(shù)轉(zhuǎn)換器(ADC)
模數(shù)轉(zhuǎn)換器(ADC)是提供瞬時(shí)模擬信號(hào)的數(shù)字顯示的一種芯片,把傳感器的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。
(3)計(jì)算機(jī)總線
DAQ設(shè)備通過(guò)插槽或端口連接至計(jì)算機(jī)。作為DAQ設(shè)備和計(jì)算機(jī)之間的通信接口,計(jì)算機(jī)總線用于傳輸指令和已測(cè)量數(shù)據(jù)。
魯科數(shù)據(jù)——專注生產(chǎn)、銷售數(shù)據(jù)采集,我們公司堅(jiān)持用戶為上帝,想用戶之所想,急用戶之所急,以誠(chéng)為本,講求信譽(yù),以產(chǎn)品求發(fā)展,以質(zhì)量求生存,我們熱誠(chéng)地歡迎各位同仁合作共創(chuàng)輝煌。
數(shù)據(jù)采集技術(shù)難點(diǎn)
對(duì)原有系統(tǒng)的采集難度大
在工業(yè)企業(yè)實(shí)施大數(shù)據(jù)項(xiàng)目時(shí),數(shù)據(jù)采集往往不是針對(duì)傳感器或者PLC,而是采集已經(jīng)完成布署的自動(dòng)化系統(tǒng)上位機(jī)數(shù)據(jù)。
這些自動(dòng)化系統(tǒng)在部署時(shí)廠商水平參差不齊,大部分系統(tǒng)是沒(méi)有數(shù)據(jù)接口的,文檔也大量缺失,大量的現(xiàn)場(chǎng)系統(tǒng)沒(méi)有點(diǎn)表等基礎(chǔ)設(shè)置數(shù)據(jù),使得對(duì)于這部分?jǐn)?shù)據(jù)采集的難度極大。