新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 智能充電樁嵌入式控制系統(tǒng)方案

智能充電樁嵌入式控制系統(tǒng)方案

作者: 時間:2024-05-20 來源:網(wǎng)絡(luò) 收藏

隨著綠色能源理念的不斷深入,發(fā)展電動汽車成為未來汽車工業(yè)發(fā)展的重點方向。電動汽車的優(yōu)點在于零排放或近似零排放、對環(huán)境污染小使用成本低維護簡單。但根據(jù)目前的使用現(xiàn)狀,制約電動汽車發(fā)展的難點在于充電問題,由于充電樁的分布和設(shè)計的缺陷,導(dǎo)致電動汽車的續(xù)航可靠性受到影響,因此,研究電動汽車充電樁優(yōu)化設(shè)計具有重要意義電動汽車充電樁的設(shè)計核心在于控制系統(tǒng)的設(shè)計,通過對電動汽車充電樁控制系統(tǒng)設(shè)計,提高充電樁的智能充電能力。

本文引用地址:http://m.butianyuan.cn/article/202405/458920.htm

控制系統(tǒng)總體設(shè)計及器件選擇

1.1能充電樁控制系統(tǒng)總體設(shè)計描述

設(shè)計一種基于嵌人式技術(shù)的入式控制系統(tǒng),需要首先進行了系統(tǒng)的總體結(jié)構(gòu)設(shè)計描述和功能指標(biāo)分析,使用 S3C2440自帶的AD系統(tǒng)進行智能充電樁入式控制系統(tǒng)的通道同步采樣設(shè)計。智能充電樁嵌人式控制系統(tǒng)主要包括了硬件設(shè)計和軟件設(shè)計兩大部分,其中,主控模塊是控制系統(tǒng)的核心,對充電的充電能控制的信號檢測模塊主要由充電信號接入、電源設(shè)計入式能控制電路3部分組成。在系統(tǒng)的硬設(shè)計是 AD制電路、ARM 主控電路板、同步時鐘設(shè)計充電信號調(diào)理電路等。由此,得到智能充電樁嵌入式控制系統(tǒng)的模塊總體設(shè)計。

通過智能充電嵌入式控制系統(tǒng)的總體設(shè)計構(gòu)架,進行系統(tǒng)的功能指標(biāo)分析,能充電入式控制系統(tǒng)的輸人電壓范圍為:+/-220 V+/360 V,具有 16位定點 內(nèi)核,可以實現(xiàn) 600 kHz的持續(xù)工作系統(tǒng)的最高采樣速率為 250 kHz,可配置為4路組聯(lián)合 Cache系統(tǒng)具有低功耗的特點,支持片外同步或異步存儲器(包括PC133 SDRAM),系統(tǒng)的穩(wěn)壓狀態(tài)下的功耗為:140 mW(250 kHz,5 V電源)。另外,系統(tǒng)還有 CAN2.0B接口,采用8個32位定時器/計數(shù)器,支持 PWM。根據(jù)上述對智能充電樁嵌入式控制系統(tǒng)的總體設(shè)計描述和指標(biāo)分析,進行系統(tǒng)的模塊化設(shè)計。在此,進行系統(tǒng)的器件選擇。

1.2器件選擇及嵌入式開發(fā)環(huán)境的建立

建立根據(jù)上述對充電樁嵌入式控制系統(tǒng)的設(shè)計需求和指標(biāo)分析,進行系統(tǒng)的模塊化設(shè)計,系統(tǒng)設(shè)計采用ST超低功耗ARM CortexTM-M0微控制器作為式控制系統(tǒng)的主控制器,本系統(tǒng)的軟件設(shè)計以 Linux2632內(nèi)核為平臺用8 位和 16位微控制器進行能充電的人式控制系統(tǒng)的軟件開發(fā),能夠在經(jīng)濟型用戶端產(chǎn)品上實現(xiàn)智能充電樁的先進且復(fù)雜的功能。入式軟件系統(tǒng)的開發(fā)通常采用交叉編譯環(huán)境,即開發(fā)環(huán)境安裝在桌面或者服務(wù)器計算機系統(tǒng),開發(fā)出的系統(tǒng)則運行在其他構(gòu)架的嵌人式計算機中。假設(shè) chanVector 為采集通道的列表,F(xiàn)s 為采樣頻率,采用從外部程序存儲器 0FF80H 執(zhí)行程序加載,從片內(nèi)ROM的 OFF8H起執(zhí)行程序?qū)аb載模式能充電樁的嵌入式控制系統(tǒng)的目標(biāo)板與宿主機使用 232口網(wǎng)線USB 線連接,基于 的智能充電的式控制系統(tǒng)開發(fā)環(huán)境硬件連接。

