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

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

3天內(nèi)不再提示

關(guān)于基于DSP的同步相量測量裝置的研究

電子工程師 ? 來源:網(wǎng)絡(luò)整理 ? 2021-03-29 17:01 ? 次閱讀

為了提高數(shù)據(jù)采集系統(tǒng)的實(shí)時性與可靠性,采用μC/OS-II實(shí)時操作系統(tǒng)平臺,并在此平臺上開發(fā)了USB設(shè)備驅(qū)動程序、模擬量幅值與相位計算等程序。

μC/OS-II是一種可移植、可裁減、占先式的實(shí)時多任務(wù)操作系統(tǒng)。其絕大部分代碼是用ANSI C編寫的,只有小部分與硬件相關(guān)的代碼是用匯編語言編寫的,易于移植。μC/OS-II功能強(qiáng)大,支持56個用戶仟務(wù),支持信號量、消息郵箱、消息隊列等多種常用的進(jìn)程間通信機(jī)制,可剝奪實(shí)時內(nèi)核使得任務(wù)級系統(tǒng)響應(yīng)時間得到最優(yōu),而響應(yīng)時間是可知的,很適合于對實(shí)時性要求比較高的系統(tǒng)?,F(xiàn)已成功應(yīng)用到很多領(lǐng)域,其穩(wěn)定性與可靠性已經(jīng)得到檢驗。2000年7月,μC/OS-II通過非常嚴(yán)格的測試,取得了美國航空管理局(FAA)的認(rèn)證,說明它可用于與人性命攸關(guān)的安全重要系統(tǒng)。

TMS320LF2407滿足μC/OS-II移植的條件,TI公司提供的編譯器Code Composer也支持C語言和匯編語言開發(fā),本文在此平臺七進(jìn)行操作系統(tǒng)移植和軟件開發(fā)。μC/OS-II操作系統(tǒng)的組成義件分為3類:與處理器無關(guān)的代碼文件;與處理器有關(guān)的代碼文件,以及μC/OS-II與應(yīng)用相關(guān)的設(shè)置文件。當(dāng)然,移植工作完成后編寫應(yīng)用程序,還應(yīng)包括應(yīng)用文件。移植所需要做的工作僅僅是修改部分與處理器有關(guān)的文件。這類文件包括:OS_CPU.H、0S_CPU_A.ASM、OS_CPU_C.C三個文件。

在本應(yīng)用中,筆者建立了7個應(yīng)用任務(wù),優(yōu)先級分別為4、5、6、7、8、9、1O;同時為每個任務(wù)分配了一個消息郵箱,使用基于消息郵箱事件的通信機(jī)制進(jìn)行任務(wù)間通信與任務(wù)切換。整個軟件的基本結(jié)構(gòu)如圖2所示。

任務(wù)AD_Task():DSP(N0.1)采樣電壓、電流信號。分配郵箱:pAd_Mbox。

任務(wù)DFT_Task():DSP(No.1)進(jìn)行相量遞歸DFT計算。分配郵箱:pDFT_Mbox。

任務(wù)SPI_Task():DSP(No.1)通過SPI總線向DSP(No.2)發(fā)送相量數(shù)據(jù)和有功、無功信息。分配郵箱:pSPI_Mbox。

任務(wù)USB_Task():DSP(No.2)通過USB總線向上位機(jī)傳送相量數(shù)據(jù)和有功、無功信息。分配郵箱:pUSB_Mbox。

任務(wù)CAN_Task():DSP(No.2)通過CAN總線在工業(yè)以太網(wǎng)傳送相量數(shù)據(jù)和有功、無功信息。分配郵箱:pCAN_Mbox。

任務(wù)GPS_Task():DSP(No.2)配合GPS的秒脈沖實(shí)現(xiàn)高精度授時功能并啟動A/D轉(zhuǎn)換。分配郵箱:pGPS_Mbox。

任務(wù)LCD_Task():DSP(No.2)通過液晶模塊實(shí)時顯示信息。分配郵箱:pLCD_Mbox。

由上節(jié)對堆棧的分析可知,任務(wù)棧最少需要25個地址。筆者為每個任務(wù)分配了100個地址(200字節(jié))的任務(wù)??臻g。使用函數(shù)OSTaskCreate()創(chuàng)建各任務(wù)。該函數(shù)的第三個參數(shù)為棧頂?shù)刂罚疄镺STaskStkInit()所調(diào)用。要注意,2407A的堆棧是遞增的,故應(yīng)傳遞任務(wù)棧的最低地址;而又由于任務(wù)程序是采用C語言編寫的,編譯器對ARl的偏移范圍可能會超過任務(wù)棧棧頂。雖然在這種情況下ARl是可恢復(fù)的,但仍可能會影響最低地址之前的地址內(nèi)容。所以筆者建議對其進(jìn)行適當(dāng)后移。

