
Bài giảng Hệ nhúng: Chương 7 - Đỗ Công Thuần
lượt xem 1
download

Bài giảng "Hệ nhúng: Chương 7 - Ghép nối với thế giới thực" trình bày các nội dung chính sau đây: Giới thiệu hệ nhúng; ADC/DAC; Ghép nối ADC; Ghép nối thiết bị công suất cao. Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Hệ nhúng: Chương 7 - Đỗ Công Thuần
- Hệ nhúng (Embedded Systems) IT4210 Đỗ Công Thuần Khoa Kỹ thuật máy tính, Trường CNTT&TT Đại học Bách khoa Hà Nội Email: thuandc@soict.hust.edu.vn
- Giới thiệu môn học • Tên học phần: Hệ nhúng • Mã học phần: IT4210 (3-0-1-6) • Thời lượng: ‒ 16.5 buổi lý thuyết (3 tiết/buổi) ‒ 3 buổi thực hành (5 tiết/buổi) • Yêu cầu kiến thức nền tảng: ‒ Kiến trúc máy tính ‒ Vi xử lý ‒ Lập trình C 2
- Mục tiêu môn học • Nắm được kiến trúc tổng quan, đặc điểm và hoạt động của một hệ nhúng • Biết thiết kế hệ nhúng cơ bản (nguyên lý thiết kế mạch, …) • Nắm được kiến trúc vi điều khiển (Intel, ARM) • Lập trình vi điều khiển từ cơ bản đến nâng cao với các dòng vi điều khiển phổ biến • Lập trình với hệ điều hành nhúng 3
- Đánh giá học phần 1. Đánh giá quá trình: 40% ‒ Bài tập về nhà ‒ Chuyên cần ‒ Các bài thực hành, nhóm 4 SV/nhóm 2. Đánh giá cuối kỳ: 60% ‒ Làm project cuối kỳ, nhóm 4 SV/nhóm ‒ Yêu cầu sinh viên tự chọn nhóm và đăng kí đề tài. Chú ý: danh sách đề tài sẽ được cập nhật sau! 4
- Tài liệu tham khảo • Textbook/Lecture notes: ‒ Peter Marwedel, Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems, and the Internet of Things, Spinger, 4th edition, 2021. ‒ Edward A. Lee and Sanjit A. Seshia, Introduction to Embedded Systems: A Cyber-Physical Systems Approach, MIT Press, 2nd edition, 2017. ‒ Tammy Noergaard, Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers, Elsevier, 2nd edition, 2013. ‒ Han-Way Huang, Leo Chartrand, Microcontroller: An Introduction to Software & Hardware Interfacing, Cengage Learning, 2004. ‒ Lectures in Embedded Systems from Univ. of Cincinnati (EECE 6017C), Univ. of California, Berkeley (EECS 149), Univ. of Pennsylvania (ESE 350), Univ. of Kansas (EECS388). ‒ … • Manuals/Handbooks/Internet ‒ Atmel, Microchip, Texas Instruments, Keil… ‒ Keil ASM51 ‒ Arduino IDE ‒ … 5
- Nội dung học phần • Chương 1: Giới thiệu về Hệ nhúng • Chương 2: Thiết kế phần cứng Hệ nhúng • Chương 3: Lập trình với 8051 • Chương 4: Ghép nối ngoại vi với 8051 • Chương 5: Arduino • Chương 6: Ghép nối nối tiếp • Chương 7: Ghép nối với thế giới thực • Chương 8: Kiến trúc ARM • Chương 9: RTOS và FreeRTOS 6
- Nội dung học phần • Chương 1: Giới thiệu về Hệ nhúng • Chương 2: Thiết kế phần cứng Hệ nhúng • Chương 3: Lập trình với 8051 • Chương 4: Ghép nối ngoại vi với 8051 • Chương 5: Arduino • Chương 6: Ghép nối nối tiếp • Chương 7: Ghép nối với thế giới thực • Chương 8: Kiến trúc ARM • Chương 9: RTOS và FreeRTOS 7
- Chương 7 Ghép nối với thế giới thực
- Nội dung • Giới thiệu • ADC/DAC • Ghép nối ADC • Ghép nối thiết bị công suất cao 9
- Nội dung • Giới thiệu • ADC/DAC • Ghép nối ADC • Ghép nối thiết bị công suất cao 10
- Giới thiệu • Hệ nhúng là một thành phần quan trọng của hệ thống đo lường, điều khiển số ‒ Đầu vào: các thông tin về đối tượng (nhiệt độ, độ ẩm, áp suất, độ pH, độ mặn,…) tùy thuộc bài toán. ‒ Đầu ra: cơ cấu chấp hành tác động đến đối tượng. 11
- Giới thiệu • Ví dụ: máy ấp trứng tự động • Các tính năng ‒ Đo nhiệt độ, độ ẩm ‒ Bật/tắt đèn sưởi, quạt, phun sương ‒ Tự động duy trì nhiệt độ, độ ẩm ‒ Tự đảo trứng • Nguyên tắc làm việc? 12
- Cảm biến • Là thiết bị phát hiện sự thay đổi của đại lượng vật lý, rồi gửi thay đổi đó về máy tính dưới dạng tín hiệu đọc được • Thiết bị biến đổi đại lượng vật lý cần đo thành tín hiệu điện, cho phép máy tính đo lường đại lượng đó 13
- Cơ cấu chấp hành • Là thiết bị nhận lệnh điều khiển và năng lượng đầu vào để biến thành chuyển động phù hợp của một hệ thống điện-cơ. • Mở rộng: là các thiết bị nhận điều khiển từ hệ trung tâm để tác động đến môi trường vật lý. • Thuờng hoạt động với công suất lớn. • Ví dụ: ‒ Động cơ ‒ Van ‒… 14
- Nội dung • Giới thiệu • ADC/DAC • Ghép nối ADC • Ghép nối thiết bị công suất cao 15
- Analog-to-Digital • Các điểm rời rạc trên tín hiệu tương tự 16
- Digital-to-Analog • Tái tạo tín hiệu tương tự từ xấp xỉ tín hiệu số 17
- ADC/DAC • ADC: Analog to Digital Converter ‒ Là thiết bị chuyển đổi đổi tín hiệu tương tự (điện áp) thành chuỗi giá trị số tương ứng theo thời gian (tín hiệu số). • DAC: Digital to Analog Converter ‒ Thiết bị chuyển đổi đổi tín hiệu số thành tín hiệu tương tự (điện áp). 𝑈 𝑡 ↔ 𝑋 k 18
- ADC/DAC • Công thức chuyển đổi: 𝑥 𝑛−1 𝑥 𝑛−2 … 𝑥1 𝑥0 𝑈 = 𝑈 𝑟𝑒𝑓 × 2𝑛 Uref: điện áp tham chiếu, là hằng số của mạch ADC/DAC • ADC: có 𝑈 𝑖𝑛, cần tìm X tương ứng. • DAC: có X, cần tạo ra điện áp 𝑈 𝑜𝑢𝑡 tương ứng. 19
- Ứng dụng ADC - Nhiệt kế điện tử 20

CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Hệ điều hành: Chương 7 - Paging Segmentation
38 p |
291 |
18
-
Bài giảng Hệ thống thông tin công nghiệp: Chương 5 - Bùi Quốc Anh
38 p |
113 |
17
-
Bài giảng Hệ điều hành: Chương 7 - ĐH Bách khoa TP HCM
64 p |
91 |
14
-
Bài giảng Hệ điều hành Windows 7: Chương 1 - Trường ĐH An Giang
29 p |
60 |
12
-
Bài giảng Lập trình hệ nhúng: Chương 7 - Phạm Ngọc Hưng
13 p |
83 |
10
-
Bài giảng Hệ quản trị CSDL FoxPro: Chương 7 - CĐSP Quảng Trị
19 p |
145 |
9
-
Bài giảng Hệ điều hành Windows 7: Chương 3 - Trường ĐH An Giang
28 p |
51 |
9
-
Bài giảng Hệ điều hành Windows 7: Chương 2 - Trường ĐH An Giang
21 p |
82 |
9
-
Bài giảng Hệ điều hành Windows 7: Chương 4 - Trường ĐH An Giang
14 p |
44 |
8
-
Bài giảng Hệ điều hành Windows 7: Chương 5 - Trường ĐH An Giang
14 p |
46 |
8
-
Bài giảng Hệ điều hành - Chương 7: Giao diện người sử dụng
27 p |
83 |
5
-
Bài giảng Hệ điều hành nâng cao: Bài 7 - Trần Hạnh Nhi
12 p |
54 |
4
-
Bài giảng Hệ thống máy tính: Chương 7 - TS. Trần Thị Minh Khoa
86 p |
42 |
4
-
Bài giảng Hệ thống thông tin công nghiệp - Chương 4.7: Kiến trúc giao thức
19 p |
44 |
3
-
Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 7: Các thành phần cơ bản và các kiểu dữ liệu của C
100 p |
32 |
2
-
Bài giảng Hệ thống máy tính - Chương 0: Giới thiệu
7 p |
135 |
2
-
Bài giảng Hệ phân tán - Chương 7: Sao lưu và thống nhất dữ liệu
72 p |
15 |
2


Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
