新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 燃料電池單片電壓巡檢顯示模塊設計

        燃料電池單片電壓巡檢顯示模塊設計

        作者: 時間:2009-03-19 來源:網絡 收藏

        前言
        電動汽車是治理汽車尾氣污染和解決問題最現實的途徑, 技術將成為21世紀汽車工業的核心。在燃料發動機的研發應用中,為了延長電堆的使用壽命和魯棒性,必須確定和優化燃料電池測試時能量輸出的特性,因此測試系統必須能夠靈活的采集實時數據、并具有監視及報警功能,以精確地測試出燃料電池性能。
        燃料電池系統作為燃料電池堆的關鍵檢測設備,它能準確監控燃料電池堆在各個氫氣流量、溫度、壓力和濕度情況下對燃料電池的輸出的影響。通過高精度檢測單元、高速網絡控制單元和LCD及鍵盤硬件接口電路,制定CAN和SCI應用層協議,功能完善的上位機軟件,系統可通過LCD采集的燃料電池電壓數據,監測燃料電池堆的運行狀況,并對接收到的數據進行處理、分析,電壓異常及時報警,同時也可將數據實時上傳到上位機或液晶存儲。
        1. 18F258與CA12864F的硬件接口電路
        大功率燃料電池堆通常由幾百片單片電池串聯組成。由于電池堆中單片電池的串聯結構,在燃料電池堆運行過程中,單片電池的異常會影響整個電堆的性能與安全,需要實時監測各單片電池電壓,便于控制系統作出正確的決策,保障燃料電池安全可靠運行。
        系統采用MICROCHIP公司的18F258作為MPU,18F258MICROCHIP公司主推的一款高性價比的8位,它的工作電壓范圍是4.2V至5.5V(LF系列工作電壓范圍為2.0V至5.5V),具有高達32KB的FLASH程序存儲器,高達1.5K字節的用戶SRAM及256字節的EEPROM,它采用精簡指令集(RISC)、哈佛總線結構、流水線取指令方式,具有實用、低價、抗干擾性能好、功耗低、速度高、體積小、功能強等特點。本文所提出的系統主要由信號采集電路,數據處理單片機PIC18F258,上位機(巡檢主機板) ,鍵盤系統和液晶顯示器五個組成,整個系統通過PIC18F258驅動LCD顯示。該的硬件框圖如圖1所示。

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

        按鍵有六個按鍵組成,功能分別為UP、DOWN、LEFT、RIGHT、ENTER、ESC,單片機的RA0~RA5作為鍵盤輸入端口,當鍵盤按下時,產生一個低電平發送到單片機I/O口,單片機控制液晶做出相應按鍵的處理,如翻頁等。
        2.液晶CA12864F的特點
        液晶顯示器(LCD) 具有可編程驅動、接口控制方便、顯示信息多、高畫質、無輻射、體積小、功耗低、具有良好的可視化人機界面等特點,在智能設備尤其是便攜式儀器儀表中得到了廣泛應用。在本設計中,采用的液晶模塊是松山電子科技有限公司的CA12864F,邏輯電路如圖2所示,CA12864F作為大規模點陣式液晶顯示器,板載負壓、帶LED背光,使用KS0108B作為列驅動器, KS0107B作為行驅動器,共有20個引腳, 7-14腳以8位數據并行接收電壓信號,最大驅動能力達128×64點陣。

        PIC18F258的I/O口具有很強的驅動能力, 其PORTB口最大可通過25mA的電流,單片機的通用I/O口對液晶的控制信號直接進行控制和驅動,將單片機的RB端口進行數據交換和指令發送。PORTC口與液晶顯示器CA12864F的RS, RW, E, CS1, CS2引腳相連,控制數據交換的性質和方向。液晶顯示器CA12864F的工作電壓為:- 5V~+ 5V,且其內部已集成了所需的負電源,CA12864F的Vout引腳將輸出-5V。通過調節V0的電壓來改變液晶顯示器的亮度。CA12864F第19和第20引腳LED +、LED - 作為背光電源,本設計將+ 5V通過一個限流電阻和一個起驅動作用的電容接到LED-引腳上,減少了功耗。
        3.系統軟件設計
        CA12864F液晶顯示屏分為兩塊,因模塊自身不帶字庫,所以要顯示的字符和圖片動畫要通過字模軟件獲得,然后隨程序固化在Flash中。

        字模軟件基本操作有參數設置、取模方式等,根據液晶的驅動芯片選擇橫向取模或縱向取模,根據需要顯示的字體大小設置幾號字,然后即可得到生成的點陣數組。如圖3所示為武漢理工大學校徽的64×64點陣數組生成圖。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 寿宁县| 黑山县| 建瓯市| 文安县| 宁夏| 龙里县| 张家界市| 临猗县| 怀远县| 沙坪坝区| 印江| 彭水| 福建省| 文登市| 松滋市| 尉氏县| 竹溪县| 长岭县| 化德县| 乌什县| 普兰县| 宣恩县| 新安县| 阿巴嘎旗| 辛集市| 肃南| 中方县| 霍林郭勒市| 平江县| 新源县| 雷州市| 太保市| 揭东县| 乌恰县| 云和县| 枝江市| 三穗县| 桃园县| 吴桥县| 锦州市| 孙吴县|