fbpx

MCU 728x90 114

 

MCUbanner 744x400 5000

學程簡介 課程大綱 課程預覽 專題實績 會員優惠
★ 課程採【實體遠距同步】全台開課並提供錄影補課,歡迎免費洽詢!


電子電路單元再獨家享有:

1 ) 加贈講師精心錄製之【感測電路數位課程】 →實體名師手把手,數位隨時停看聽!
2)獨家研發電子教學模組 →專為學習者設計,學習事半功倍!
3)感測電路專用書籍+講師自編講義 →教材最豐富、學習最完整!

※MCU單元亦包含獨家研發開發板與套件、講師自編講義+完整範例Code演練

學程特色

mcuec Features new

師資介紹
 
teacher 2

何老師  ※講師具16年韌體開發與電路設計經驗!韌體真功夫讓您自己寫出每一行 code,而不是拿別人現成的 code 去改而已!

▪ 電子工程碩士 ▪ TQC+ 電路設計領域委員 ▪ 全國技能競賽工業電子培訓教師
▪ 電路設計 ▪ OrCAD PCB Layout 設計 ▪ Microchip PIC18/ TI MSP430
▪ Nuvton Nano130 ▪ RFID無線射頻 ▪工業控制  ▪ RF無線通訊韌體設計

teacher4

Kangta  ※講師具15年USB Divice開發經驗,在國內一線PC/NB ODM廠擔任主任級資深工程師!

▪ 輔仁大學電子工程所
▪ 國內一線電子大廠/資深工程師
▪ 8051單晶片 ▪ USB韌體設計Linux驅動程式設計



th lu

盧老師 ※35年教學經驗,擁有12項專利

▪ 國立交通大學電信工程碩士
▪ 電子公司技術顧問
電子系統設計與製作 ▪ 工控電路與感測應用 ▪ 大地監視工程應用設計 ▪ 機器人感應系統



 

ecpcblayout 728x90

課程目標
1. 養成其具備量測被動及主動電子元件的能力及了解其特性與規格
2. 使具備熟悉電學各種基本定理與定律的活用技巧
3. 能清楚掌握半導體的原理及其使用方法與技巧
4. 使具備獨立使用電子儀器進行線路量測與除錯檢修的能力
5. 能熟悉微控制器一般常用I/O控制與電路設計,如Timer、PWM、ADC、LCD、RTC等。
6. 能熟悉微控制器常用通訊模組,如RS232、I2C、SPI。
7. 能讓學員依照原廠Datasheet 的說明,從波形與時序關係,逐行引領學員完成驅動。
8. 能熟悉USB運作原理與設計 HID class、 Audio Class、 CDC class、 MSC class。
9. 能了解如何利用USB分析儀進行USB Debug工作。 
10. 針對物聯網及穿戴式裝置上常見的感測器, 教你如何驅動與了解如何應用這些感測器。
11. 能從課程中學習一個完整專案開發的建立方法,例如:該如何選擇晶片滿足您的產品需求。
※ 課程完訓後將提供結業證書作為研習證明

