999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

永磁同步電機控制器程序設計

2020-11-30 15:58:16黃永康韓軍良周泊龍唐傳勝劉蒙恩仝飛飛
裝備維修技術 2020年14期
關鍵詞:永磁同步電機

黃永康 韓軍良 周泊龍 唐傳勝 劉蒙恩 仝飛飛

摘要:本文以微處理器STM32F302作為主控芯片,基于無傳感器磁場定向控制(FOC)策略,采用圖形化編程技術,在STM32CubeMX和MDK-ARM軟件平臺上開發了永磁同步電機控制器程序。本設計方法增強了代碼的執行效率和可靠性,降低了系統程序開發難度。實驗結果表明,系統實現了精確速度伺服控制的功能,為永磁同步電機控制提供了一種有效的技術方案。

關鍵詞: 永磁同步電機;微處理器;圖形化編程;磁場定向控制;空間矢量脈沖寬度調制

1引言

近年來,隨著科學技術的飛速發展,嵌入式技術和自動控制技術越來越成熟,伺服控制系統向高精度、高性能方向發展。永磁同步電機在伺服控制領域擁有著高精度、高效率的優點,為了降低永磁同步電機控制技術開發的難度,本文采用圖形化編程技術,來實現永磁同步電機控制器的快速高效開發。

2永磁同步電機控制器程序設計

本文以微處理器STM32F302作為主控芯片,進行永磁同步電機控制器程序開發。硬件平臺為控制板NUCLEO-F302RB和驅動板X-NUCLEO-IHM07M1 3SH組合的硬件系統。為了降低程序開發的難度,采用采用圖形化編程技術,基于ST公司的圖形化芯片配置工具STM32CubeMX和嵌入式開發工具MDK,進行程序開發。STM32CubeMX 是ST意法半導體公司推出的STM32 芯片圖形化配置工具, 允許用戶使用圖形化向導生成C 初始化代碼,支持多種工具鏈,比如MDK、IAR For ARM、TrueStudio等, 簡化了配置各種外設的流程,可以大大減輕開發工作,時間和費用,提高開發效率[1-3]。

在設計中,在STM32CubeMX平臺上,把STM32F302的PC13引腳設置為電機運行啟停開關,PC0和PC1設置為永磁同步電機的A相電流和B相電流檢測的ADC輸入通道。把STM32F302的PA8、PA9和PA10分別設置為三相逆變半橋A相、B相、C相的上橋臂開關管的PWM信號輸出通道,把STM32F302的PC10、PC11和PC12分別設置為三相逆變半橋A相、B相、C相的下橋臂開關管的PWM信號輸出通道。

在MotorControl Workbench平臺上,輸入永磁同步電機的相電阻RS、相電感LS、電機極對數P和電機反電動勢系數Ke,以及采樣電阻的大小,并輸入速度環和電流環的PID控制參數,用STM32CubeMX生成電機控制的初始化代碼。STM32CubeMX電機參數設置圖如圖1所示。

永磁同步電機采用無傳感器磁場定向控制策略,實際程序執行中,磁場定向控制程序在PWM中斷程序中執行,所以需要開啟中斷并設置在中斷中執行電機的中斷控制程序。把STM32CubeMX生成的初始化程序導入到MDK-ARM軟件平臺上。在MDK-ARM的工程中主要包含有五個文件夾,Application/MDK-ARM、Application/User、Drivers /STM32F3xx_HAL_Driver、Drivers/CMSIS、Middlewares /MotorControl。其中Application/User是用戶文件,包括main.c、motorcontrol.c、mc_api.c、mc_config.c、motor_control_protocal.c、mc_task.c等文件。Drivers/ STM32F3xx_HAL_Driver是STM32F3芯片系列的驅動文件。Drivers/CMSIS是STM32F3芯片系列的底層驅動文件,Middlewares/MotorControl是中間層文件,用來鏈接驅動文件和用戶文件。

在主函數main.c中,包含了TIM1_BRK-IRQn、ADC1_2_IRQn、USART2_ IRQn、EXTI15_10_IRQn四個中斷。其中,TIM1_BRK-IRQn中斷函數執行轉速閉環控制、電流閉環控制和SVPWM運算等功能。USART2_IRQn斷函數執行串口數據接收中斷功能,ADC1_2_IRQn中斷函數執行電流檢測任務,EXTI15中斷服務函數執行按鍵狀態檢測任務,當檢測到電機啟停控制鍵PC13電平狀態的變化時,進入中斷,根據電平狀態,執行電機運行起動函數MC_StartMotor1()或者電機運行停止函數MC_StopMotor1()。根據上述設計內容,系統控制程序流程圖表示為如圖2所示。

3結論