選用了 Linux系統(tǒng)作為嵌人式操作系統(tǒng)在Windows系統(tǒng)中安裝 Cygwin 系統(tǒng),將編譯好的文件傳輸?shù)絎indows 系統(tǒng)中,智能充電的人式控制應(yīng)用程序“模擬”了一個標(biāo)準(zhǔn) PC環(huán)境在 Linux中使用的各種編譯器編譯出的二進制代碼實現(xiàn) GCC 編譯。能充電的人式控制系統(tǒng)系統(tǒng)的 AD采集模塊由兩個部分構(gòu)成,是信號調(diào)理部分,二是采集芯片部分。AD 集模塊的數(shù)據(jù)存儲器包括 2個 32 KB 的 SRAM 的 Bank,AD 采集芯片負責(zé)采集智能充電樁嵌入式控制信息的模擬信號轉(zhuǎn)換為數(shù)字信號,并傳給主控系統(tǒng)進行后級的數(shù)字處理。主控系統(tǒng)是整個智能充電樁嵌人式控制系統(tǒng)的核心,采用STM32的嵌人式設(shè)計方法進行設(shè)計,在用戶控制面板中構(gòu)建4路組聯(lián)合 Cache,采用8個32 位定時器/計數(shù)器進行電動汽車的智能充電。根據(jù)上述建立的嵌入式 STM32開發(fā)環(huán)境,進行系統(tǒng)的模塊化設(shè)計。

智能充電樁嵌入式控制系統(tǒng)的設(shè)計與實現(xiàn)

2.1設(shè)計部分

根據(jù)上述總體設(shè)計模型分析,進行智能充電樁嵌人式控制系統(tǒng)的優(yōu)化設(shè)計,基于嵌入式技術(shù)進行智能充電樁嵌入式控制系統(tǒng)的硬件模塊化設(shè)計,系統(tǒng)的硬件電路設(shè)計主要包括了智能充電樁的傳感器模塊設(shè)計RTC模塊電路設(shè)計(包括放大電路、調(diào)理電路、濾波電路等)、時鐘電路設(shè)計STM32 主控系統(tǒng)模塊設(shè)計、復(fù)位電路設(shè)計和顯示模塊設(shè)計等,對其分別描述如下:

1)智能充電樁嵌入式控制系統(tǒng)的傳感器模塊主要是進行電動汽車充電信息和數(shù)據(jù)的采樣檢測,通過低電壓復(fù)位以及看門狗復(fù)位構(gòu)建信號傳感器,檢測智能充電樁嵌入式控制信息,采用并行外設(shè)接口(PPI構(gòu)建智能充電樁嵌人式控制系統(tǒng)的傳感器模塊,它是半雙工形式,支持8個立體聲PS通道的AD數(shù)據(jù)采樣智能充電入式控制系統(tǒng)的傳感器模塊的接口方式為串行,與嵌人式STM32宿機連接采用雙路16位電流輸出型D/A轉(zhuǎn)換,最大可進行16位數(shù)據(jù)的輸人輸出,結(jié)合 AD/DA 轉(zhuǎn)換器實現(xiàn)電動汽車智能充電控制信息的實時采集,根據(jù)上述分析,得到智能充電樁嵌式控制系統(tǒng)的傳感器模塊的接口電路。

2)RTC模塊電路設(shè)計是實現(xiàn)智能充電樁嵌入式控制信息的放大、濾波和檢測等調(diào)理功能,采用S3C2440AARM9芯片構(gòu)建智能充電樁嵌人式控制系統(tǒng)的信號調(diào)理LCD控制器,由于STM32 控制時序比較復(fù)雜,同時晶振內(nèi)部產(chǎn)生的振蕩信號會影響采樣精度和控制精度,為了確保嵌入式控制系統(tǒng)的電路穩(wěn)定可靠工作,采用完整的 RGB數(shù)據(jù)信號輸出模型進行信號的放大、濾波和檢測,實現(xiàn)控制時鐘的中斷,根據(jù)上述分析,得到本文設(shè)計的 RTC模塊電路。