幅值與相角計算程序得到采樣數(shù)據(jù)后,利用離散傅里葉算法(DFT),可分別計算出每路電壓、電流信號的幅值與相位,生成相量形式的電壓與電流數(shù)據(jù)。

結(jié)語

本文設(shè)計的PMU,硬件上采用了嵌入式微處理器DSP的雙CPU結(jié)構(gòu),軟件上采用μC/OS-II操作系統(tǒng)。通過μC/OS-II管理各個功能模塊之間的任務(wù)調(diào)度、中斷處理、信息的交互等操作,使整個系統(tǒng)具有高實(shí)時性、高可靠性、可熱插拔等特點(diǎn);同時也提高了軟件開發(fā)的效率,縮短了開發(fā)周期。同步相量測量單元的研制是一個復(fù)雜的課題,其實(shí)現(xiàn)還存在很多難點(diǎn)。本設(shè)計只涉及其中一部分,許多通信環(huán)節(jié)及同步相量的高級應(yīng)用問題還需在令后的工作中進(jìn)一步完善和提高。

責(zé)任編輯:lq6

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電流
    +關(guān)注

    關(guān)注

    40

    文章

    6500

    瀏覽量

    131110
  • 電壓
    +關(guān)注

    關(guān)注

    45

    文章

    5425

    瀏覽量

    115103
  • DFT
    DFT
    +關(guān)注

    關(guān)注

    2

    文章

    224

    瀏覽量

    22607
