精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

基于DSP和CPLD技術實現設備智能在線監測系統的設計和研究

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-06-28 08:09 ? 次閱讀

一、背景及DSP+CPLD系統優越性

作為電氣主設備,電動機是數量最多的一種,電動機及其保護的運行正常與否,直接關系到國計民生。據統計,可靠的保護每年可減少約20萬臺(次)以上的電動機燒毀,減少經濟損失數億元。

傳統智能儀器大多數都是在單片機系統基礎上開發的。基于單片機的保護裝置受其內部結構、時鐘和總線的限制,運算能力弱,實時性差,軟硬件通用性不強,系統靈活性不高,日益不能滿足上述需要。DSP處理器因內部采用了區別于傳統單片機馮·諾依曼結構的哈佛結構而克服了取指令和數據都通過同一條總線完成而造成的傳輸通道瓶頸效應的問題。可編程邏輯器件(PLD)經歷了從PROM、PLA、PAL、GAL等低密度的PLD,發展到CPLD和FPGA兩種大規模的PLD,開發工具越來越完善,應用越來越普及。將CPLD/FPGA和DSP技術的結合起來實現DSP器件系統的解決方案,為測控儀器向高層次智能化方向發展提供了充分的現實可行性。

為實現對電力系統大型設備智能在線監測,本文以WSM2000 DSP智能電動機保護裝置項目為背景,對一種DSP+CPLD新型的智能儀器結構進行了研究和設計。

二、系統結構

基于DSP和CPLD技術實現設備智能在線監測系統的設計和研究

本系統采用美國TI 公司生產的浮點DSP器件TMS320C32作為底層主處理器件,實現對A/D采集得到的數字信號進行處理,并且把所有控制電路、地址分配等設計在EPM7128S中,使整個系統結構簡單化,體積小型化,功能多樣化。AD1674用來進行信號的采集,FLASH Memory用來存放軟件代碼、主要功能參數、故障數據記錄等;SRAM的功能一是程序仿真時使用,二是在系統脫機運行時,將FLASH Memory中的軟件搬運到SRAM中運行,提高軟的運行效率。系統功能模塊圖1所示。

三、 CPLD開發流程

基于DSP和CPLD技術實現設備智能在線監測系統的設計和研究

CPLD的開發是指用利用CPLD芯片并借助于其開發系統,按照開發系統的工作步驟,將用戶設計轉化成CPLD配置數據并下載到CPLD芯片中實現用戶設計要求的全過程。其設計流程圖如圖2所示。

四、液晶顯示(LCD)模塊設計

1 硬件接口設計內置

T6963C控制器型液晶顯示模塊接口,由指令鎖存器、數據鎖存器、數據緩沖器、狀態寄存器以及數據控制電路、數據棧區等組成。接口部實現了CPU和T6963C內部寄存器及其所管理的顯示存儲器的存取操作,實現了CPU操作時序與T6963C內部工作時序的轉換。CPU對T6963C的每次操作時,接口部的鎖存器保留了其發來的指令代碼或顯示數據,并立即封鎖了接口部的對外電路,將后續的處理過程轉換到T6963C控制部的工作時序上,直到處理完成,方釋放接口部對外電路,等待下一次訪問。T6963C與TMS320C32和EPM7128S接口如圖3所示:

TMS320C32的/IOSTROB 、A1、A0、引腳進行地址譯碼,參與系統的統一編址。/IOSTROB=0時,DSP對應有效地址為810000H--82FFFFH,當地址線A0為1時選通LCD,地址線A1用來實現液晶的數據通道和指令通道的區分,A1=1時為指令通道,A1=0時為數據通道。LCD接口地址為: 818003H為指令通道818001H 為數據通道。

基于DSP和CPLD技術實現設備智能在線監測系統的設計和研究

2 軟件設計

本系統T6963C接口部設計了一個數據棧,在寫帶有參數的指令時,先向數據通道寫入參數,接口部將其存在數據棧中,然后通道寫入指令代碼。T6963C將根據指令代碼的含義將數據棧內最近的數據作為其參數一同進行處理。讀顯示數據時,先寫入操作的指令代碼,T6963C將所需的顯示數據放入數據棧中,然后讀數據操作將數據棧中的數據讀出。

3 內置T696 3C液晶顯示模塊的軟件實現

(1)、地址分配及定義

.data

LCDC_ADD .equ 820003H;指令通道

LCDD_ADD .equ 820001H;數據通道

(2)、狀態字檢測子程序

LCDR_ST: LDI @LCDC_ADD,R0

RETS