課程Q&A
Q1.什麼是感測電路設計? ?
感應元件通常是利用半導體材料特性,對自然界的物理訊號,如光、聲音、壓力、溫度轉換成電氣訊號,而電氣訊號可能是電流、電阻、電壓的訊號。感應元件例如硫化鎘或光敏電阻器,其阻抗隨光落在它表面的總量而有不同焦電式紅外線感知器為因為吸收紅外線而產生電壓變化。能將位移、壓力、速度等機械量轉換成為電子訊號的元件稱為機電轉換器如陀螺儀與加速度計、E-compass、電子羅盤。感測電路設計即利用感應元件產生的電氣訊號變化來設計適當的電路,以輸出如電壓、頻率、脈衝等訊號,並滿足訊息傳輸、處理、記錄、顯示、控制的要求。其中由於感應元件所產生的電氣訊號會含有一定的雜訊,所以必須要設計過濾器以濾除不要的雜訊。另一方面,感應元件所產生的電氣訊號,不論是電壓或電流都很微弱如電壓只會有mV 毫伏,所以感測電路都會用到OP Amp,將訊號加以放大,使得所設計的感測電路模組可以進一步給微控器使用或微處理器使用。
Q2.為什麼要學電子電路 ?
電子電路為深入MCU領域的關鍵鑰匙﹐透過學習電子電路的基本定律與路線走向分析﹐繪製出簡易的電路輸出波形圖﹐用來建立後續的電子電路演算架構﹐延伸到類比電路的放大和數位電路的控制﹐使程式碼能夠控制硬體周邊﹐晶片控制感應器﹐貫通MCU的韌體開發設計。
Q3.什麼是MCU單晶片?應用有那些?
MCU (Micro Control Unit) 是一顆精巧但五臟俱全的IC,它把處理器、RAM、ROM、週邊I/O等整合在一顆 IC內,這也就是為什麼它稱為單晶片(Single Chip)的原因,對於一般須要不是太過複雜的資料轉換及計算或控制是相當好的Solution。MCU應用產品包含Touch Pad、LCD controller、Sensor 、Communication 、Converter。CPU core 可能是IC廠自行開發(如TI、Microchip)或是License來自別人的CPU Core (如ARM Cortex-Mx)。
mcu
Q4. 為什麼要用C語言開發 ?
因為不同廠商CPU架構與組合語言指令集都不一樣,若以高階C程式去開發,透過C編譯器就可以產生對應的CPU機器碼,如此可以讓你在開發時只關注在週邊元件的驅動與系統的應用面,而不必去管CPU內部設計的差異。例如你開發MSP430和ARM Cortex M4時,除了時脈速度、工作電壓有差別外,就C語言開發角度去看,CPU是沒有差別的。以MCU的韌體學習角度,除具備C語言基礎外,主要還是必須對IP元件的使用、界面電路、IC間通訊、中斷系統、時序控制等主題有所掌握,才是有學習到精髓。
Q5.寫韌體和寫軟體在工作上有什麼不同?
韌體是一段程式碼介於硬體與軟體之間,其主要目的就是用來控制硬體並且設計一個友善程式介面供上層軟體來呼叫使用,因此之所以稱”韌”就代表不太”硬”但也不太”軟”。因此MCU的系統架構上,若存在韌體這一層角色,就可以讓上層應用程式透過韌體所提供的API介面來操控或讀取硬體資料,而不必知道底層的細節,諸如控制暫存器讀寫、電路、訊號波形與時序控制等等。這樣的系統架構設計,可以讓軟體開發人員,專注於產品應用與使用者界面上,而完全與MCU晶片無關。即使將來更換MCU或週邊IC時,只須修改韌體程式而非軟體程式。
mcuwork
Q6.韌體工程師的職能為何?
能對訊號處理、IP元件的驅動、界面電路、IC間通訊、中斷系統、時序控制等主題有所掌握。要能看懂DataSheet與波形時序圖,接著能跟著撰寫相對應的code。基本上,一顆MCU單晶片就是一個CPU core並整合多個I/O週邊。CPU core 可能是IC廠自行開發(如TI、Microchip)或是License來自別人的CPU Core (如ARM Cortex-Mx)。
     
