基於STM32F107VCT6微控制器的控制系統解決方案

2020-11-26 電子發燒友

本文簡要介紹了電動汽車交流充電樁的內容和研究現狀。針對需要設計了基於STM32F107VCT6微控制器的控制系統解決方案,並詳細介紹了控制系統的軟硬體設計和樁體的電氣部分設計。該系統提供包括人機互動、充電控制、電能計量、IC卡付費、票據列印、運行狀態監測、充電保護和充電信息存儲和上傳等多種完善的功能,滿足充電過程的要求。

隨著全球能源危機的不斷加深,石油資源的日趨枯竭以及大氣汙染、全球氣溫上升的危害加劇,各國政府及汽車企業普遍認識到節能和減排是未來汽車技術發展的方向,發展電動汽車將是解決這兩個難題的最佳途徑。我國高度重視電動汽車的發展,國家相繼出臺了一系列標準來扶持和規範電動汽車的發展。但要實現電動汽車大面積普及我國還有很長的路要走,需要解決的問題還有很多。在最近發布的《節能與新能源汽車產業規劃》草案中指出將以純電動汽車作為主要戰略取向。有關專家指出純電動汽車的發展存在三大瓶頸問題:一是標準的缺失,二是配套政策的不完善,三是基礎設施的規劃和建設的有序推進。本文所研究的電動汽車交流充電樁作為充電基礎設施的一部分對於推進電動汽車的普及具有重要的意義。

1 電動汽車交流充電樁介紹

交流充電樁,又稱交流供電裝置,是指固定在地面或牆壁,安裝於公共建築(辦公樓宇、商場、公共停車場等)和居民小區停車場或充電站內,採用傳導方式為具有車載充電機的電動汽車提供人機互動操作界面及交流充電接口,並具備相應測控保護功能的專用裝置。交流充電樁採用大屏幕LCD彩色觸控螢幕作為人機互動界面,可選擇定電量、定時間、定金額、自動(充滿為止)四種模式充電,具備運行狀態監測、故障狀態監測、充電分時計量、歷史數據記錄和存儲等功能。充電樁的交流工作電壓(220±15%)V,額度輸出電流(AC)為32 A(七芯插座),普通純電動轎車用交流充電樁充滿電大約需要6~8 h,充電樁更適用於慢速充電。交流充電樁一般由樁體、電氣模塊、計量模塊、帳務管理模塊四部分組成。根據安裝方式的不同,樁體可分為落地式和壁掛式兩種。落地式充電樁適合在各種停車場和路邊停車位進行地面安裝;壁掛式充電樁適合在空間擁擠、周邊有牆壁等固定建築物上進行壁掛安裝,如地下停車場或車庫。

2 交流充電樁系統工作原理

依據GB/T 20234.2-2011《電動汽車傳導充電用連接裝置;交流充電接口》中相關規定的要求,採用控制導引電路的方式來作為充電連接裝置的連接狀態及額定電流參數的判斷裝置。其典型的控制導引電路如圖1所示。


    供電設備插頭與插座連接後,供電控制裝置通過圖1所示的檢測點4的電壓值判斷供電插頭與供電插座是否已完全連接。同時電動汽車車輛控制裝置通過測量檢測點3與PE間的電阻值判斷車輛插頭與車輛插座是否已完全連接。在完成插頭與插座連接狀態檢測後,操作人員對供電設備完成充電啟動設置,則開關S1從連接+12 V狀態切換至PWM連接狀態,供電控制裝置發出PWM信號。供電控制裝置通過測量檢測點1的電壓值判斷充電連接裝置是否已完全連接。車輛控制端檢測無誤後閉合S2,供電控制裝置通過再次測量檢測點1的電壓值判斷車輛是否準備就緒,如滿足要求則通過閉合K使交流供電迴路導通。

3 交流充電樁系統方案

    系統由LCD觸控螢幕、印表機、RS 485接口的電能表、漏電保護斷路器、交流接觸器、讀卡器和LED燈等基本部分組成。LCD觸控螢幕可以提供友好的人機操作界面和快捷簡單的操作方式,滿足客戶按照不同的方式對電動汽車進行充電的要求,可以顯示當前充電狀態、充電電量和充電費用,友好的用戶界面可以讓客戶進行相應的選擇。當採集的電壓超過過壓保護定值或低於欠壓保護定值,充電樁停止充電。漏電保護斷路器可保證在充電過程中發生漏電等緊急故障情況下停止充電。當發生意外狀況需要緊急停止充電時,可以通過急停按鈕來中斷充電。系統的電氣連接示意圖如圖2所示。

