新聞中心

        EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于FPGA的新型脈沖電源控制系統(tǒng)

        基于FPGA的新型脈沖電源控制系統(tǒng)

        作者: 時(shí)間:2012-03-11 來源:網(wǎng)絡(luò) 收藏
         主控板通過的可編程輸入/輸出功能塊IOB,接收操作員的操作信號(hào)、電源的故障信號(hào),將工作狀態(tài)傳送給上位機(jī),將各種控制命令傳送到電源。同時(shí)產(chǎn)生可控硅放電和充電觸發(fā)脈沖;產(chǎn)生放電電壓基準(zhǔn),控制IGBT開關(guān)管泄放;產(chǎn)生內(nèi)觸發(fā)信號(hào),并對內(nèi)外觸發(fā)信號(hào)進(jìn)行選擇。
        原系統(tǒng)的譯碼器、地址寄存器、數(shù)據(jù)寄存器、頻率合成器、分頻器、累加器、地址切換開關(guān)、數(shù)據(jù)切換開關(guān)等均集成在中,取代了用傳統(tǒng)TTL器件搭成的復(fù)雜系統(tǒng),簡化了PCB設(shè)計(jì)。

        3 內(nèi)部功能框圖及設(shè)計(jì) 
          在系統(tǒng)中,F(xiàn)PGA要具體實(shí)現(xiàn)的功能包括提供正負(fù)峰脈沖參考電壓,讀鍵盤和A/D的輸出以及故障狀態(tài),控制系統(tǒng)輸出脈沖正負(fù)峰的選擇,控制輸出脈沖數(shù)和電源接觸器開/關(guān),寫A/D控制信號(hào),進(jìn)行內(nèi)外觸發(fā)選擇,允許或禁止觸發(fā),設(shè)定時(shí)器初值,控制正常/故障燈亮等。
          為此我們采用了模塊化設(shè)計(jì)的思想,按FPGA要實(shí)現(xiàn)的功能,將其內(nèi)部結(jié)構(gòu)分成6個(gè)模塊,每一個(gè)模塊對應(yīng)一個(gè)的設(shè)計(jì)文件(見圖2)。語言是IEEE標(biāo)準(zhǔn)化的硬件描述語言,其覆蓋面廣,描述能力強(qiáng),能支持硬件的設(shè)計(jì)驗(yàn)證綜合和測試。這樣設(shè)計(jì)的好處是有利于各功能模塊的編寫和調(diào)試,提高了軟件的可維護(hù)性及可讀性。


        圖2 FPGA內(nèi)部結(jié)構(gòu)圖

        下面給出各個(gè)模塊的外功能簡介:
          (1) 信號(hào)處理模塊SIGNAL-DISPOSAL.VHD
          本模塊主要接收脈沖開關(guān)鐵電源的狀態(tài)信號(hào)(電源開/關(guān)、控制開/關(guān)、觸發(fā)開/關(guān))、故障信號(hào)(熱故障、缺相等),以及內(nèi)部通訊信號(hào)(如內(nèi)部信號(hào)輸出、允許觸發(fā)、狀態(tài)/故障選擇等),同時(shí)輸出控制信號(hào)。
          (2) 接收數(shù)據(jù)和發(fā)送數(shù)據(jù)模塊RECEIVE-DATA-RXD.VHD 和SEND-DATA-RXD.VHD
        這兩個(gè)模塊都有兩個(gè)輸入端口:時(shí)鐘CLK和復(fù)位RESET,分別通過信號(hào)RXD和TXD實(shí)現(xiàn)與上位機(jī)之間的RS232通訊,波特率為9600bps,數(shù)據(jù)傳送格式為11位,依此排序?yàn)椋浩鹗嘉唬?),數(shù)據(jù)位(D0、D1、D2、D3、D4、D5、D6、D7),奇偶校驗(yàn)位,停止位(1)。同時(shí)與數(shù)據(jù)處理模塊之間分別通過信號(hào)允許接收、接收結(jié)束、接收錯(cuò)誤、接收寄存器 和允許發(fā)送、發(fā)送結(jié)束、發(fā)送寄存器聯(lián)系。當(dāng)發(fā)送結(jié)束為0時(shí),發(fā)送寄存器送數(shù),允許發(fā)送也置為1。
         


        關(guān)鍵詞: FPGA VHDL 脈沖電源

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 垦利县| 桃园市| 富源县| 怀远县| 喜德县| 仪征市| 建水县| 延长县| 玉田县| 临海市| 磴口县| 罗山县| 荥阳市| 涟水县| 山阴县| 保靖县| 北碚区| 东阿县| 海淀区| 大邑县| 聊城市| 察哈| 城口县| 微博| 麻城市| 应用必备| 安乡县| 山阴县| 宝兴县| 米泉市| 濉溪县| 内黄县| 旺苍县| 平凉市| 盘山县| 泸定县| 乐至县| 凤山县| 剑河县| 昭平县| 濮阳县|