Q7.那麼多的MCU晶片,如何選擇?
不同廠商對於不同的市場應用,會推出符合該市場應用的MCU晶片。如針對工業控制、車用電子,可能會有CAN Bus; 針對生醫電子可能會有解析度較高的ADC。因此主要還是依據產品應用來選擇,即便是同廠商同款IC也會有RAM,Flash大小的差別,仍視應用而定。開發的重點主要是熟悉MCU本身及週邊元件的驅動方法、建立良好的軟硬體系統架構與了解產品的應用面。
Q8.MCU韌體工程師的開發重點為何
對於底層Timer、GPIO、UART、I2C、SPI、ADC等各種IP驅動到更為複雜的USB HID、USB-CDC、USB Audio及USB MSC是韌體工程師應該熟悉的部份。雖然各家廠商推出的MCU晶片,對這些IP控制方式可能不同(暫存器的操作不同),但因為原理原則都是相同的,因此對於一個訓練有素的韌體工程師,只要有能力讀懂MCU廠商Datasheet或IC Manual,其實並不難上手新的MCU。
Q9.使用ARM Cortex M0或ARM Cortex M4、ARM Cortex M7,在開發上有什麼差別?使用不同廠牌的晶片在開發上有什麼差異?
由於現在MCU幾乎都是以C語言來開發,不像早期都是寫組合語言,因此CPU Core是那一家的,其實對開發者而言完全沒有差別。此外,ARM針對Cortex-M 提供CMSIS 介面(Cortex-M Software Interface Standard),使得韌體工師使用ARM Cortex-M based的MCU根本不必知道ARM架構、ARM內部暫存器及指令集。正是因為CMSIS函式庫的存在,開發者對於使用ARM Cortex M的任何版本,是沒有差異性的。雖然最新的ARM Cortex 7的CPU效能較高,但那就如同你是會開車的,不論是駕駛BMW或Toyota你都還是會開,並不需要去考兩張駕照。
市面上有許多不同廠牌的晶片可供選擇,撇開其各自特性(適合的應用)不談,其實差別僅在各家晶片商的 API 不一樣。ARM + 晶片商的電路 = 各家的MCU。所以,ARM 是一樣的。1. ARM Cortex -M 的核心程式 一樣 2. Keil C 的開發環境一樣。來參加艾鍗的單晶片課程,老師會明確指出,如何讓共通性的東西更相容。
10.韌體和軟體學習上最大的差別?
最大的差別就是軟體著重應用而韌體著重硬體訊號控制,並且軟體都是先假設底層韌體/硬體一切正常。韌體設計最根本的技術是”訊號處理”而不是程式。訊號處理意謂著你要先能理解兩個IC間的溝通方法,是否有依照IC DataSheet中的訊號時序圖來傳遞。時序表示訊號交握是有Timing的關係,這通常是軟體背景者最難入手的地方,如果你已經拿著會動的Code去改,那只有學到軟體的功夫而不是韌體的真本事。
艾鍗課程講師會教授每一位學員LA邏輯分儀如何使用並搭配艾鍗在Windows上開發的訊號產生工具,讓學員可以用一目了然的方法去看見波形時序是怎麼一回事。
Q11.會Arduino是否等於會MCU?
Arduino是MCU,但多數人是用Arduino開發”軟體”而非”韌體”。因為底層的晶片及週邊Driver均被包成現成的硬體函式庫(Hardware Peripheral Library), 所以並不需要使用者研讀微控制晶片及DataSheet,所以就工程技術角度來看,這僅僅是純軟體上的學習。若是專注於Arduino硬體函式庫的開發,這才是韌體設計。
FPGA 728x90
Q12. 買現成的和艾鍗自己設計的板子有差嗎 ?
艾鍗想談的是教你如何從無到有!從了解電路、看懂DataSheet與波形圖,到寫下每一行code,而這也是真正韌體設計的精髓,用資訊軟體的角度在談這門課程,對於韌體的學習可是完全抓錯了方向!為了傳達我們認為韌體設計該有的學習方式與學習重點,我們設計適合教學與實驗用的板子並描配相關的實驗模組,也因為這樣我們對於所有軟硬體控制原理的解說是相當透徹的。絶非一般坊間或學校購買現成品,跑跑現成或書上所附範例程式而已。
▼【MCU應用】採用艾鍗學院獨家研發ARM Cortex-M開發套件

強勢進化new全新改版 MCU 微控制器套件包

new mcu armcortex package

 

 

mcu arm board

獨家研發電子教學模組

 

EC LALB v1

 

職涯方向
電子工程師 │ FAE硬體工程師 │ 硬體研發工程師 │ 單晶片程式設計工程師 │ 物聯網應用工程師
單晶片韌體工程師 │ 無線通訊單晶片應用工程師 │ MCU產品應用工程師 │ USB韌體工程師

上課花絮
▪ 從無到有的培訓過程,紮實前瞻且完善
EC pic06mcu pic21
▪ 艾鍗專注課程的設計與規劃,幫學員們找出最有效率的學習途徑,快速地進步
▪ 講師關心每一位學員的學習狀況,並於空檔個別指導
mcu pic13mcu pic20 1 mcu pic19mcu pic18

▪ 遠距也不怕!講師使用雲端學習進度表,及時掌握每一位學員的進度與需求,讓學員能快速進入學習狀態。
 
MCU ec sale

 

課程諮詢
 

 

 


學程簡介 課程大綱 課程預覽 專題實績 會員優惠
★ 課程採【實體遠距同步】全台開課並提供錄影補課,歡迎免費洽詢!
  電子電路單元再獨家享有:
1 ) 加贈講師精心錄製之【感測電路數位課程】 →實體名師手把手,數位隨時停看聽!
2)獨家研發電子教學模組 →專為學習者設計,學習事半功倍!
3)感測電路專用書籍+講師自編講義 →教材最豐富、學習最完整!

※MCU單元亦包含獨家研發開發板與套件、講師自編講義+完整範例Code演練

 

課程大綱      ●單元項目 實作課程

 

▶ 第一階段 基本電子電路 (電子元件基本應用線路分析與單元實驗)

電子元件的特性與使用技巧
    R、L、C、SW…相關元件的特性與使用技巧
電子電路會用到的基本定律總整理
    克希荷夫定律實驗、歐姆、戴維寧等效電路、諾頓等效電路
電子電路分析方法
    節點分析法、迴路分析法、重疊定理分析法
