基于DSP的全數字電機控制解決方案
系統功能框圖:
系統功能實現方法:
(1) CY-MCS28335電機控制開發套件:提供DSP數字信號處理算法實現功能單元、功率驅動單元、電源管理單元、數據采集存儲單元、串口、CAN總線接口等,方便實現用全數字的方法實現對電機控制的:電流環、速度環的控制。
(2) CY-MCS2812 電機控制板+IB2812人機接口板,可實現對DSP及擴展的IO口做可視化操作。
(3) CY-MCS2407 電機控制板+IB2812人機接口板,可實現對DSP及擴展的IO口做可視化操作。
(4) 功率驅動板分為:50W和1.5kW兩種,可方便用戶做應用系統原型樣機調試。
(5) 系統仿真調試:通過CY-XDS510仿真器,和RS-232接口,配合CCS和MCWIN可實現全透明的對系統進行仿真調試和二次開發。
(6) 電機控制原理核心技術用可視化的編程界面來統一實現,比如PWM輸出、AD采樣、空間矢量控制算法等都可以通過鼠標點擊來實現算法源代碼。另外,系統提供了用正弦波和方波實現電機控制的完整的算法流程圖和演示示例。
(7) 配合DSP實時多任務操作系統,可方便用戶基于操作系統、通過任務管理的方式來編程——方便快捷、思路清晰。
電機控制開發套件包含可視化編程軟件Mcwin。Mcwin是一個基于WINDOWS的調試開發工具。可視化的編程開發軟件,功能如下圖所示:
1、項目管理功能: 2、直流無刷、交流無刷伺服電機控制示例:
集成的項目管理功能界面 電機運動曲線設計
3、集成可視化的DSP內部資源管理功能: 4、空間矢量算法,在DSP上實現的可視化編程界面:
DSP內部資源管理界面 空間矢量控制算法開發界面
以上可編程開發界面,系統可自動生成的算法匯編語言源代碼。
5、系統各種算法的詳細軟件流程圖和基本的實時電機控制算法內核結構圖:
針對BLDC/BLAC的算法完整的流程圖和算法的結構,有詳細的講解。
該方案適合于高等院校做電機運動控制的教學實驗,也可以做科研單位做算法研究。
文章版權歸西部工控xbgk所有,未經許可不得轉載。