新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 一種總線式測控技術在高頻開關組合電源中的應用

        一種總線式測控技術在高頻開關組合電源中的應用

        作者: 時間:2011-02-21 來源:網絡 收藏

        圖6絕緣、電池檢測板的巡檢流程圖

        表1DC5~DC7譯碼表

        DC7DC6DC5U5X2(on)選定的檢測板
        LLLX01交流
        LLHX12直流
        LHLX23絕緣
        LHHX34電氣
        HLLX45環境
        HLHX56電池1
        HHLX67電池2
        HHHX78電池3

        表2DC3、DC4譯碼表

        DC4DC3被選通的74HC4051
        LLU1
        LHU2
        HLU3
        HHU4

        表3DC0~DC2譯碼表

        CBAU1~U4的檢測量
        DC2DC1DC0
        LLLX0
        LLHX1
        LHLX2
        LHHX3
        HLLX4
        HLHX5
        HHLX6
        HHHX7

         

        口;U3、U4共采集16路模擬信號AN1~AN16(如:電壓,電流,溫度,頻率等),被選通的模擬信號分時地經過總線測控接口的腳8輸入到12位A/D轉換器MAX120的AIN口,經MAX120高速精確轉換后并行輸出的12位Digital信號送入到CPU的P5(低8位),P4(高4位)口。總之,DC7,DC6,DC5可選定8塊檢測板,DC4,DC3可選定4只模擬轉換開關,DC2,DC1,DC0可選定每只模擬轉換開關的8路信號,按照乘法原理,該總線測控接口通過DC0-DC7可以共檢測8×4×8即256路信號。表4列出了8塊檢測板的信號訪問地址,實際上,絕緣和電池檢測板的DIG1~DIG16為模擬量,電氣控制板的AN1~AN16為觸發數字量。

        表4檢測板信號地址

        檢測板數字量(DIG1~DIG16)模擬量(AN1~AN16)
        交流00~0F10~1F
        直流20~2F30~3F
        絕緣40~4F50~5F
        電氣60~6F70~7F
        環境80~8F90~9F
        電池組1A0~AFB0~BF
        電池組2C0~CFD0~DF
        電池組3E0~EFF0~FF
        需要說明的是,圖4所示的總線測控接口電路只適用于直流、交流、環境檢測板,其它檢測板的總線測控接口電路需作適當調整。對于電氣控制板,只要把U1~U4的X腳接地,X0~X7接上拉電阻后通過施密特觸發器接上繼電器,即可實現對32路繼電器的控制。對于絕緣檢測板,只要把U1~U4的X腳相連,然后連接到X1的腳8,即可實現對32路母線支路的絕緣檢測。而對于電池檢測板,由于每只電池電壓需經差動比例運算處理,故一只雙8路模擬轉換開關MAX397可選通8節電池,U7A、U8A、U8B、U8C控制信號可擴展4只MAX397,即可巡檢32只電池。每節電池電壓經分時處理后,產生的電池極性信號和電池修正電壓信號分別輸入到總線測控接口的Digital和Analog引腳。并且,3只電池檢測板在軟件上關聯后最多可以測量96節電池。當然,根據用戶需要,可以把其它檢測板換成電池檢測板,從而增加了電池檢測的規模。

        4軟件設計

        面對繁雜的測量數據和電氣控制,經總線譯碼分址后,軟件設計具有明顯的規律性。限于篇幅,本文列出了針對圖4的適用于直流、交流、環境檢測板的巡檢子程序RdAux1的流程見圖5,及適用于絕緣、電池檢測板的巡檢子程序RdAux2的流程見圖6。電氣控制板的程序相對較簡單,只要根據功能條件和表4的繼電器地址編程,即可對相應繼電器進行控制。

        RdAux1匯編程序清單如下:

        ;內 部 RAM的 有 關 寄 存 器 定 義

        FLAG EQU 20H ;檢 測 板 安 裝 標 志 位



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 铜鼓县| 康马县| 玉门市| 阳江市| 科技| 凉城县| 会泽县| 双桥区| 宜良县| 岐山县| 昭苏县| 禄劝| 桐梓县| 和田市| 屏东县| 内丘县| 武威市| 临清市| 安丘市| 扬中市| 安福县| 二手房| 简阳市| 海原县| 曲松县| 建瓯市| 余姚市| 霍城县| 开化县| 雅安市| 库伦旗| 陵水| 万年县| 白朗县| 普兰店市| 广东省| 黔西县| 武山县| 鄂伦春自治旗| 德令哈市| 鹤壁市|