各式主動元件的特性與使用技巧
    二極體、雙極接面電晶體(BJT)、場效電晶體電晶體(FET)、UJT、PUT、SCR、Photo Tr
電子元件基本應用線路分析練習
    整流與濾波及線性電源供應器
Lab. 電子電路實務應用練習:小便斗自動沖水控制
    被動元件R、L、C與主動元件Photo Tr的應用

▶ 第二階段 類比電路 (類比訊號線路分析與單元實驗)

類比IC的特性與使用
    OP AMP的電壓放大與比較特性及其應用
OP AMP的電壓放大器線路分析
    反相、非反相、電壓隨耦器、差值、儀器放大器
OP AMP的電壓比較器線路分析
    基本比較、窗型比較、磁滯比較
Lab. 類比電路實務應用練習:OP AMP應用之輔助模組實作

▶ 第三階段 數位電路 (數位IC控制與單元實驗)

數位IC的特性與使用
    組合邏輯與序向邏輯的分類與特性
數位IC的介紹與時序圖
    正反器、計數器、移位暫存器、...等
Lab. 數位電路實務應用練習:數位電路應用之輔助模組實作

▶ 第四階段 Lab主題式單元實作(學以致用)

 產品線路分析與製作(一):自動溫度量測與控制
    溫度感測器與課程所學之應用設計
產品線路分析與製作(二):人體感知器自動點燈控制
    人體感知器與課程所學之應用設計
產品線路分析與製作(三):近接感測之倒車雷達
    超音波感測器與課程所學之應用設計
產品線路分析與製作(四):瓦斯洩漏警報器
    氣體感測器與課程所學之應用設計
產品線路分析與製作(五):紅外線遙控編解碼控制器
    光電感測器與課程所學之應用設計
產品線路分析與製作(六):米輪尺(輪式距離量測裝置)
    旋轉編碼器與課程所學之應用設計

*本單元會依照實際上課狀況做專題的調整﹐課程中所使用之焊接周邊工具需自行準備
 
 

MCU plus course 2

▶ 第一階段    ARM Cortex-M 韌體開發設計

♦ 了解ARM-Cortex M4 的開發流程
♦ 熟悉MCU的GPIO、TIMER、PWM、UART、I2C、SPI單元控制與應用
♦ 引導學員如何設計I2C裝置、SPI裝置的驅動程式

ARM Cortex-M 韌體開發設計

  • ARM Cortex-M 開發環境
    • ARM Keil MDK、新唐ARM Cortex M4 PACK 安裝
    • ARM Keil MDK 專案建立及編譯
    • 實驗板除錯、燒錄設定
    • 實作第一個專案
      • 晶片特殊目的記憶體(操作體驗)
      • C語言如何定義、操作,晶片特殊目的記憶體
  • GPIO單元(LCD 並列通訊)
    • HD44780 LCD 控制晶片(規格書閱讀指導)
      • 依照規格書的範例,驗證功能的方法(除錯模式)
      • 整理並實作LCD驅動程式
  • ARM Cortex-M4 架構
    • 系統時鐘(Systick)使用技巧)
    • 原廠驅動程式API參數的指派技巧
  • 可視化的程序設計技巧(狀態機)
    • 訊號分析與事件的定義
    • 事件觸發與狀態移轉的定義
    • 使用C語言實作狀態機
    • 追加功能
  • 模組化設計與原廠範例程式整理
    • 單元模組化的5個區塊
      • 控制單元的時鐘規劃
      • 指派控制單元的PIN腳
      • 控制單元的開啟與參數設定
      • 中斷事件的規劃
      • 中斷服務程序
  • Timer 單元
    • 定時器的使用規劃(時脈產生器)
    • PWM 脈波寬度調整(LED 亮度調整)
    • 紅外線遙控器(訊號分析與解碼)
  • A/D、 D/A轉換器
    • ADC 轉換器使用與參數設定
    • 熱敏電阻溫度轉換
    • ADC 讀取系統電壓(電池)
    • DAC 輸出
  • UART通訊
    • WiFi TCP 通訊
  • I2C通訊
    • I2C通訊協定講解
    • I2C底層驅動程式設計
    • BH1750 照度計驅動程式設計
  • SPI通訊
    • SPI通訊模式設定
    • nRF2401+ SPI底層通訊程序
    • nRF2401+ 2.4G無線通訊實作

 

▶ 第二階段   ARM Cortex-M 應用設計

 