收藏 人收藏

    評論

    相關(guān)推薦

    電感傳感器能夠測量哪些物理?

    電感傳感器是一種利用電感效應(yīng)來檢測物理裝置,它將被測量轉(zhuǎn)換為線圈的自感或互感的變化來測量。電感傳感器能夠測量的物理
    的頭像 發(fā)表于 08-29 11:08 ?214次閱讀

    傳感器可測量和不可測量

    傳感器是一種能夠?qū)⑽锢?b class='flag-5'>量或化學(xué)轉(zhuǎn)換為電信號的裝置,廣泛應(yīng)用于工業(yè)、科研、醫(yī)療、環(huán)境監(jiān)測等領(lǐng)域。盡管傳感器的種類繁多,能夠測量的物理和化學(xué)
    的頭像 發(fā)表于 08-19 14:19 ?167次閱讀

    傳感器可測量不包括什么

    傳感器是一種能夠?qū)⑽锢?b class='flag-5'>量、化學(xué)或生物轉(zhuǎn)換為可測量的電信號的裝置。它們廣泛應(yīng)用于工業(yè)、醫(yī)療、環(huán)境監(jiān)測、交通、農(nóng)業(yè)等領(lǐng)域。然而,并非所有的
    的頭像 發(fā)表于 07-25 09:46 ?262次閱讀

    關(guān)于同步整流芯片參數(shù)適配的經(jīng)驗

    更換同步整流控制IC后啟機(jī)效率明顯降低,首先從同步整流工作異常開始著手測量。如圖1所示,在同步整流驅(qū)動波形測量的同時用熱成像儀
    發(fā)表于 04-26 10:08 ?651次閱讀
    <b class='flag-5'>關(guān)于</b><b class='flag-5'>同步</b>整流芯片參數(shù)適配的經(jīng)驗

    北斗衛(wèi)星時鐘同步裝置:實(shí)現(xiàn)全球時間精確同步

    北斗衛(wèi)星時鐘同步裝置是一項令人驚嘆的科技研究,可以通過衛(wèi)星系統(tǒng)實(shí)現(xiàn)全球時間的精確同步。 ? 現(xiàn)行的 衛(wèi)星時鐘同步 系統(tǒng)支持硬對時(脈沖節(jié)點(diǎn)P
    的頭像 發(fā)表于 03-07 14:27 ?1349次閱讀
    北斗衛(wèi)星時鐘<b class='flag-5'>同步</b><b class='flag-5'>裝置</b>:實(shí)現(xiàn)全球時間精確<b class='flag-5'>同步</b>

    配網(wǎng)行波故障預(yù)警與定位裝置的應(yīng)用研究

    今天江蘇宇拓電力科技來為大家說明一下配網(wǎng)行波故障預(yù)警與定位裝置的應(yīng)用研究。 摘要: 本文主要研究和探討了配網(wǎng)行波故障預(yù)警與定位裝置的應(yīng)用。通過利用行波測距和故障預(yù)警算法,
    的頭像 發(fā)表于 01-23 15:52 ?332次閱讀
    配網(wǎng)行波故障預(yù)警與定位<b class='flag-5'>裝置</b>的應(yīng)用<b class='flag-5'>研究</b>

    如何實(shí)現(xiàn)更高精度的同步測量?如何做好同步數(shù)據(jù)采集的時間校準(zhǔn)?

    如何實(shí)現(xiàn)更高精度的同步測量?如何做好同步數(shù)據(jù)采集的時間校準(zhǔn)? 實(shí)現(xiàn)更高精度的同步測量是科研和工程領(lǐng)域中的一個重要問題。同步測量一般是指多個傳感器或
    的頭像 發(fā)表于 01-16 15:10 ?876次閱讀

    如何生成關(guān)于時鐘同步功能的DTC?

    如何生成關(guān)于時鐘同步功能的DTC? 時鐘同步功能是指在一個系統(tǒng)內(nèi)的多個時鐘源進(jìn)行同步,確保它們的時間保持一致。這在許多實(shí)時系統(tǒng)中都非常重要,特別是在需要多個設(shè)備或組件協(xié)同工作的場景中。
    的頭像 發(fā)表于 01-16 15:10 ?422次閱讀

    如何選擇GPS時鐘同步裝置

    廣泛應(yīng)用于各種系統(tǒng),包括通信網(wǎng)絡(luò)、金融交易、電力系統(tǒng)、科學(xué)研究等領(lǐng)域。確定所需同步的系統(tǒng)類型和應(yīng)用需求,是選擇合適裝置的基礎(chǔ)。 第二步是考慮性能要求。不同系統(tǒng)對時鐘同步的性能要求不同。
    的頭像 發(fā)表于 01-16 14:42 ?432次閱讀

    幾何公差與檢測基本原理及測量儀器

    三本精密儀器小編獲悉,在現(xiàn)代科技的發(fā)展中,幾何測量已經(jīng)成為許多工程領(lǐng)域不可或缺的一部分。通過準(zhǔn)確測量物體的形狀、尺寸等幾何屬性,可以為產(chǎn)品設(shè)計、機(jī)械加工、工程測量等提供重要的依據(jù)。如
    的頭像 發(fā)表于 12-20 15:48 ?519次閱讀
    幾何<b class='flag-5'>量</b>公差與檢測基本原理及<b class='flag-5'>測量</b>儀器

    送電電壓電流核、測及分析

    送電電壓電流核、測及分析
    的頭像 發(fā)表于 11-17 09:41 ?571次閱讀
    送電電壓電流核<b class='flag-5'>相</b>、測<b class='flag-5'>相</b><b class='flag-5'>量</b>及分析

    交流同步發(fā)電機(jī),為什么禁止單相使用?三交流同步發(fā)電機(jī)單相運(yùn)行的危害

    交流同步發(fā)電機(jī),為什么禁止單相使用?三交流同步發(fā)電機(jī)單相運(yùn)行的危害? 三交流同步發(fā)電機(jī)是
    的頭像 發(fā)表于 11-16 14:47 ?1617次閱讀

    fpga與dsp通訊怎樣同步時鐘頻率?dsp和fpga通信如何測試?

    fpga與dsp通訊怎樣同步時鐘頻率?dsp和fpga通信如何測試? 在FPGA與DSP通訊時,同步時鐘頻率非常重要,因為不同的設(shè)備有不同的
    的頭像 發(fā)表于 10-18 15:28 ?1629次閱讀

    一個關(guān)于恒流源來測模擬的方式

    昨天我們聊了用電橋的方式來進(jìn)行測試,在里面說了一個關(guān)于恒流源來測模擬的方式,在我們一些模擬量變化測量中要求采用恒流源的方式來進(jìn)行測量
    的頭像 發(fā)表于 10-18 14:28 ?575次閱讀
    一個<b class='flag-5'>關(guān)于</b>恒流源來測模擬<b class='flag-5'>量</b>的方式

    逆變器SVPWM實(shí)現(xiàn)方法的研究

    針對一種為九集中整距繞組感應(yīng)電機(jī)供電的九逆變器進(jìn)行研究。為了提高感應(yīng)電機(jī)輸出轉(zhuǎn)矩和直流母線電壓利用率,在多相空間矢量理論的基礎(chǔ)上提出一種九逆變器空間矢量脈寬調(diào)制的實(shí)現(xiàn)方法。對工作
    發(fā)表于 09-26 06:37