4 控制系統單元電路

4.1 主控制器選擇

主控制器選擇意法半導體的STM32F107VCT6微控制器。STM32F107VC互聯型系列使用高性能的ARM Cortex-M3 32位的RISC內核,工作頻率為72 MHz。該器件包含2個12位的ADC、4個通用16位定時器和1個PWM定時器,還包含標準和先進的通信接口:多達2個I2C,3個SPI,2個I2S,5個USART、一個USB和2個CAN,該器件同時提供了乙太網接口,極大的方便了電路設計。

4.2 串行接口電路

系統共使用了四個串行接口分別與LCD觸控螢幕、熱敏印表機、讀卡器和RS 485接口的電能表通信。LCD觸控螢幕和熱敏印表機為RS 232電平,經過電平轉換與MCU通信,LCD觸控螢幕與MCU的通信協議採用Modbus RTU通信協議,MCU作為主機,LCD觸控螢幕作為從機。熱敏印表機根據印表機模塊提供的協議進行通信。讀卡器為TTL電平,可以直接與MCU相連,採用讀卡器模塊提供的協議進行通信。充電計量的電能表採用多功能單相表,電錶選用2.0等級的電能表,電流規格為5(40)A。電錶提供RS 485接口,通過DL/T 645—2007通信協議與MCU通信。通過讀取電能表的電能值作為充電樁的電能計量值,通過讀取電錶電流和電壓值來判斷充電過程中是否出現過流和過壓的情況,並加以處理。電能表接口的電路圖如圖3所示。

4.3 CAN總線接口電路

根據《電動汽車車載充電機與交流充電樁通訊協議》徵求意見稿中的相關說明,該徵求意見稿推薦車載充電機與交流充電樁之間的通信系統採用CAN總線,所以設計CAN總線接口。數據鏈路層為物理連接之間提供可靠數據傳輸,本系統車載充電機與交流充電樁之間的數據幀格式符合CAN總線2.0B版本的規定,使用CAN擴展幀的29位標識符。具體每個位分配的相應定義和傳輸協議等功能符合SAE J1939—21的規定。

4.4 充電電壓測量電路

電壓測量首先需要通過測量互感器將電壓和電流轉換為可以測量的小信號。例如對220 V的電壓信號的測量,採用的互感器變比為2 mA/5 mA,採用圖4所示的電路,可知在220 V時互感器的輸出恰好為5 mA。忽略大電阻分流的影響,則27 Ω相當於是一個採樣電阻。由於採樣的信號為交流電,信號有正負之分,而A/D轉換器的輸入範圍為0~3.6 V,所以不能直接將採樣電壓輸入到A/D轉換器中。在運放的正輸入端接入一個正的參考電壓,再選擇合適的放大倍數,使輸出能夠在A/D轉換器的輸入範圍即可很好的解決該問題。採用準同步採樣後,數據採用矩形自卷積窗算出其有效值。

4.5 控制導引電路
    控制導引電路完成充電前充電樁與電動汽車的連接確認、供電功率及充電連接裝置載流能力的識別和充電過程的監測等任務。MCU通過檢測點不同的電壓值來判斷所處狀態,其電路原理圖如圖5所示。


5 樁體電氣部分設計

交流充電樁的電氣部分主要完成充電的控制與充電過程的保護等功能。具有漏電保護、短路保護、過流、過壓、欠壓保護等保護功能。除短路和漏電保護外,其他保護功能通過充電控制器控制接觸器實現,以實現自恢復;短路和漏電保護選用帶漏電保護的微型斷路器實現。此外系統還具有防雷模塊,防雷模塊標稱放電電流不小於20 kA,保護電壓水平小於等於1.5 kV。單相供電時防雷模塊的接線方式選用P+N接線方式。充電樁具備急停按鈕,以便在緊急情況時能夠強行終止充電。

6 軟體設計

充電樁通過觸控螢幕完成交互式控制,運行時如果進行刷卡操作則觸發中斷進行讀卡,確定卡的類型進行相關操作。充電模式提供多種選擇可以設置按時間、電量、金額充電,也可設置成直接充滿為止。程序的整體流程圖如圖6所示。

7 結論