♦ 教你如何整合與活用MCU各式應用
♦ 熟悉RTOS即時作業系統的基本概念與應用
♦ 掌握進階感測器調校的技巧

  • MCU RTOS 即時作業系統
    • 建立RTOS專案
    • RTOS多執行緒
    • Signal執行緒間的訊號傳遞
    • Mutex 機制
    • Semaphore 機制
    • Timer 機制
    • Message Queue 訊息的傳遞
    • Mail Queue 訊息的傳遞
  • MAX30102應用專題
    • 建立專案基本程序
    • 感測器 I2C 通訊(逆向工程)
    • 感測器驅動程序
    • 規劃暫存器
    • Python圖形介面 jupyter Lab
      • 數據錄製、波形繪製
      • 數據分析、演算法
      • 進階感測器調校
    • 心律計算
  • RS485/Modbus 工業控制與通訊
    • RS485 工作原理與配線
    • Modbus RTU 通訊協定與Memory Map I/O空間之系統設計
    • MCU實戰-Modbus over RS485
  • 2.4G RF無線通訊
    • 2.4RF 通訊模組(nRF24L01) 功能介紹
    • MCU 如何進行RF TX/RX? nRF24L01狀態機說明
    • 雙向通訊實驗
    • 建構一個星狀網路(含Windows視窗主控台) (可提供Visual Studio (C#) 視窗程式原始碼)
  • BLE 藍芽4.0通訊
    • Nordic BLE 晶片功能介紹
    • Nordic SDK & Development Tools 安裝與使用
    • BLE 裝置與Android APP 進行藍芽雙向通訊 (可提供APP原始碼修改)
  • NFC 近場通訊
    • NFC 工作模式
    • TI RF430CL330H 晶片介紹
    • MCU 如何讀取NFC 卡片資訊 (NDEF 格式)
    • NFC應用實戰-Medical Wireless Sensor (人體溫度無線感測器)
  • IOT 裝置通訊實務
    • IOT圖控介面產生器:使用Node-Red
    • IOT儀表板之折線圖、顯示器、控制器設計
    • ESP8266 Wi-Fi溫度節點 (數據產生)
    • ESP8266 Wi-Fi遠端控制RGB LED燈狀態 (控制命令)

* 本單元所列之MCU應用主題,每梯次選用可能不同

 

▶ 第三階段    USB控制原理 & USB韌體實作

 

♦ 了解USB控制原理與USB協定,如HID、CDC、MSC等
♦ 能夠實作USB韌體,並能和PC端進行SPI、USB雙向通訊
♦ 了解不同USB Class特性(HID,CDC-ACM,CDC-ECM,Audio,MSC,BT)

※業界唯一使用立肯科技USB3.0協定分析儀(USB Protocol Analyzer)來搭配上課學習使用

 

 

Part I USB 規格
▪ Introduction to USB Architecture
▪ Other related USB Terms(ULPI, HSIC, OTG, TypeC, PD … )
▪ USB Data Flow Type and Communication protocol
▪ USB Device Enumeration
▪ Windows INF Files
▪ USB Classes
    (1)   USB Audio (USB Speaker)
    (2)   USB CDC-ACM (USB-UART)
    (3)   USB CDC-ECM (USB Ethernet Adapter)
    (4)   USB HID (Mouse , Keyboard , Consumer device)
    (5)   USB Mass Storage
    (6)   USB Bluetooth

Part II USB韌體實作(點我看Lab實作)
▪ Windows INF 實作練習
▪ USB Device Enumeration(USB Descriptor)練習
▪ USB Audio練習
    (1)   USB Audio 封包說明
    (2)   如何控制USB Audio (Mute , Volume Up/Down)
▪ USB HID class 實作
    (1)   HID Class 封包說明
    (2)   實作Mouse相關功能
    (3)   實作Keyboard相關功能
    (4)   實作HID Data Transfer功能
    (5)   實作HID Consumer Device功能
    (6)   實作如何wakeup PC功能
▪ USB CDC class 實作
    (1)   CDC Class 封包說明
    (2)   實作USB轉UART相關功能 
▪ USB MSC class 實作  
    (1)   Mass Storage Class 封包說明
    (2)   了解MSC SCSI command , 存取MSC device
▪ Bluetooth over USB
    (1)   Bluetooth HCI (Host Controller Interface) 控制說明
    (2)   透過HCI來控制Bluetooth Module

 

 

 
學員好評

◆ 能看懂訊號控制和放大這些運作,很適合實務上會接觸到,有跨領域的工程師

◆ 學到很多東西,老師很會教

◆ 非常棒的課程,只能說相見恨晚

◆ 連同學:老師上課的資料很多,在職場上可以學以致用

◆ 黃同學:專業地授課與舒服的環境

◆ 滿同學:感謝讓我學習電路設計

◆ 楊同學:盧老師真的人很好、很專業! 因為老師的內容很多,幾乎可以說從微電子學到數位電路與業界的產品做接軌

◆ 林同學:老師的產品設計經驗和整體思考架構讓我很有收穫

◆ 陳同學:沒看過更專業的培訓的課程

◆ 魏同學:老師非常的厲害 教材設計的非常好

◆ 李同學:專業電路分析,老師非常認真,專業素養太強了

◆ 張同學:盧老師的課程是仿間很少能結合學術和業界實作經驗的課程, 上盧老師的課, 就算是非本科系學生學習電路設計,也像是兒時組積木一樣簡單!

◆ 方同學:推薦,課程上就會看見盧老師用盡心力,將實際電路設計的畢生功力全部傳授。

◆ 林同學:盧老師上課用心 課程編排妥當

◆ 翁同學:建議有興趣且自學能力佳的學員來上,基本上內容都是未來相對實用的

◆ 賴同學:課程內容很實用貼近實務。老師真的教得很好,很開心能上到這樣的課程

◆ 陳同學:對非本科的學員有很好的入門協助

◆ 楊同學:實用、實戰、與業界接軌、教學資源豐富

◆ 蔡同學:老師講話力道十足,實力堅強,而且富有教學熱誠

◆ 許同學:專業、實用

◆ 黃同學:電子學最佳入門課程,比自學來得有效率。系統性的學習,由簡入深,老師很棒,非常符合我對課程的期待

◆ 葉同學:了解很多實用的電子設計技巧

◆ 葉同學:實用 讚

◆ 劉同學:good

◆ 李同學:內容很豐富,對於已經在該領域發展的同學,如有錦上添花的效果

◆ 葉同學:盧老師真的好 教學認真

◆ 蔡同學:老師教學很用心也很專業、強力推薦~~

◆ 鄭同學:服務與專業性極佳 老師的專業能力與實務能力真的非常的厲害。1.類比電路的印象非常深的是直接指導如何從datasheet學習到應用電路,在職場上很有幫助。2.數位電路也是教的很仔細而且可以直接用實際應該來說明,尤其是在時序圖上的說明。

◆ 江同學:講師很專業 學到業界實用的數位與類比電路知識 內容豐富且有課後線上教材可慢慢吸收

◆ 施同學:教授內容實用

◆ 趙同學:老師很專業

◆ 張同學:感謝IT學院提供優良課程供學習

◆ 蔡同學:受益良多。

◆ 廖同學:加薪選艾鍗

◆ 傅同學:盧老師有豐富的業界經驗也非常會教書,教材十分充足,收穫良多

◆ 鄧同學:本人非常推薦「感測電路設計與應用實戰」課程,從中可以學到豐富的電學知識與各項IC、電阻、電容的搭配與應用,對感測電路設計有興趣的朋友,如此優質的課程非常值得報名。

◆ 何同學:都很好

◆ 洪同學:盧老師講解易懂,教材超級豐富

◆ 張同學:感受得到老師是真心為學生好,以往後在業界實用為導向,謝謝老師。

◆ 蕭同學:課程很棒

◆ 張同學:講解詳細

◆ 黃同學:內容實用完整

◆ 游同學:師資專業。實用的課程,可以提升自己的技能

◆ 徐同學:老師熱心回答問題

◆ 陳同學:入門真的需靠老師,教得很好很實用易懂

◆ 方同學:MCU課程內容豐富,基本的MCU通訊firmware都有教學與介紹,對於沒有韌體開發經驗的人而言,老師的教學,有教材、有可以成功執行的CODE,幫助了學生節省自學MCU的研究時間應該是最大的收穫。USB老師在USB方面真的很專業,各個USB方面應用的實作都有教學

◆ 陳同學:老師專業能力強,顧及全學員學習狀況,針對初學內容非常完整

◆ 黃同學:課程非常充實。我的工作與HID有關,其他項目也收穫很多

◆ 陳同學:整體不錯

◆ 李同學:課程內容豐富,涵蓋工作上大部分MCU開發需求。可了解USB Protocol

◆ 鄭同學:老師教學專業清楚,願意舉平常生活用語來說明,讓大家能了解原理。

◆ 李同學:剛好對Wifi、無線通訊部分很感興趣,收穫很多

◆ 蔡同學:何老師很強 Kangta老師很專業

◆ 莊同學:問的問題都能得到解決方法

◆ 李同學:非常實用

◆ 林同學:有實體操作容易了解問題細節

◆ 呂同學:推薦此課程 老師專業 教材豐富

◆ 高同學:專業度足夠,容易切入重點

◆ 黃同學:若要從大學畢業後 銜接工作 來這學習會有不錯的效果

◆ 黃同學:幫助本科系學生學到學校不教但業界需求的基本能力

◆ 黃同學:老師專業

◆ 陳同學:老師非常強調,要與產業界接軌,且上的課程真的有學到在學校裡面沒有教的事情,以及一些業界會考慮的問題點,非常感謝老師

◆ 陳同學:可選擇此課程入門該領域。老師的教學講解圖文述敘非常符合我想瞭解想理解的問題,針對文件及實際運用有很大的意義。

◆ 劉同學:對於入門解惑很有幫助

◆ 賴同學:老師教的超棒謝謝老師

◆ 黃同學:good. nice teacher for these topics

◆ 黃同學:老師很棒!重實務,有別於學校的理論教學

◆ 王同學:課程規劃完善

◆ 劉同學:醍醐灌頂

◆ 蔡同學:入門USB控制還不錯

◆ 陳同學:可以學習到USB的協定跟設計

◆ 許同學:USB教學內容廣泛,講師專業

◆ 張同學:對於熟悉其它協定的學生來說,課程內容能滿足入門指引,同時也有提供課後諮詢管道

◆ 吳同學:Kangta老師會將之前講過的,搭配課程主題,適時總結讓學員更清楚知道其應用。這點很實用能承先啟後讓學習過程知道其原理。

◆ 張同學:老師專業

◆ 黃同學:專業實用

◆ 游同學:何老師專業,很有經驗,會教很多獨門的方法。usb可以學習usb實務上重要的部分

◆ 鄧同學:本人非常推薦何老師的課程,身為遠距學員一樣能收穫滿滿,在課堂中的提問,能獲得即時的解答。老師十分用心且有耐心,講義與操作細節非常清楚且詳細,還會適時分享業界經驗,真的收益良多!感謝艾鍗學院,讓我有這個榮幸,可以成為何老師的學員,誠心感謝。USB單元:在USB韌體設計領域中,這是一門非常值得學習的必修課程,課程中,您將會學到深入的USB設計概念與理論,讓自身能透過此課程提升專業領域知識。課程中的所遇問題,老師都會用心且耐心的向學員們解答,是一門值得推薦的好課程。

◆ 張同學:感謝艾鍗學院提供專業課程供學習!

◆ 邱同學:課程不錯

◆ 蔡同學:讚

◆ 黃同學:我覺得很有收穫

◆ 黃同學:韌體課程的最佳解

◆ 陳同學:能短時間兼顧USB重要類別的課程

◆ 黃同學:謝謝學院的課程,讓沒資訊背景的人也能有入門機會

 

※資料來源:訓後滿意度調查問卷

 
延伸課程

 

 
 
 
 


學程簡介 課程大綱 課程預覽 專題實績 會員優惠
  電子電路單元再獨家享有:
1 ) 加贈講師精心錄製之【感測電路數位課程】 →實體名師手把手,數位隨時停看聽!
2)獨家研發電子教學模組 →專為學習者設計,學習事半功倍!
3)感測電路專用書籍+講師自編講義 →教材最豐富、學習最完整!

