邱智麟
Firmware Engineer
- 熟悉馬達與控制器相關原理,以及工業化自動控制協定。
- 撰寫晶片韌體程式,並製作桌面應用程式。
- Email: [email protected]
- Mobile: 0933-780-721
C/C++ MCU Motor Control
通訊介面
- CANopen、CANbus
- SPI、I2C、UART
- EtherCAT
其他
- Motor、PID、FOC
- PLC、AC drvier
北河精密機電有限公司 軟/韌體工程師 May 2017 - Mar 2023
- 熟悉各類馬達、編碼器、控制器運作原理,並於公司內部每個月舉辦教育訓練。
- 使用C語言開發馬達控制器,幫助公司擴大業務銷售市場。(Microchip、STM32、ESP32、Arduino)
- 配合馬達控制器,進行桌面應用程式之設計與撰寫。(Qt C++、C#)
- 超過30間客戶的合作經驗,其領域包括:半導體製程機台、醫療/復健用具 、電動螺絲刀、無人搬運車... 。
- 自動化相關領域實務操作經驗。(CANopen、etherCAT、RS485、PLC、AC driver...)
專案內容
- 直流馬達控制器 (C語言)
- 用Microchip晶片進行韌體開發,並控制直流馬達運轉。
- 使用精簡型Fuzzy PID演算法,根據不同狀況自動調整PID,實現快速變化且穩定的控制。
- 可離線運行,直接經由操作I/O執行馬達動作或是更改設定。
- 使用ASCII編碼作為通訊指令格式,對於使用者更加友善。
- 控制設定儲存於EEPROM,且有自動檢測數值錯誤之能力。
- 設計並製作Windows端軟體,可由客戶修改控制設定,並進行運轉測試。
- 馬達控制器PC端軟體 (Qt)
- 簡易快速的馬達操作,並可直接利用鍵盤進行馬達控制。
- 將控制器當前狀態與參數設定介面化,並將馬達位置繪製為軌跡線段。
- 巨集(Macro)編寫與執行,可預先編寫指令集,實現多指令一鍵發送。
- 使用教導模式將使用者動作進行錄製,並將動作存為巨集。
- 可即時切換之多國語言設定(中、英…)。
- COMPort通訊模板化軟體 (Qt)
- 以16進位編碼為基礎語法,並可自由編寫傳送內容,減少重複性高之動作。
- 多種特殊語法如:動態變數、封包長度、數值轉換、自動計算SUM/CRC…。
- 經由動態變數語法,於輸入ASCII指令,可轉換為對應之封包。(S<1000>E → 0x 53 03 E8 45)
- 可設定多種設定檔,讀取不同的樣板內容,快速對應至對應的連接設備。
- 馬達控制器程式撰寫及應用 (FAULHABER、dunkermotoren)
- 協助不同領域客戶實現馬達控制,如:半導體製造機台、電動螺絲起子、輪車系統…。
- 搭配各種應用撰寫不同Standalone之程式:觸發IO執行動作、自動偵測機構極限…。
家庭用指紋辨識門鎖系統
- 使用STM8搭配指紋模組,並使用繼電器、蜂鳴器、LED達到開門鎖與提示用之效果。
- 透過UART與指紋模組進行通訊,以實現指紋擷取、特徵化、搜索識別之功能。
- 使用2節18650電池進行供電,無人時會自動節電,正常可使用6個月以上。
- 可離線新增指紋,不需要額外連線其他裝置。
- 簡易展示影片
資訊工業策進會 Nov 2016 - Jun 2017
嵌入式系統軟體設計班 (Embedded system)
- 帶領6名組員製作遙控小車,搭配車上感測器可遠端查看車外狀況。
亞東科技大學 2011 - 2015
通訊工程系 (Communication Engineering)