3)時鐘電路設(shè)計是處理數(shù)字信息的基礎(chǔ),也是智能充電樁嵌入式控制系統(tǒng)的關(guān)鍵模塊,使用有源晶振進行時鐘電路設(shè)計,得到設(shè)計結(jié)果。

4)STM32主控模塊是整個智能充電樁嵌入式控制系統(tǒng)的核心,采用嵌人式設(shè)計技術(shù),給出智能充電樁嵌人式控制系統(tǒng)的主控模塊的技術(shù)參數(shù)。

根據(jù)上述設(shè)計指標(biāo),采用 S3C2440A ARM9 處理器,經(jīng)24倍頻后形成20 MHz的內(nèi)核頻率,使用的交叉編譯器把控制加載統(tǒng)一為armlinux-gec,控制和運算核心通過STM32實現(xiàn)智能充電樁嵌人式控制系統(tǒng)的主控模塊設(shè)計,結(jié)合嵌入式設(shè)計技術(shù),采用S3C2440,運行于400MHz。NOR FLASH為2M時序控制邏輯S接收智能充電樁嵌人式控制的數(shù)據(jù)檢測和輸出特征顯示,并經(jīng)過轉(zhuǎn)換成后及控制邏輯脈沖。

2.2軟件開發(fā)實現(xiàn)

在上述進行了硬件設(shè)計的基礎(chǔ)上,進行基于 STM32的智能充電樁嵌入式控制系統(tǒng)的軟件開發(fā)。本系統(tǒng)軟件的開發(fā)平臺是 ARM CortexTM-MO支持ADI公司 Blackfin 系列SHARC系列以及 TigerSharc 系列的人式微處理控制芯片,采用嵌入式系統(tǒng)開發(fā)技術(shù)對智能充電樁嵌入式控制系統(tǒng)的硬件電路及模塊進行參量的初始化,在軟件設(shè)計中,進行系統(tǒng)初始化,通過對話框和選單的形式進行同步串口 0初始化,輸出窗口會顯示編譯鏈接過程,利用 C/C++編寫的程序,在 CAN 同步串口中實現(xiàn)標(biāo)號或地址上斷點的設(shè)置,在嵌入式系統(tǒng)中設(shè)計智能充電樁嵌入式控制系統(tǒng)的 Linux 內(nèi)核、系統(tǒng)序shell 以及應(yīng)用序。

通過堆?;虼鎯ζ鞯奈恢眠M程管理(process management)實現(xiàn)系統(tǒng)啟動和遠程控制。使用了 VisualDSP+十的Siulator和 Emulator 確定變量和數(shù)組需要的存儲空間,結(jié)合STM32嵌人式處理器進行編譯器或者匯編器的程序編譯,使用GPIO模擬SPI能充電式控制信息的檢測儀SCLK 給出時鐘信號,測試設(shè)計的程序代碼通過從DOUTA串行接口配置 PPI的操作模式信號極性以及數(shù)據(jù)寬度,配置 GPIO管腳序為DMAx_X_COUNT gpio_setpin ( process management_GPF(0),1);

DMA0_X_MODIFY delay(5);DMA0_Y_MODIFY_setpin(S3C2410_GPF(0),0);通過管驅(qū)動程序配置設(shè)定SPORTO_TCLKDIV 為4即串口發(fā)送時鐘為12MHz,在人式系統(tǒng)下觸發(fā)AD7656的 CONVST模塊實現(xiàn)智能充電樁入式控制。



關(guān)鍵詞: STM32 嵌入式 智能充電樁

評論


相關(guān)推薦

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

關(guān)閉