縫紉機電控系統模擬
【 背 景 】
.......本專案客戶為全球前三大之縫紉機製造商,為完成電動智能縫紉機的電控系統,過去都是由韌體工程師撰寫C代碼建構電控系統架構,透過Sensor反饋控制兩顆步進馬達與直流馬達,並偕同進行電動智能裁縫動作。
.......瑞其協助客戶建立一套以Embed取代部分C代碼之電控系統建構流程,以期將電控系統做得更智能、效率及穩健。
【 解決方案 】
- 運用Embed部分取代韌體工程師所撰寫的C代碼,並逐步運用Embed將公司以往的C代碼作大部分取代
- Embed支援所有晶片週邊硬體的高效設備驅動,尤以馬達驅動非常便捷。可以直接設定與處理中斷(選項在複合塊中)
- 支持MCU運行的各個子系統安裝測量設備
- Model Base 及於圖塊方式溝通控制Sensor、驅動與設備等可自動轉成C Code燒錄於控制板上,不用撰寫複雜程式,維護也更容易
【 成 果 】
- 目前已成功建立一套以Embed取代部分C代碼之電控系統建構流程
- Embed 支援基於模型的設計流程(MBD) ,從建模、模擬到硬體即時迴路測試 (HIL)之完整流程。
- 基於模組圖和狀態圖模型,自動高效地自動生成C語言代碼
- 無需手寫代碼,使用三個簡單步驟: 編譯-鏈結-下載,便可以在目標微控制器上運行C語言代碼
- 即時操作系統,支援控制和後臺執行緒
- 對於支持的MCU目標微控制器,可以訪問該MCU的所有週邊設備