• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于stm32的智能充電樁嵌入式控制系統(tǒng)設計

      2021-04-09 04:27:32東北林業(yè)大學機電工程學院
      電子世界 2021年22期
      關鍵詞:時鐘嵌入式控制器

      東北林業(yè)大學機電工程學院 張 堯

      華中科技大學電氣與電子工程學院 朱浩楠

      本文將圍繞智能充電樁嵌入式控制系統(tǒng)的總體設計與器件選擇進行分析討論,提出基于stm32的智能充電樁嵌入式控制系統(tǒng)設計的實現(xiàn)方法,并進行相應的系統(tǒng)調(diào)試與實驗,根據(jù)實際結(jié)果可知該系統(tǒng)不僅能保證控制系統(tǒng)具有良好的穩(wěn)定性,還能確保程序性能可靠。

      stm32又稱嵌入式單片機是專門為高性能、低功耗要求設計的ARM處理器內(nèi)核,而基于其運行原理設計的控制系統(tǒng)能夠?qū)崿F(xiàn)智能充電樁控制能力的大幅度優(yōu)化,降低經(jīng)濟成本的使用,確保開發(fā)后的軟件能夠保持良好的兼容性與實用性。為了保證各項設計方法能夠有效運用,首先要對控制系統(tǒng)的整體設計與器件選擇進行深入分析。

      1 智能充電樁嵌入式控制系統(tǒng)的總體設計與器件擇選

      當前我國將綠色能源的使用作為未來工業(yè)發(fā)展方向,要求進一步加快電動汽車的研發(fā)與制造,充分發(fā)揮零污染排放、不會對環(huán)境造成破壞、成本支出相對較低、維護工作易于開展的特點。雖然該類型汽車的優(yōu)勢眾多,但在不斷研發(fā)的過程中也出現(xiàn)了充電難題,由于原本的充電樁在結(jié)構設計與分布上存在一定不足之處,從而造成電動車的續(xù)航能力受到影響,因此優(yōu)化充電樁的設計勢在必行。充電樁的設計重點在于控制系統(tǒng)的強化,確保充電能力得到大幅度加強。以往的設計方法,主要是要求控制器能夠基于神經(jīng)網(wǎng)絡,完成相應模塊與程序的控制,以模糊免疫作為節(jié)能基礎、積分控制法以及SMITB控制器作為應用內(nèi)容,雖然該方法能夠?qū)崿F(xiàn)控制性能的提升,但成本支出過高,適用性較差,難以完成大面積推廣。因此為了確保系統(tǒng)的穩(wěn)定運行,使各項系統(tǒng)功能得到良好運用,便需要對控制系統(tǒng)的總體結(jié)構設計進行完善與提升。

      1.1 總體結(jié)構設計

      首先在設計之前需要對系統(tǒng)的總體結(jié)構進行全面了解,明確各項功能指標,使用AD系統(tǒng)預先對充電樁控制系統(tǒng)內(nèi)的6個通道進行信息采集。當前充電樁控制系統(tǒng)的主要設計部分可分為:軟件設計,是指將主控模塊作為控制核心,而其中的信號檢測模塊組需要由控制電路、信號接入與電源設計三部分組成;硬件設計是指ARM電路板、調(diào)理電路、時鐘設計等。具體的控制系統(tǒng)總體設計流程可分為:由供電設置向AD采集系統(tǒng)供電,完成電流、電壓、差壓傳感器與調(diào)理電路的有效連接,實現(xiàn)與嵌入式ARM主控板間的信號傳遞與數(shù)據(jù)傳輸。其次要依照總體設計架構,完成功能指標分析,控制系統(tǒng)的輸入電壓范圍通常為:+/-220V和+/-360V,可以維持600khz的連續(xù)工作,并且最高采樣速率在300khz左右,能夠?qū)ACHE與4路組有機結(jié)合,具有低能耗的優(yōu)勢,可以支持異步存儲器。而系統(tǒng)的穩(wěn)壓功耗為150mw,包含CAN2.0接口。

      1.2 建立開發(fā)環(huán)境

      通過對以上設計框架與功能指標進行深入分析,明確模塊化設計的內(nèi)容,可知系統(tǒng)設計所使用的低功耗ARM控制器可以作為控制系統(tǒng)的控制器。該系統(tǒng)的設計環(huán)境要以LINUX作為運行平臺,利用8位與16位控制器完成控制系統(tǒng)軟件程序的開發(fā)與實現(xiàn),可以在用戶終端上保證充電樁復雜功能的有效應用。同時軟件系統(tǒng)的開發(fā)環(huán)境通常以交叉編譯為主,是指開發(fā)環(huán)境理應安裝在服務器系統(tǒng)當中,所開發(fā)出的相應系統(tǒng)也應在嵌入式計算機中完成運行。在建立開發(fā)環(huán)境過程中可將CHANVECTOUR作為采集通道列表,F(xiàn)S當作采樣頻率,并借助外部存儲器完成執(zhí)行程序加載、從ROM內(nèi)啟動執(zhí)行程序,從而引導裝載模式的運行,使控制系統(tǒng)的目標板與宿主機能夠使用網(wǎng)線、USB進行連接。

      在操作系統(tǒng)選擇上則需以LINUX為主,需要在WINDOWS系統(tǒng)中安裝CYGWIN,并將提前編譯好的數(shù)據(jù)傳送到系統(tǒng)當中,之后由控制系統(tǒng)進行PC環(huán)境的模擬,確保LINUX中的各項編譯器可以完成二級制代碼的GCC編譯實現(xiàn)。而充電樁內(nèi)的控制系統(tǒng)AD采集模塊則主要由信號調(diào)理與芯片采集兩部分組成,主要通過32KB的SHRM與BANK完成數(shù)據(jù)參數(shù)的存儲,而采集芯片則主要負責控制信息與模擬信號的轉(zhuǎn)換,使其成為能夠被系統(tǒng)識別的數(shù)字信號,再傳遞到主控系統(tǒng)中完成數(shù)字處理。主控系統(tǒng)是整個充電樁控制系統(tǒng)的核心部分,能夠借助STM32的嵌入方法完成相應設計,要求在客戶端控制面板中構建聯(lián)合CACHE,并采用定時器進行電動車的智能充電。

      2 基于stm32的智能充電樁嵌入式控制系統(tǒng)設計的實現(xiàn)方法

      2.1 硬件設計

      基于stm32的智能充電樁嵌入式控制系統(tǒng)的硬件設計主要可分為以下四大部分:第一,傳感器模塊,主要是對充電信息以及相應數(shù)據(jù)參數(shù)完成收集與檢測,通過看門狗、低電壓兩種復位方式建立信號傳感器,并對充電樁的控制信息進行在線檢測,同時要使用PPI外設接口設置傳感器模塊,要求結(jié)構組成采用半雙工形式,能夠支持立體聲道的AD數(shù)據(jù)采集。并且該模塊的結(jié)構方式要保證為串行,能夠與STM32宿機完成連接,使用雙路電流輸出實現(xiàn)D/A轉(zhuǎn)換,確保最大輸入輸出為16位的數(shù)據(jù)信息。再與AD轉(zhuǎn)換器收集的控制信息有效結(jié)合,從而得到傳感器模塊接口電路分布狀況;第二,RTC模塊電路,是指能夠?qū)崿F(xiàn)控制信息的濾波、檢測等調(diào)理功能,需使用ARM芯片完成LCD控制器的構建。由于STM32本身的控制時間順序比較混亂與繁雜,而且晶振內(nèi)產(chǎn)生的信號會在一定程度上影響采集信息的精確度,因此為了避免此類現(xiàn)象發(fā)生,需要提高控制系統(tǒng)電路的穩(wěn)定性,采用RGB信號輸出模型完成信號的實時檢測與濾波,根據(jù)實際需要完成控制時鐘的及時中斷;第三,時鐘電路,用于數(shù)字信息的處理,屬于控制系統(tǒng)內(nèi)的核心模塊,需要使用源晶振完成電路設計。第四,STMA32的主控模塊需要采用嵌入式技術進行設計,其主要數(shù)據(jù)參數(shù)如下:輸入電壓,14+/-0.3或12+/-8 V;AD轉(zhuǎn)化器采樣通道:8通道,同步與異步輸入;I/O電壓:24V;采樣時鐘:高于150 HZ。

      2.2 軟件開發(fā)

      在有效完成硬件設計的前提下,需要以STM32的充電樁控制系統(tǒng)軟件開發(fā)作為實現(xiàn)基礎。該系統(tǒng)的軟件設計平臺為ARMcortex,能夠支持多種控制芯片,通過嵌入式系統(tǒng)設計技術可以對控制系統(tǒng)內(nèi)的電路與模塊完成參量的初始化設置。而在軟件開發(fā)過程中,要優(yōu)先完成系統(tǒng)的初始化,借助對話框的形式進行同步串口的初始化,要求輸出窗口能夠顯示編譯過程,再利用C++進行程序的編寫,并在CAN串口上實現(xiàn)地址與標號斷點的布置。同時在嵌入式系統(tǒng)當中要進一步開發(fā)控制系統(tǒng)的LINUX內(nèi)核以及程序軟件,通過存儲器進行管理,確保系統(tǒng)啟動與遠程控制功能可以順利使用,使用simulatour以及VISUAL準確判定數(shù)組與變量所占的空間大小,再結(jié)合處理器完成程序編譯工作,要求能夠采用CPIO完成SPI的模擬,由控制信息檢測儀測定時鐘信號,分析程序代碼,并通過接口配置PPIDE運行模式、數(shù)據(jù)寬度以及信號極性,保證GPIO管腳的程序配置有序完成。最后通過驅(qū)動程序完成參數(shù)配置后,需要將SPORT tclkdiv的數(shù)值設置為4,而串口的發(fā)送始終應為12MHZ,當嵌入式系統(tǒng)在觸發(fā)CONVST模塊后,便可實現(xiàn)充電樁信息的實時控制,整個軟件開發(fā)的流程可分為:軟件仿真模擬、編寫高級語言源程序、編寫匯編語言源程序、經(jīng)過匯編器與編譯器生成目標文件、通過鏈接器輸入可執(zhí)行文件、經(jīng)過調(diào)試器完成軟件模擬仿真以及格式轉(zhuǎn)換,最終在進行固化程序的寫入后嵌入目標系統(tǒng)。

      3 系統(tǒng)調(diào)試

      為了確保本次設計的基于STM32的智能充電樁嵌入式控制系統(tǒng)能夠具有良好的安全性、穩(wěn)定性與可行性,需要在設計完成后對系統(tǒng)進行相應的調(diào)式與功能試驗。首先要在嵌入式環(huán)境下,構建開發(fā)編譯環(huán)境,并在充電樁控制程序中進行編譯工作,借助WIN32函數(shù)進行控制信息的輸入與輸出,同時適當進行數(shù)據(jù)參數(shù)的調(diào)整與調(diào)度。其次,在用戶界面要將參數(shù)輸入與信息儲存劃入在內(nèi),利用VCIDE與DRIVERSTUDIO編寫相關驅(qū)動程序。再次,要利用API函數(shù)打開對應設備,借助DSP的地址線作為編譯器的輸入端,并實現(xiàn)充電樁的嵌入式控制,獲取所需的控制信息波束,并以此作為測試指標,從而得到具體的系統(tǒng)測試結(jié)果。根據(jù)實驗數(shù)據(jù)可知,本次設計的充電樁嵌入式控制系統(tǒng)能夠完成穩(wěn)定的波束輸入與輸出,且控制信息的解調(diào)性能良好,可以完成信息的實時調(diào)制,能夠達到提高充電樁控制能力的目的。

      結(jié)論:綜上所述,通過對智能充電樁嵌入式控制系統(tǒng)的總體結(jié)構設計與開發(fā)環(huán)境進行分析討論,提出具體的硬件設計與軟件開發(fā)方法,從而達到提高充電控制效果的目的,優(yōu)化傳感器模塊、時鐘電路、主控系統(tǒng)等設計方法,實現(xiàn)控制數(shù)據(jù)的解調(diào)與調(diào)制能力的強化,保證控制具有較高的穩(wěn)定性。

      猜你喜歡
      時鐘嵌入式控制器
      別樣的“時鐘”
      古代的時鐘
      搭建基于Qt的嵌入式開發(fā)平臺
      有趣的時鐘
      嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應用
      時鐘會開“花”
      Altera加入嵌入式視覺聯(lián)盟
      模糊PID控制器設計及MATLAB仿真
      MOXA RTU控制器ioPAC 5542系列
      自動化博覽(2014年9期)2014-02-28 22:33:17
      倍福 CX8091嵌入式控制器
      自動化博覽(2014年4期)2014-02-28 22:31:15
      聂拉木县| 康保县| 蓬安县| 长子县| 芦溪县| 蓝山县| 平罗县| 潞城市| 徐汇区| 六枝特区| 永城市| 临安市| 东平县| 德昌县| 吉安市| 玉树县| 南康市| 揭西县| 阜新市| 扎囊县| 赣州市| 元朗区| 顺义区| 海兴县| 澄迈县| 德州市| 石家庄市| 上杭县| 福泉市| 廉江市| 巧家县| 焦作市| 东港市| 丰城市| 兰溪市| 夹江县| 丘北县| 富平县| 台江县| 同江市| 商都县|