※MCU單元亦包含獨家研發開發板與套件、講師自編講義+完整範例Code演練

講義&上課實況

 

 

 

 

 

   

   

   

   

 

 

 

 

課程諮詢
 

 

學程簡介 課程大綱 課程預覽 專題實績 會員優惠
  電子電路單元再獨家享有:
1 ) 加贈講師精心錄製之【感測電路數位課程】 →實體名師手把手,數位隨時停看聽!
2)獨家研發電子教學模組 →專為學習者設計,學習事半功倍!
3)感測電路專用書籍+講師自編講義 →教材最豐富、學習最完整!

※MCU單元亦包含獨家研發開發板與套件、講師自編講義+完整範例Code演練

專題成果

動機來自於 Dean Kamen 發明的兩輪電動代步車 ~ Segway。當人踏在上面時,可以自動平衡保持直立,且會根據整體重心的改變而產生前進或後退的靈活移動。因停靠方便、外型酷炫、操作容易,在歐美地區已造成一股流行。主要的目標是完成一具有自我維持平衡能力的兩輪機器人。以微控器 STMicroelectronics STM32-F3 (ARM Cortex-M4 core @72MHz ) 當作開發平台,左、右兩輪各搭配有齒輪箱的直流馬達,底板正中央放置慣性感測元件,最上層安裝可充電式電池組。藉由Accelerometer 和 Gyroscope分別量測車身的傾斜角&角速度,並利用Encoder量測馬達轉動的位置或速度,根據前三者加總的即時資訊當成PID控制器的輸入,建立兩輪車各種模式的狀態;經運算後再以PWM訊號和驅動器輸出調整馬達轉速,使機器人具備平衡、同步、定速定位、前進/後退、左右轉彎等功能。   第一階段為實現保持動態平衡以及兩輪同步操作、第二階段為實現藍芽遙控的前進/後退和差速轉向。過程中整合了感測物理量的擷取、Kalman濾波器的訊號處理、馬達驅動&控制的技術,充份地展現了韌體&硬體的緊密結合。

