Professional Documents
Culture Documents
01 02 03
Khái niệm về hệ thống Đặc điểm và ứng dụng Sự kết hợp giữa hệ thống
nhúng, iot của hệ thống nhúng nhúng và IOT
04 05
Ứng dụng của hệ thống Tương lai của hệ thống
nhúng trong IOT nhúng và IOT
01
Khái niệm về hệ thống nhúng, iot
- Hệ thống nhúng là hệ thống được tích hợp cả phần mềm và
phần cứng để phục vụ cho lĩnh vực tự động hóa điều khiển, công
nghiệp, truyền thông và quan trắc.
Các máy móc thiết bị y tế: máy đo áp lực • Các thiết bị dân dụng như: tủ
thẩm thấu lạnh, lò nướng,….
• Các thiết dùng trong văn phòng: máy in, • Các thiết bị kết nối internet: router, hub
máy fax
2.2.1 Một số vi điều khiển trong ứng dụng hệ thống nhúng
a) Cấu tạo và phân loại vi điều khiển
RISC (Reduced Instructions Set Computer – Máy
*Cấu tạo: tính với tập lệnh đơn giản hóa) là một phương
+ Được tạo nên từ các cổng logic và transistor pháp thiết kế các bộ vi xử lý theo hướng đơn giản
+ Luôn được cấp nguồn DC hóa tập lệnh, trong đó thời gian thực thi tất cả các
+ Có các ngoại vi giao tiếp lệnh đều như nhau.
*Phân loại:
CISC (Complex Instructions Set Computer – Máy tính
+ Theo độ dài thanh ghi : 16 hay 32 bit
với tập lệnh phức tạp) là một kiểu kiến trúc máy tính
+ Theo kiến trúc: CISC và RISC
trong đó các lệnh máy tính được thiết kế để thực
hiện nhiều chức năng khác nhau.
b) sự khác nhau giữa CISC VÀ RISC
CISC RISC
- Cấu trúc máy tính CISC sử dụng các - RISC thì có cấu trúc máy tính sử dụng
lệnh phức tạp có độ dài khác nhau , bao các lệnh đơn gian , có độ dài xác định ,
gồm các lệnh được thực hiện trên bộ chỉ thực hiện các tác vụ cơ bản.
nhớ và các lệnh điều khiển
- Máy tính CISC có bộ xử lý phức tạp - RISC: có bộ xử lý đơn giản hơn , đòi
với nhiều tính năng phức tạp , tiêu tốn hỏi ít năng .lượng hơn để thực hiện các
nhiều năng lượng. tác vụ cơ bản
- Máy tính CISC thường có kích thước - RISC: Máy tính RISC có kích thước bộ
bộ nhớ lớn hơn và chi phí thường cao nhớ nhỏ hơn và chi phí thường thấp
hơn. hơn.
c) Một số dòng vi điều khiển hiện nay
ATMEL
STM
ESP8266
Tìm hiểu sơ qua thông số và chức năng của ESP8266,
STM, ATMEL.
- Thông số kỹ thuật
IC chính: ESP-12E
Điện áp hoạt động: 3.0 ~ 3.6VDC
Dòng điện hoạt động: ~80mA
Giao tiếp: UART/ADC/GPIO/PWM
SPI Flash: 32Mbit
Chân IO: 9
Cổng nối tiếp: 300 ~ 4608000 bps
ESP8266MOD
Wifi protocles: 802.11 b/g/n
Dải tần số: 2.4GHz – 2.5GHz
Chức năng: Nó cung cấp một giải pháp kết nối mạng Wi-Fi đầy đủ và
khép kín, cho phép nó có thể lưu trữ các ứng dụng hoặc để giảm tải
tất cả các chức năng kết nối mạng Wi-Fi từ một bộ xử lý ứng dụng
- Tóm tắt về NodeMCU ESP8266
NodeMCU là bảng phát triển dựa trên mô-đun ESP-
12E với chip ESP8266, bộ vi xử lý 32-bit có thể điều
chỉnh từ 80MHz đến 160MHz và hỗ trợ RTOS. Với 128
KB RAM, 4MB Flash, Wi-Fi/Bluetooth tích hợp, và chế
độ Ngủ sâu, NodeMCU là lựa chọn mạnh mẽ cho IoT.
Ứng dụng: thu thập và truyền dữ liệu cảm biển,
Mạch NodeMCU ESP8266
điều khiển thiết bị từ xa, mạng cảm biến không dây,
nhà thông minh,….
Thông số kĩ thuật
- Lõi ARM COTEX M3.
- Tốc độ tối đa 72Mhz.
- Bộ nhớ :
64 kbytes bộ nhớ Flash
20 kbytes SRAM
- Điện áp hoạt động từ 2.0 → 3.6V.
- DMA: 7 kênh DMA, có hỗ trợ DMA cho ADC, UART, I2C, SPI.
- 7 bộ Timer:
- Có hỗ trợ 9 kênh giao tiếp: 2 bộ I2C, 3 bộ USART, 2 SPI, 1
CAN, USB 2.0 full-speed interface
STM32F103C8T6
- Kiểm tra lỗi CRC và 96-bit ID.
Chức năng:
Được thiết kế với xử lý ARM Cortex-M, bộ nhớ tích hợp, nhiều giao
diện giao tiếp, chuyển đổi ADC và DAC, timer, và khả năng điều khiển
giao diện người dùng
Tóm tắt về mạch STM32F103C8T6
Vi điều khiển STM32F103C8T6 hoạt động ở điện áp
3.3VDC, nhận nguồn từ cổng Micro USB (5VDC). Cung cấp đầy
đủ GPIO, giao tiếp CAN, I2C, SPI, UART/USART, và USB. Bao
gồm thạch anh 8MHz, LED trạng thái nguồn, LED PC13, và nút
Reset. Là sự lựa chọn linh hoạt cho ứng dụng nhúng.
Ứng dụng: Điều khiển thiết bị nhúng, giao tiếp và điều
Mạch STM32F103C8T6
khiển cảm biến, ứng dụng điều khiển động cơ,……
Thông số kỹ thuật
- Bộ nhớ: Flash 128 KB
- Ram: 4 KB
- Tần số hoạt động: Lên đến 16 MHz.
- ADC: 8 kênh, Độ phân giải 10-bit.
- Trong số 64 chân, có 53 chân là các chân Input/Output (I/O)
- Thiết bị nhúng như Smart Hubs kết nối và giao tiếp với
đèn, máy lạnh, và cảm biến thông qua giao thức IoT như
Wi-Fi hoặc Zigbee. Người dùng có thể điều khiển và theo
dõi trạng thái của nhà từ xa thông qua ứng dụng di động.