由此程序派生出判斷有關標志位的子程序:

《1》判斷狀態位STA1和STA0子程序,在寫指令的讀、寫數據之前,這兩個標志位必須同時為“1”。

LCDST01: CALL LCDR_ST

LDI R0,R1

AND 01H,R1

BZ LCDST01

AND 02H,R0

BZ LCDST01

RETS

《2》判斷狀態位STA3子程序(數據自動寫狀態)

LCDST3: CALL LCDR_ST

AND 08H,R0

BZ LCDST3

RETS

(3)、寫指令和寫數據子程序

LCDPR1 : CALL LCDST01;雙字節參數指令寫入入口

LDI AR1,R0

CALL LCDPR13

LCDPR11: CALL LCDST01 ;單字節參數指令寫入入口

LDI AR2,R0

CALL LCDPR13

LCDPR12: CALL LCDST01 ;無參數指令寫入入口

LDI AR3,R0

LCDPR14: STI R0,@LCDC_ADD ;寫入指令操作

RETS

LCDPR13: STI R0,@LCDD_ADD;寫入數據操作

RETS

(4)、讀數據子程序

LCDPR2: CALL LCDST01 ;判狀態位

LDI @LCDD_ADD,R0 ;讀數據操作

RETS

五、 系統在線編程

因系統最終要脫仿真器獨立運行,所以要把程序燒寫到掉電非丟失存儲器FLASHROM中。本系統開發所采用的將存儲器安裝到用戶電路板上進行編程的方法將用戶程序代碼裝入 FLASH存儲器的。它包括現在普遍采用的在系統編程(In System Programming,ISP),通過系統的微處理器實現對FLASH存儲器的編程。

1、 FLASH在線編程實現

對FLASH的基本操作主要有讀、字節編程、復位、扇區擦除、片擦除等。Am29F010B閃爍存儲器讀操作與普通的存儲器操作相同,不需要特定的時序,在電路上電或內部編程等操作技術后,自動進入讀數據狀態。而擦除和寫操作相對復雜一些。它不能簡單的直接寫入,.OUT文件不能LOAD到FLASH中,CCS和C Source Debugger中的LOAD命令均不能對FLASH寫入,需要專門的程序寫入一系列Flash Memory的命令寄存器,然后調用嵌入式算法的內部程序來完成相應的命令。Am29F010B編程一般步驟是復位、擦除、字節編程等。

2、 系統軟件加載程序設計

系統軟件加載程序的主要作用是在系統上電處理器初始化后,開始執行的一段代碼,將用戶實時運行的程序和數據從外部低速FLASH Memory中加載到內部或外部高速靜態RAM存儲器中,然后跳到程序的進入點開始全速運行。

TMS320C32 DSP芯片引導裝載程序的執行過程將復位中斷向量表中存放引導程序的起始地址,上電復位或手動復位之后,程序指針將指向引導程序。在運行搬移程序之前,要注意關中斷。向量如果MC/MP#=1,而且系統沒有接在仿真器上,那么DSP芯片自動運行固化在0h~0fffh中的引導裝載程序。這一程序會自動判斷是INT0~INT2,還是INT3中斷。如果是INT0~INT2中斷,DSP將存放在BOOT1~BOOT3中的一段程序裝載到片內RAM或片外SRAM中;如果是INT3中斷,則DSP將從串口中把程序裝載到片內RAM或SRAM中。如果沒有中斷,DSP根據0H單元中的復位矢量,跳到該矢量所指出的單元為首地址,執行一段引導裝載程序。TMS320C32引導裝載程序關鍵代碼如下:

LDI 01H,AR0

LDI *AR0,AR0

LDI 02H,AR2

LDI *AR2,AR1

LDI 87,RC

RPTB dload

LDI *AR0++,R0

Dload: STI R0,*AR1++

LDI 03H,AR0

LDI *AR0,AR0

LDI 04H,AR2

LDI *AR2,AR1

LDI 4000H,RC

RPTB pload

LDI *AR0++,R0

Pload: STI R0,*AR1++

BR 900000H

六、結束語

上述討論的方法在軟、硬件上都已得到實現,效果理想。利用了Flash ROM的嵌入式算法,體現了DSP高效性和靈活性。非常適合應用于實時控制系統中,解決了只能依賴于燒錄器的問題,也可經常調整系統的參數,降低了系統成本、縮短了系統的開發周期。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    552

    文章

    7962

    瀏覽量

    348256
  • cpld
    +關注

    關注

    32

    文章

    1247

    瀏覽量

    169212
  • 電動機
    +關注

    關注

    74

    文章

    4089

    瀏覽量

    96001