本文采用圖形化編程技術,在STM32CubeMX平臺上上自動生成芯片硬件抽象層和中間層代碼,在MDK-ARM平臺上嵌入核心代碼,本設計方法增強了代碼的執行效率和可靠性,降低了系統程序開發難度,為永磁同步電機控制器開發提供了一種有效的技術方案。

參考文獻

[1] 楊曉艷,陳亮. 基于STM32CubeMX的單片機最小系統設計[J]. 數字技術與應用,2018, 36(6): 149-150.

[2] 羅清龍; 馮敏; 李清濤. 基于STM32CubeMX嵌入式實驗教學改革實踐[J]. 計算機教育,2018,1: 155-158.

[3] 林宗炮,黃啟鋒,王洪麗. 基于STM32-MAT的四輪小車控制器設計[J]. 機電技術,2019,6: 36-38.

作者簡介:黃永康(1997--)男,河南林州人,學生。

項目來源: 1、河南省重點研發與推廣專項(科技攻關)“新能源汽車變頻空調關鍵技術研究”(182102210458)、“高壓、超高壓輸變電站Cu/Al異種導體一體化研究”(182102210463);? 2、南陽理工學院2018年《傳感器與測控電路》課程建設項目;3、南陽理工學院《傳感器原理與設計》、《生物化學》“課程思政”教育教學改革試點項目。

猜你喜歡
永磁同步電機
基于轉子磁場定向的永磁同步電機牽引控制策略
EPS用永磁同步電機弱磁控制研究
基于IMM的永磁電機無速度傳感器技術
永磁同步電機弱磁控制策略仿真分析與驗證
永磁同步電機在拖動系統中的應用與降噪
電動汽車永磁同步電機DTC 策略優化研究
永磁同步電動機自抗擾控制器設計
科技視界(2016年12期)2016-05-25 11:07:56
反推控制在永磁同步電機中的應用及發展綜述
基于SVPWM的永磁同步電機閉環控制伺服系統的研究與實現
基于五段式SVPWM的永磁同步電機反饋線性化直接轉矩控制
主站蜘蛛池模板: 亚洲一区二区视频在线观看| 天天色天天综合| 亚洲国产91人成在线| 高清精品美女在线播放| 无码日韩人妻精品久久蜜桃| 欧美日韩中文字幕二区三区| 91丝袜乱伦| 亚洲欧美成人影院| 国产精品嫩草影院视频| 国产成人喷潮在线观看| 日韩午夜片| 国产高清在线丝袜精品一区| 99热这里只有免费国产精品| 国产成人精品男人的天堂下载| YW尤物AV无码国产在线观看| 亚洲九九视频| 欧美国产日韩在线播放| 成人无码一区二区三区视频在线观看| 亚洲伊人天堂| 自拍亚洲欧美精品| 国内精品自在自线视频香蕉| 国产女人在线视频| 99尹人香蕉国产免费天天拍| 欧美午夜久久| 国产精品成人免费综合| 亚洲清纯自偷自拍另类专区| 国产微拍精品| 国产成人精品亚洲77美色| 日韩在线网址| 免费Aⅴ片在线观看蜜芽Tⅴ| 色哟哟色院91精品网站| 日韩欧美国产综合| 黄色成年视频| 看你懂的巨臀中文字幕一区二区| 亚洲无码视频一区二区三区 | 久996视频精品免费观看| 97国产精品视频人人做人人爱| 国产午夜一级毛片| 无码电影在线观看| 91无码视频在线观看| 成年人福利视频| 少妇精品在线| 99视频只有精品| 特级做a爰片毛片免费69| 99热这里只有精品免费| 久久精品国产999大香线焦| 国产精品亚洲va在线观看| 亚洲男人在线| 青青国产成人免费精品视频| 色悠久久久久久久综合网伊人| YW尤物AV无码国产在线观看| 国产成人啪视频一区二区三区 | 国产乱人伦偷精品视频AAA| 欧美一级黄色影院| 国产第一页屁屁影院| 不卡网亚洲无码| 四虎免费视频网站| 国产香蕉在线| 日韩高清欧美| 亚洲天堂视频在线观看| 亚洲精品国产首次亮相| 亚卅精品无码久久毛片乌克兰| 熟女视频91| 99r在线精品视频在线播放| 中文字幕亚洲第一| 国产网站一区二区三区| 亚洲无码高清一区二区| 国产黄色免费看| 午夜国产理论| 国产福利在线免费| 伊人国产无码高清视频| 色哟哟国产精品| 五月婷婷激情四射| 国产va在线| 国产av色站网站| 欧美天堂久久| 欧美亚洲一区二区三区在线| 精品国产三级在线观看| 国产综合精品一区二区| 欧美a网站| 精品国产欧美精品v| 日日噜噜夜夜狠狠视频|