新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 智能電容補償控制器設計

        智能電容補償控制器設計

        作者:安曉龍 河北優利科電氣有限公司 時間:2010-06-29 來源:電子產品世界 收藏

          MCU(MXT8051)中央控制模塊

        本文引用地址:http://www.104case.com/article/110405.htm

          1個USART,用于RS232和RS485通訊,由跳線來選擇;3個SPI接口,用于Ethernet通訊、EEPROM讀寫和AD轉換數據讀取;24位輸出。

          其它各模塊

          EEPROM模塊與MCU(MXT8051)模塊通過連接;模擬量采集模塊采用12位精度,500Ksps,4通道;Ethernet總線通過與MCU(MXT8051)相連;RS232和RS485接口通過USART與MCU(MXT8051)相連,實際應用中RS232和RS485只選通1個, 由跳線來選擇;繼電器輸出采用專用的繼電器驅動芯片ULN2003,采用24V繼電器輸出;Debug接口用于對產品的調試用。

          測試設計

          在數據線、地址線、控制線添加測試點;在輸入、輸出接口處添加測試點;在晶振輸出處添加測試點; 在電源處添加測試點; 針對不同器件編寫底層測試程序;測試工具為數字示波器、數字萬用表、信號發生器等。

          軟件設計方案

          軟件設計方案如圖3所示,其主要組成如下。

          主控制模塊

          智能控制部分主要包括輸入掃描;對其它各模塊輸入的檢測,以確定下一步的操作;對其它各模塊的調用和其它各模塊協調;系統運行狀態檢測,錯誤和故障處理;輸出方式;通過參數設定其輸出模式;錯誤和故障發生時,狀態和參數的保存。

          波形計算

          波形計算主要是計算出三相電網上的電流和電壓波形,以及功率、有功功率和無功功率。

          通過采集AD數據計算出以A相電壓波形為基準的各相電流、電壓波形。

          由于電網環境惡劣,采集到的數據不可能是標準的正弦波形,所以首先要進行濾波,而后再進行數據采集。

          通訊管理

          通訊管理主要是針對上位機和顯示端的通訊管理,Modbus ASCII通訊協議,主要包括:通訊以ASCII碼方式編碼,縱向冗余校驗(LRC)校驗方式;RS232和RS485接口,波特率為19200,1位停止位,偶校驗;由于本控制器的功能簡單,MCU(MXT8051)的資源不足,所以本項目只支持Modbus協議的部分功能碼。分別是功能碼(4)單個寄存器的讀取,功能碼(5)位寫入,功能碼(6)單個寄存器的寫入。

        電容器相關文章:電容器原理


        電容相關文章:電容原理
        三相異步電動機相關文章:三相異步電動機原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 芒康县| 于田县| 昭觉县| 宁远县| 肇州县| 维西| 克东县| 石门县| 张家界市| 盐津县| 屏东市| 泽州县| 齐齐哈尔市| 策勒县| 宁强县| 普安县| 肃宁县| 平山县| 安康市| 邵阳市| 阳新县| 喀喇沁旗| 图片| 丘北县| 穆棱市| 西乡县| 南靖县| 涞源县| 溆浦县| 巨鹿县| 大渡口区| 永清县| 贵港市| 定襄县| 丹江口市| 拉孜县| 霞浦县| 大足县| 三穗县| 桑日县| 台北市|