關鍵字:ARM Cortex-M4,Self-Balancing, 慣性感測, Kalman濾波器, PID控制器, STM32F3

 

系統分為以下四個單元:1. 中控主機 : 以Raspberry Pi2為中控主機,負責接收個感應器的資訊,將資訊顯示在瀏覽器上併加以分析比較 ; 2. 車輛用電及溫度感知 : 以nuvoton nano100LC2BN為核心,加上電流感應器與溫度感應器,隨時監測電力的使用狀態與電線上之溫度並經由無線網路傳送至中控主機 ; 3. 車廂環境監測 : 以nuvoton nano100LC2BN為核心,加上溫度感應器與煙霧感應器,監測車廂內的環境狀態 ; 4. 安全門控制器,深入研究探討 : 當車廂溫度過高或產生煙霧時,中控主機會立即透過無線網路發出控制訊號令控制器立即將門鎖打開使安全門可由內或外開啟,避免危急時無法立即逃生。
關鍵字:Raspberry pi 、ARM Cortex-M0、新唐NANO 100LC2BN、熱敏電阻、ACS712T電流感測器、 18B20數位溫度感測器、MQ-2氣體感測器、電動安全門鎖
主要目標是建立心跳、體溫及計步感知數值在網頁回報資訊如圖所示。我們以重力感測器(G-Sensor, MPU-6050)因人體行走所感測出來步數數值,以及體溫測定器(MLX-90614)測量當時心跳數值,再來就是心跳偵測器 (SEN-11574)所測量出的體溫數值。重力感測器經由主從串列通訊匯流排(I2C),以Slave-to-Master方式傳輸資料至嵌入式處理器。至於心跳偵測器則由類比數位資料轉換(ADC),以類比轉數位方式傳輸資料至嵌入式處理器(MCU)。接著藉由MCU的無線網路模組(ESP-8266),由無線網路連線以TCP PORT 8000將資料傳送至Raspberry Pi的資料庫系統(SQL-Like),做為後端伺服器資料儲存。後端網頁通訊服務(Tornado)以TCP PORT 8888通訊方式,提供每隔三秒將資料更新到前端網頁伺服器(Apache)頁面,讓電腦或手持式裝置可以瀏覽http顯示頁面上的數值資訊。
關鍵字:ARM Cortex-M0、新唐NANO 100LC2BN、MPU6050、ESP-8266、心跳偵測器 (SEN-11574)、體溫測定器(MLX-90614)、Python、Tornado

 