本文分析了交流充電樁控制系統的硬體設計與軟體設計,敘述了充電樁電氣部分的設計。該系統以STM32F107VCT6為控制核心,實現了人機互動、充電控制、電能計量、IC卡付費、票據列印、運行狀態監測、充電保護和充電信息存儲和上傳等多種完善的功能。該系統能滿足電動汽車一般的慢速充電要求,作為充電基礎設施的一部分對於推進電動汽車的普及具有重要的意義。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於STM32F4x9的LCD顯示設計,硬體設計指南
    本文引用地址:http://www.eepw.com.cn/article/266851.htm  意法半導體推出了基於ARM Cortex-M4內核的STM32F4x9微處理器,藉助內置的LCD-TFT顯示控制器和Chrom-ARM圖形加速器,使SVGA高解析度和高品質顯示畫面質量成為可能。
  • 基於STM32F107的嵌入式POS系統設計
    針對目前嵌入式收款機系統在功能和性價比方面存在不足的問題,介紹了一種基於Cortex M3晶片的嵌入式收款機系統。該系統功能全面、性能良好、界面完善、具有故障分析和機器自檢功能。運行結果表明,該系統實現了預期目標。
  • 靈動一級代理MM32L073PF替換STM32F042CBT6
    上海靈動微電子是國內專注於生產MCU微控制器與應用方案的供應商,迄今為止已為市場提供了上億隻MCU產品。已成功完成數百餘MCU單片機產品的設計及推廣,靈動微電子目前供貨產品基於ARM Cortex-M0及Cortex-M3 內核的MCU產品。其中一部分產品可完美替換意法半導體MCU。
  • 基於STM32L152和S14432的無線網絡系統設計
    工業現場自動化數據的控制和採集需要傳輸距離1km左右、功耗低、簡單、可靠、價格低廉的無線通信網絡。無線收發晶片S14432的通信距離可達1~2km。本文設計了一種基於STM32L152和S14432的無線網絡系統。系統採用低功耗、高性能的Cortex-M3核32位微控制器STM32L152和高集成度、低功耗的無線收發晶片S14432,適用於短距離的現場數據採集和監控。
  • 基於STM32的校園照明智能控制系統
    1 總體方案設計系統的設計主要有以下五部分組成:上位PC機、CAN適配卡、微控制器STM32、CAN總線接口模塊、光線檢測照明模塊。上位PC機提供操作界面,並且利用組態王軟體通過CAN總線向微控制器STM32發送指令和接收微控制器STM32發送的信息,微控制器STM32通過與CAN總線接口電路向CAN總線發送指令和接收CAN總線各個節點的信息,檢測照明模塊通過檢測電路將檢測到的信息發送給STM32微控制器,STM32微控制器處理檢測電路發來的信息控制照明設備。
  • 基於微控制器PICl6F628實現數字調光電子鎮流器的設計
    對於全部照明環境,DALI允許不同的控制和管理。DALI利用同一個控制系統,可以控制(發送和接收)64個不同的電子鎮流器。發射指令既可以到達單個鎮流器,也可以到達一組鎮流器,並實現從100%到l%的調光範圍。通過數字控制,可根據不同的照明需要精密調節光電平。DALI包含256個亮度等級和一個對數調光曲線,如圖l所示。在較低的光電平上易於更好地控制,而且對人的眼睛也更加敏感。
  • STM32F469開發板-黑科技助推圖形顯示
    此次愛板網也有幸第一時間體驗到了基於STM32F469系列MCU的STM32F469 Discovery開發板,一起來見識一下吧。使用過ST Discovery開發套件的工程師都知道,ST探索套件可以讓用戶非常方便、快速地開發應用程式,而板載的硬體外設基本都是用於更好的評估微控制器的功能,按照國際慣例,我們就先具體來看看STM32F469 Discovery板卡到底有些什麼資源。
  • 基於Cotex-M3內核的智能低壓斷路器控制器設計
    針對過載、短路等故障保護設計,文章介紹了基於ARM公司32位高性能微控制器STM32F103VET6的智能低壓斷路器控制器硬體和軟體優化設計。其除實現過載、短路等故障保護外,還能對環網供配電系統的現場參數進行實時性監測,並能通過3G網絡技術建立區域聯網,實現整個區域環網供配電系統的智能化。
  • 基於TMS320F2812的逆變電源控制器設計
    文中研製的逆變電源控制系統以TMS320F2812作為控制核心,它是一種支持實時仿真的32位微控制器,內部具有UART、SCI總線、SPI總線、PWM、定時器、ADC、CAN總線控制器等眾多外圍部件,功能強大。主要實現PWM產生、AD轉換、DA轉換、SCI、開關量檢測、繼電器驅動以及其他信號控制。
  • 基於STM32L151的可攜式氣體檢測儀設計
    作者 / 何源 黃夢濤 王偉峰本文引用地址:http://www.eepw.com.cn/article/201712/373595.htm  西安科技大學 電氣與控制工程學院(陝西 西安 710054)  何源(1990-),男,嵌入式系統設計師,研究方向:智能傳感器、工業控制系統
  • 將Iphone中的三軸陀螺儀開源——STM32F429I Discovery開發板評測
    近日,愛板網拿到了意法半導體的又一款STM32F4 Discovery系列開發板,板卡基於強大的Cortex-M4內核的STM32F429微控制器,同時板載了一個曾在iphone4剛發布的時候,賈伯斯聲稱的非常神奇的玩意——三軸陀螺儀,一起去瞧瞧。
  • 基於離網式發電系統的可再生能源基站解決方案
    打開APP 基於離網式發電系統的可再生能源基站解決方案 發表於 2017-12-12 18:13:01 針對這些問題,可再生能源基站解決方案開始成為業內討論的熱點話題,一些能源方案提供商如艾默生已經提供可靠、可用、綠色的網絡能源系統。一般說來,完整的解決方案主要由太陽能控制器、太陽能方陣、風能發電機、氫燃料電池四個系統組成,可應用於太陽能、風能資源豐富地區的各類3G基站。
  • 無線遙控器的IR應用解決方案
    此開關信號可以通過MAX1472等晶片處理,該晶片使用輸入數字數據流來調製基於晶體的PLL振蕩器的輸出。 ASK發送器基本上是一個「壞」OOK發送器,因為ASK接收器可以捕獲OOK信號。簡單的OOK/ASK電路使收發器和接收器解決方案的實施成本非常低廉。但是,沒有可以圍繞其設計系統的通信標準,因此每個系統供應商基本上設置它們自己的頻率和數據接口。
  • 基於Spartan-6 FPGA的可擴展驅動控制系統
    為了降低成本和改善工業控制器 之間的通信,現場總線提供商已經開發出了基於乙太網的工業網絡解決方案和數種新的協議,比如 EtherCAT 和 Profinet 等。除此之外,EtherNET I/P 也在近年來開始大行其道。不過,這些都是自成體系的技術,迫使製造商不得不支持所有的提供商。
  • 基於多軸運動控制器的間歇式輪轉印刷機控制系統
    國內一些公司也正在致力於自主開發,但是就目前情況而言,還是不能完全達到不乾膠商標間歇式輪轉印刷機的控制要求,體現在套準精度不夠,加減速時走位。這主要是因為在印刷過程中,印刷軸之間不能夠精確同步以及隨著印刷速度和捲筒紙大小的改變,印刷紙張的張力改變而引起的。為_r解決這一問題,我們研製了基於多軸運動控制器的間歇式輪轉印刷機控制系統。
  • 基於STM32的永磁同步電機伺服控制器設計
    1 伺服控制器的方案設計1.1 伺服控制器設計原理由於伺服系統具有高帶寬、高精度、大扭矩的特點,為達到伺服控制要求,採用技術成熟的交流永磁同步電機作為被控對象,將伺服系統設計成一個具有電流環、速度環、位置環三閉環迴路的複合控制系統。伺服系統最終追求的是外環定位的準確性和快速性,而外環的性能發揮在於內環的性能。
  • 基於STM32的EMS液晶顯示觸控螢幕設計方案
    摘要:提出一種基於STM32F103單片機的用於電動車電池能量管理系統(EMS)的液晶顯示觸控螢幕的設計方案,該方案以STM32F103
  • 正點原子-戰艦V3第四章 STM32F1 基礎知識入門
    4.3 STM32F103 時鐘系統STM32F1 時鐘系統的知識在《STM32 中文參考手冊 V10》第六章復位和時鐘控制章節有非常詳細的講解,網上關於時鐘系統的講解也基本都是參考的這裡。所以時鐘系統的重要性就不言而喻了。STM32F103的時鐘系統比較複雜,不像簡單的51單片機一個系統時鐘就可以解決一切。於是有人要問,採用一個系統時鐘不是很簡單嗎?為什麼 STM32 要有多個時鐘源呢?
  • 基於STM32F103C6與CAN收發器L9616實現一體化步進電機驅動器設計
    打開APP 基於STM32F103C6與CAN收發器L9616實現一體化步進電機驅動器設計 閉金傑,羅曉曙,丘 發表於 2020-03-20 10:02:19