收藏 人收藏

    評論

    相關推薦

    我國自主研制基于光纖傳感技術智能油井監測系統

    隨著人類對能源的依賴程度增加,能源領域的智能監測技術研究與推廣應用越來越受重視。在石油油氣開采過程中,實現實時在線
    發表于 06-17 16:23

    供應 智能電網輸電線路在線監測系統

    ,SMS/GPRS/CDMA/EDGE無線通訊技術為載體的數字化圖像及事實信息在線監控系統;解決了輸電線路值守遠程化、無人巡檢化、故障診斷自動化等一系列問題。智能電網輸電線路
    發表于 08-18 23:43

    【TL6748 DSP申請】基于DSPCPLD智能監測系統設計與開發

    申請理由:初學DSP,希望能有塊開發板盡快入門,謝謝項目描述:實現對電力系統大型設備智能在線監測
    發表于 10-29 11:00

    輸電線路多功能在線狀態檢測系統技術指南

    (輸電線路多功能在線狀態檢測系統)可及時掌握輸電線路運行狀態,及時發現相關電氣設備存在的安全隱患。二、用途智能電網輸電線路在線
    發表于 05-13 17:32

    智能電網輸電線路在線監測系統技術指南

    監測系統(輸電線路多功能在線狀態檢測系統)可及時掌握輸電線路運行狀態,及時發現相關電氣設備存在的安全隱患。二、用途
    發表于 05-13 17:33

    基于DSPCPLD電能質量監測裝置的設計

    設計了一種基于DSP+CPLD構架的電能質量監測裝置,該裝置利用CPLD產生DSP外圍器件的控制時序,丈中詳細介紹了CPLD
    發表于 08-26 16:06 ?31次下載

    高壓真空斷路器智能在線監測系統

    設計一種基于DSP和LabVIEW的高壓真空斷路器智能在線監測系統。傳感器與下位機構成系統現場監測
    發表于 12-30 10:50 ?36次下載

    基于DSP的電能質量在線監測器的設計與實現

    基于DSP的電能質量在線監測器的設計與實現_
    發表于 11-02 11:23 ?18次下載

    基于DSP+CPLD構架的電能質量檢測裝置

    時序進行仿真,仿真結果驗證了本設計的可行性,試驗測試結果表明該裝置實現了多項電能質量指標的實時在線監測系統硬件結構設計 系統的硬件結構如
    發表于 11-14 14:28 ?8次下載
    基于<b class='flag-5'>DSP+CPLD</b>構架的電能質量檢測裝置

    什么是排水末端智能在線監測系統

    一、什么是排水末端智能在線監測系統? 是指排水管道戶在排污管尾端安裝水源污染污水排放標準全自動監測設備,并根據數據收集傳送
    發表于 04-20 16:50 ?1006次閱讀

    什么是排水末端智能在線監測系統

    排污管PH電導率多參數在線監測 一、什么是排水末端智能在線監測系統? 是指排水管道戶在排污管尾端安裝水源污染污水排放標準全自動
    發表于 10-14 14:43 ?1680次閱讀

    煙氣在線連續監測系統設備的產品介紹說明

    煙氣在線連續監測系統設備的產品介紹說明【霍爾德儀器HED-CEMS】煙氣在線連續監測
    發表于 10-15 09:47 ?671次閱讀

    淺談電氣設備的絕緣在線監測與狀態維修探究

    摘要:在線監測是控制好電氣設備絕緣的重要方式,為電力系統穩定奠定重要基礎。在線監測電氣
    的頭像 發表于 05-19 15:55 ?1431次閱讀
    淺談電氣<b class='flag-5'>設備</b>的絕緣<b class='flag-5'>在線</b><b class='flag-5'>監測</b>與狀態維修探究

    配電系統智能在線監測

    配電系統智能在線監測是指采用先進的傳感器、通信、物聯網、人工智能技術,對配電系統
    的頭像 發表于 09-28 13:58 ?2925次閱讀
    配電<b class='flag-5'>系統</b><b class='flag-5'>智能在線</b><b class='flag-5'>監測</b>

    智能防雷與智慧防雷在線監測系統

    防雷在線系統的原理、優勢、作用、相關參數,以及具體的行業應用領域和解決方案。 智能防雷在線監測系統
    的頭像 發表于 08-02 10:36 ?314次閱讀
    <b class='flag-5'>智能</b>防雷與智慧防雷<b class='flag-5'>在線</b><b class='flag-5'>監測</b><b class='flag-5'>系統</b>