G Sensor 
將G Sensor 數值讀出並顯示在C# 程式上
 
臂式血壓計
本系統功能模組共包含微控制器設計、壓力測量技術、操作按鍵、LCM資料顯示技術、Bluetooth、UART傳輸技術等項目。系統架構包含裝設打氣幫浦及洩壓閥,使得壓力感測器US9111能夠偵測手臂上的血壓量值,再進一步利用OP訊號進行放大及濾波、再經由A/D轉換讀取袖帶壓力及脈摶讀值。在MCU內部進行演算法,計算得出收縮壓、舒張壓、心跳值,並顯示於液晶螢幕面板上、亦可透過Bluetooth傳輸至手機或是PC顯示量測即時波型圖。手機APP可儲存每次量測的計果,讓使用者可以紀錄並查閱每次量測之血壓結果及心跳。
關鍵字:血壓計、心跳、A/D轉換讀、Pressure Sensor、US9111、US6310、Bluetooth、Android、洩壓閥PIC18、MCU
 RFID感測器-線圈與電感DIY
關鍵字:RFID,線圈,電感

六軸機械手臂-伺服馬達
關鍵詞:機械手臂、PWM、Servo、伺服馬達

RS485 & ModBus應用
關鍵詞:ModBus,溫溼度感測器

 

血壓計
關鍵字:血壓計、心跳、A/D轉換讀、Pressure Sensor、US9111、US6310、Bluetooth、Android、洩壓閥PIC18、MCU

 

課程諮詢

embeddedlinux-728x90