您好,歡迎來到易龍商務(wù)網(wǎng)!
發(fā)布時(shí)間:2021-08-26 14:36  
【廣告】






電流數(shù)據(jù)采集技術(shù)
電機(jī)作為一種重要的驅(qū)動(dòng)設(shè)備,尤其三相電機(jī),在日常生活以及工業(yè)之中有著極為廣泛的運(yùn)用,引起了越來越多的人的關(guān)注和重視。然而基于三相電機(jī)本身具有的特點(diǎn),其使用環(huán)境復(fù)雜多樣,在這樣的情況下,使得在運(yùn)轉(zhuǎn)過程中,常常出現(xiàn)各種意想不到的問題,給正常的生產(chǎn)經(jīng)營帶來諸多的問題和困難,對設(shè)備的性能造成了不可逆的破壞,同時(shí)還極可能造成各種危險(xiǎn)和事故。面對這樣的情況,電機(jī)的故障診斷技術(shù)和方法得到了迅速發(fā)展。
電流數(shù)據(jù)采集軟件部分
軟件部分要分別編寫S3C4510B部分的程序和CPLD控制程序。前者可分為μC/OSⅡ的移植和各個(gè)應(yīng)用程序的編寫,后者用VHDL語言實(shí)現(xiàn)。對于S3C4510B部分,根據(jù)整個(gè)裝置實(shí)現(xiàn)的功能和對他的要求進(jìn)行系統(tǒng)任務(wù)分割,并根據(jù)實(shí)際需要為各個(gè)任務(wù)分配優(yōu)先級。系統(tǒng)大致可分為如下幾個(gè)任務(wù):初始化CPLD控制參數(shù);對FIFO的讀取;與上位機(jī)的TCP/IP通訊;與上位機(jī)的串口通訊。對應(yīng)每個(gè)任務(wù),需要編寫相應(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)對文件中寄存器的初值進(jìn)行改寫。
電流數(shù)據(jù)采集
LwIP的特性有:支持多網(wǎng)絡(luò)接口下的IP轉(zhuǎn)發(fā);支持ICMP協(xié)議;包括實(shí)驗(yàn)性擴(kuò)展的的UDP(用戶數(shù)據(jù)報(bào)協(xié)議);包括阻塞控制、RTT估算、快速恢復(fù)和快速轉(zhuǎn)發(fā)的TCP(傳輸控制協(xié)議);提供專門的內(nèi)部回調(diào)接口(rawAPI)用于提高應(yīng)用程序性能。
LwIP可以很容易地在μC/OSⅡ的調(diào)度下,為系統(tǒng)增加網(wǎng)絡(luò)通信和網(wǎng)絡(luò)管理功能。LwIP協(xié)議棧在設(shè)計(jì)時(shí)就考慮到了將來的移植問題,他把所有與硬件,OS,編譯器相關(guān)的部份獨(dú)立出來,放在/src/arch目錄下。因此LwIP在μC/OSⅡ上的實(shí)現(xiàn)就是修改這個(gè)目錄下的文件,其他的文件一般不應(yīng)該修改。在驅(qū)動(dòng)中主要是根據(jù)S3C4510B內(nèi)的以太網(wǎng)控制特殊功能寄存器,編寫網(wǎng)絡(luò)接口的處發(fā)送包、接收包函數(shù),初始化以及用于以太網(wǎng)控制器的外部中斷服務(wù)程序。