Bối cảnh và vấn đề nghiên cứu
Trong hệ thống giao thông vận tải hiện đại, phương tiện ô tô đóng vai trò trung tâm đối với sự phát triển của nền kinh tế và đời sống xã hội. Tại Việt Nam, xu hướng sử dụng ô tô cá nhân và thương mại ngày càng gia tăng. Song song với sự mở rộng về số lượng phương tiện, các nhà sản xuất xe không ngừng ứng dụng tiến bộ khoa học kỹ thuật vào công tác thiết kế, chế tạo nhằm nâng cao công suất động cơ, vận tốc vận hành, giảm tiêu hao nhiên liệu và đáp ứng các tiêu chuẩn ngày càng khắt khe về giảm thiểu độc hại trong khí thải bảo vệ môi trường. Trong quá trình vận hành, điều kiện vi khí hậu và chất lượng môi trường bên trong khoang xe có tác động trực tiếp đến sức khỏe, sự tỉnh táo của người lái và độ bền của các thiết bị điện tử.
Khảo sát thực tiễn cho thấy các hệ thống kiểm soát môi trường xe hơi hiện có trên thị trường thường dựa trên máy tính trung tâm phức tạp hoặc hệ thống gửi tin nhắn viễn thông. Các giải pháp này bộc lộ nhiều nhược điểm: chi phí lắp đặt cao, kết cấu cồng kềnh, quy trình bảo dưỡng phức tạp và khó tiếp cận đối với đối tượng sử dụng không chuyên sâu về công nghệ. Xuất phát từ thực tế đó, đề tài "Xây dựng hệ thống giám sát môi trường trong ô tô" được thực hiện nhằm nghiên cứu và chế tạo một mạch nhúng thu thập dữ liệu tự động, nhỏ gọn, giá thành thấp, dễ lắp đặt để theo dõi và ghi nhận các thông số môi trường cơ bản theo thời gian thực.
Mục tiêu nghiên cứu tổng quát của đề tài là khảo sát các đặc tính môi trường làm việc trong ô tô dưới các điều kiện hoạt động khác nhau; trên cơ sở đó thiết kế, chế tạo một hệ thống cảnh báo tương ứng với các ngưỡng nhiệt độ và độ bụi không khí. Nhiệm vụ nghiên cứu được văn bản phân định thành 4 nội dung cụ thể:
- Nghiên cứu tổng quan về hệ thống cảm biến và ứng dụng trong giám sát môi trường trong ô tô.
- Nghiên cứu thực trạng môi trường trong ô tô.
- Thiết kế, xây dựng phần cứng và ứng dụng phần cứng trên phần mềm Arduino để giám sát môi trường trong ô tô.
- Thực nghiệm để đánh giá kết quả của đề tài nghiên cứu.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Hệ thống giám sát môi trường trong ô tô.
- Phạm vi nội dung và kỹ thuật: Thiết kế và xây dựng phần cứng ứng dụng trên ô tô dựa trên nền tảng vi điều khiển Arduino. Giới hạn các thông số môi trường đo lường tập trung vào 02 đại lượng vật lý chính là nhiệt độ và độ bụi không khí.
- Phạm vi thời gian nghiên cứu: Đề tài được triển khai từ ngày 21 tháng 03 năm 2016 đến ngày 12 tháng 06 năm 2016 tại Bộ môn Công nghệ Điện tử ô tô và hệ thống cảm biến, Trường Đại học Công nghệ Thông tin và Truyền thông – Đại học Thái Nguyên.
Cơ sở lý thuyết và phương pháp
Đề tài xây dựng trên nền tảng lý thuyết biến đổi tín hiệu không điện sang tín hiệu điện của kỹ thuật cảm biến đo lường. Cảm biến tiếp nhận đại lượng kích thích đầu vào $m$ (nhiệt độ, nồng độ bụi) không mang tính chất điện và chuyển đổi thành đại lượng phản ứng đầu ra $s$ mang đặc tính điện (điện áp, dòng điện, trở kháng, điện tích) để mạch vi xử lý có thể thu nhận và xử lý. Văn bản hệ thống hóa cảm biến theo các tiêu chí: hiệu ứng chuyển đổi (vật lý, hóa học, sinh học); nguyên lý chuyển đổi (nhiệt điện, cơ điện, điện từ, quang điện, điện hóa, bức xạ - ion hóa); chức năng (nhiệt độ, vận tốc, vị trí, nồng độ khí, pH); thông số mạch thay thế (tích cực: nguồn áp, nguồn dòng; thụ động: R, L, C); và phương pháp đo (trực tiếp hoặc kiểu bù).
Về cơ sở lý thuyết cảm biến nhiệt độ, văn bản phân tích hai nhóm đo lường:
- Cảm biến không tiếp xúc: Sử dụng hỏa kế (Pyrometer) và nhiệt kế bức xạ hồng ngoại, vận hành trên nguyên lý mọi vật thể có nhiệt độ trên 0 K đều phát xạ năng lượng hồng ngoại tương quan với nhiệt độ của vật.
- Cảm biến tiếp xúc: Bao gồm cặp nhiệt điện (Thermocouple), nhiệt điện trở (RTD, Thermistor) và linh kiện bán dẫn. Cặp nhiệt điện hoạt động dựa trên hiệu ứng Seebeck sinh ra sức điện động $V = S \cdot \Delta T$ giữa đầu nóng và đầu lạnh, đòi hỏi mạch bù nhiệt độ chuẩn và mạch khuếch đại điện áp mV. Cảm biến RTD hoạt động theo nguyên lý biến thiên điện trở kim loại (Platinum Pt100, Pt200, Pt500, Pt1000) với các sơ đồ đấu dây 2, 3 và 4 dây nhằm triệt tiêu điện trở đường dây. Thermistor sử dụng oxit kim loại (Niken, Mangan, Coban) chia thành hai nhóm NTC (hệ số nhiệt âm) và PTC (hệ số nhiệt dương) với dải tuyến tính hẹp từ 50°C đến 150°C. Cảm biến IC bán dẫn (LM35 dải -55°C đến +150°C, hệ số 10 mV/°C; LM45 dải -20°C đến +100°C) và cảm biến số DS18B20.
| Loại cảm biến nhiệt độ |
Cấu tạo / Nguyên lý |
Ưu điểm |
Nhược điểm / Lưu ý |
| Cặp nhiệt điện (Thermocouple) |
Hai dây kim loại khác bản chất hàn một đầu; phát sinh sức điện động mV theo hiệu ứng Seebeck. |
Cấu tạo bền vững, chịu va đập, dải đo nhiệt độ rộng, giá thành thấp, đáp ứng nhanh. |
Tín hiệu điện áp rất nhỏ (mV), đặc tính phi tuyến, độ nhạy thấp, yêu cầu bù trừ điểm tham chiếu (đầu lạnh). |
| Nhiệt điện trở RTD |
Cuộn dây hoặc màng mỏng kim loại (Platinum Pt, Cu, Ni); điện trở tăng theo nhiệt độ. |
Độ tuyến tính cao trên dải rộng, độ chính xác và độ tin cậy cao, hoạt động ổn định ở nhiệt độ cao. |
Thời gian đáp ứng chậm hơn cặp nhiệt điện, giá thành cao, nhạy cảm với rung động cơ học, cần mạch đo 3-4 dây. |
| Thermistor (NTC/PTC) |
Bột oxit kim loại (Ni, Mn, Co) thiêu kết; điện trở biến đổi phi tuyến theo nhiệt độ. |
Tốc độ đáp ứng nhanh, điện trở ban đầu cao loại bỏ ảnh hưởng dây dẫn, giá thành thấp, chịu va đập tốt. |
Dải tuyến tính hẹp (50°C - 150°C), đặc tính phi tuyến, hiện tượng tự phát nóng bên trong cảm biến. |
| IC bán dẫn (LM35/LM45, DS18B20) |
Mối nối bán dẫn P-N tích hợp mạch xử lý; điện áp hoặc dữ liệu số tương ứng với nhiệt độ. |
Mạch xử lý đơn giản, độ tuyến tính cao, chống nhiễu tốt, giá thành rẻ, truyền dữ liệu số trực tiếp. |
Giới hạn đo dưới 150°C (hoặc 125°C với DS18B20), cần nguồn nuôi liên tục. |
Về cơ sở lý thuyết cảm biến đo bụi, tác giả tổng quan khái niệm vật chất dạng hạt PM (Particulate Matter), trọng tâm là bụi PM10 (hạt lơ lửng đường kính $\le 10,\mu\text{m}$ lắng đọng ở đường hô hấp) và bụi PM2.5 (hạt đường kính $\le 2,5,\mu\text{m}$ xâm nhập phế nang, mật độ an toàn chuẩn là 10 hạt/m³). Đồ án nghiên cứu cấu tạo cảm biến bụi công nghiệp AirSafe hoạt động theo nguyên lý cảm ứng tĩnh điện (triboelectric sensor), lưu lượng khí dòng dẫn khoảng 100 m³/h trong ống vuông 100x100 mm dài 500 mm, dải đo tác động từ 5 đến 150 mg/m³ với giao tiếp RS485 Modbus RTU và đầu ra analog 4 - 20 mA.
Phương pháp nghiên cứu áp dụng trong đồ án kết hợp:
- Phương pháp phân tích - tổng hợp tài liệu kỹ thuật chuyên ngành từ giáo trình, bài báo khoa học và các diễn đàn chuyên môn về vi điều khiển, mạng cảm biến.
- Phương pháp thiết kế phần cứng: Chọn lựa linh kiện, tích hợp khối xử lý trung tâm Arduino Nano với các module cảm biến và khối truyền thông vô tuyến.
- Phương pháp thực nghiệm: Thiết lập các kịch bản đo đạc nhiệt độ và nồng độ bụi trong môi trường mô phỏng; lập trình xử lý tín hiệu và hiển thị; kiểm tra tính đồng bộ truyền nhận không dây giữa hai khối thu - phát.
Thiết kế và triển khai hệ thống
Hệ thống giám sát môi trường ô tô được thiết kế dưới dạng hệ thống nhúng phân tán gồm hai khối chức năng riêng biệt liên lạc qua mạng cảm biến không dây:
- Khối đo đạc và phát tín hiệu (Sensor Node): Đặt trực tiếp trong không gian ô tô, chịu trách nhiệm thu nhận thông số môi trường liên tục và gửi dữ liệu về máy tính/bộ thu trung tâm.
- Khối thu tín hiệu và cảnh báo: Tiếp nhận chuỗi dữ liệu đo đạc qua sóng vô tuyến, hiển thị thông số và kích hoạt các trạng thái cảnh báo khi môi trường vượt ngưỡng cho phép.
| Khối chức năng |
Linh kiện / Thiết bị sử dụng |
Vai trò và thông số kỹ thuật chính |
| Xử lý trung tâm |
Arduino Nano (Atmega328P) |
Vi điều khiển 8-bit, xung nhịp 16 MHz, điện áp hoạt động 5V (nguồn ngoài 7-12V, giới hạn 6-20V), 14 chân I/O số (6 chân PWM), 8 chân analog 10-bit, dòng 40 mA/chân, 32KB Flash, 2KB SRAM, 1KB EEPROM, tích hợp chip FTDI FT232RL. |
| Cảm biến nhiệt độ |
DS18B20 |
Cảm biến số giao tiếp chuẩn 1-Wire, dải đo -55°C đến +125°C, độ chính xác ±0.0625°C trong khoảng -10°C đến +85°C, cấu hình độ phân giải 9 đến 12 bit (thời gian chuyển đổi tối đa 750 ms ở 12 bit), mã định danh laser 64-bit on-chip, tích hợp thanh ghi cảnh báo nhiệt độ TH và TL trong EEPROM, sử dụng trở kéo 4.7 kΩ. |
| Cảm biến độ bụi |
Module Sharp GP2 |
Cảm biến quang học đo mật độ chất dạng hạt trôi nổi trong không khí; chuyển đổi tín hiệu tán xạ ánh sáng thành điện áp analog tương ứng với nồng độ bụi. |
| Truyền thông không dây |
Module NRF24L01 |
Module thu phát vô tuyến băng tần 2.4 GHz, giao tiếp với Arduino qua giao thức SPI (các chân 10-SS, 11-MOSI, 12-MISO, 13-SCK), cho phép truyền dữ liệu số giữa bên phát và bên thu. |
| Hiển thị |
Màn hình LCD 16x2 |
Hiển thị trực tiếp hai dòng ký tự (nhiệt độ và mật độ bụi) cho người sử dụng quan sát trực quan. |
| Môi trường phát triển |
Phần mềm Arduino IDE |
Lập trình mã nguồn bằng ngôn ngữ C/C++ cho vi điều khiển Arduino; biên dịch và nạp mã qua giao tiếp USB Mini-B. |
Quy trình giao tiếp của cảm biến nhiệt độ DS18B20 tuân thủ nghiêm ngặt giao thức 1-Wire qua bus truyền thông:
- Nhóm lệnh ROM: Lệnh
READ ROM (33h) đọc mã laser 64-bit; lệnh MATCH ROM (55h) chọn một cảm biến đích cụ thể; lệnh SKIP ROM (CCh) truy cập trực tiếp bộ nhớ khi bus chỉ có một cảm biến; lệnh SEARCH ROM (F0h) dò tìm các cảm biến trên bus; lệnh ALARM SEARCH (ECh) tìm cảm biến có nhiệt độ đo vượt ngưỡng TH hoặc dưới ngưỡng TL.
- Nhóm lệnh chức năng bộ nhớ nháp (Scratchpad): Lệnh
WRITE SCRATCHPAD (4Eh) ghi 2 byte vào thanh ghi cảnh báo TH và TL; lệnh READ SCRATCHPAD (BEh) đọc toàn bộ 9 byte dữ liệu trong bộ nhớ nháp bao gồm cả byte kiểm tra CRC; lệnh COPY SCRATCHPAD (48h) sao lưu giá trị ngưỡng từ bộ nhớ nháp sang EEPROM.
Khối kiểm tra và kiểm thử hệ thống tập trung vào việc xác nhận tính đồng bộ dữ liệu: Bộ phát đọc liên tục tín hiệu từ DS18B20 và GP2, đóng gói và gửi qua NRF24L01. Bộ thu nhận gói tin qua module NRF24L01 thứ hai, giải mã và hiển thị đồng thời giá trị lên màn hình LCD 16x2 hoặc màn hình giám sát máy tính.
Nội dung chính theo từng chương
Chương 1: Tổng quan về hệ thống cảm biến và ứng dụng trong giám sát môi trường ô tô
Chương 1 trình bày tổng quan cấu trúc và vị trí của mạng cảm biến trong phương tiện giao thông. Tác giả chỉ rõ cảm biến là công cụ thu nhận tín hiệu đầu vào liên tục gửi về bộ điều khiển trung tâm (ECU) để tối ưu hóa quá trình làm việc của động cơ, điều hòa không khí và bảo đảm an toàn. Sơ đồ khối hệ thống trên xe thể hiện luồng tín hiệu từ các cảm biến qua mạng truyền thông CAN (Controller Area Network) tới bộ vi xử lý và điều khiển các bộ chấp hành đầu ra.
Tiếp đó, chương tập trung phân loại chi tiết các dòng cảm biến đo nhiệt độ tiếp xúc và không tiếp xúc. Tác giả phân tích đặc tính cấu tạo, công thức tính toán và phạm vi ứng dụng của từng loại:
- Cặp nhiệt điện: Cung cấp bảng dữ liệu các dòng cặp nhiệt E, J, K, R, S; nhấn mạnh yêu cầu bù nhiệt độ đầu lạnh và xử lý suy hao khi kéo dài dây dẫn tín hiệu.
- Nhiệt điện trở RTD: Phân tích cấu trúc dây quấn và màng mỏng Platinum (Pt100, Pt200, Pt500, Pt1000); phân tích chi tiết sơ đồ mạch cầu đo 2 dây, 3 dây (triệt tiêu sai số dây nối cho khoảng cách lớn hơn 600 m) và 4 dây (độ chính xác cao, bù hoàn toàn sai số hệ thống).
- Thermistor: Làm rõ cơ chế dẫn điện của hỗn hợp bột oxit kim loại nung; phân biệt đặc tính NTC (dùng đo lường, bù nhiệt trong điện tử công nghiệp và viễn thông) và PTC (ứng dụng làm cầu chì bảo vệ quá tải, bộ gia nhiệt, bảo vệ quá nhiệt động cơ).
- Cảm biến bán dẫn: Khảo sát nguyên lý phân cực tiếp giáp P-N phụ thuộc nhiệt độ; phân tích hai IC điển hình là LM35 (dải đo -55°C đến +150°C, sai số ±1°C) và LM45 (dải đo -20°C đến +100°C, sai số ±3°C).
- Cảm biến đo bụi: Phân tích sự nguy hại của hạt bụi siêu vi PM2.5 đối với phế nang phổi; khảo sát cấu tạo và nguyên lý hoạt động của thiết bị công nghiệp AirSafe (sử dụng cảm biến triboelectric, lưu lượng 100 m³/h, dải cài đặt tác động 5 đến 150 mg/m³ với bước nhảy 5 mg/m³, xuất tín hiệu relay, analog 4 - 20 mA và RS485 Modbus RTU).
Chương 2: Phân tích và thiết kế hệ thống giám sát môi trường trong ô tô
Chương 2 là phần cốt lõi về kỹ thuật, trình bày các giải pháp công nghệ và thiết kế mạch nhúng. Tác giả lập luận việc lựa chọn nền tảng vi điều khiển Arduino Nano dựa trên ưu điểm kích thước nhỏ gọn (0.73" x 1.7"), giá thành thấp, phần cứng tương thích với Arduino Uno, sử dụng vi điều khiển ATmega328P xung nhịp 16 MHz, bộ nhớ Flash 32KB và giao tiếp nạp mã dễ dàng qua cáp USB Mini-B.
Chương này mô tả chi tiết sơ đồ chân, đặc tính điện và quy trình lập trình cho các linh kiện:
- Arduino Nano: Phân tích chức năng các chân I/O số, các chân PWM (chân 3, 5, 6, 9, 10, 11), chân ngắt ngoài (chân 2 và 3), chân giao tiếp SPI (10, 11, 12, 13), chân giao tiếp I2C (A4-SDA, A5-SCL) và các chân đầu vào tương tự A0 đến A7 với độ phân giải 10-bit.
- Cảm biến nhiệt độ DS18B20: Trình bày chi tiết chuẩn vỏ TO-92 (3 chân: GND, Data, VDD); cách mắc điện trở kéo lên (pull-up resistor) 4.7 kΩ tại chân dữ liệu; cơ chế định địa chỉ cảm biến qua mã ROM laser 64-bit; và chu trình thực hiện các lệnh chức năng bộ nhớ nháp (Write Scratchpad 4Eh, Read Scratchpad BEh, Copy Scratchpad 48h).
- Module cảm biến độ bụi Sharp GP2: Phân tích nguyên lý phát hiện hạt bụi trong buồng đo quang học dựa trên sự tán xạ ánh sáng của đèn LED hồng ngoại vào tế bào quang điện.
- Module truyền nhận vô tuyến NRF24L01: Trình bày sơ đồ ghép nối với Arduino qua chuẩn SPI; cấu hình truyền dữ liệu gói tin không dây.
- Màn hình LCD 16x2 và phần mềm lập trình Arduino IDE.
- Thiết kế giải thuật bài toán và thiết lập thử nghiệm đồng bộ dữ liệu truyền nhận giữa bên phát và bên thu.
Chương 3: Kết quả
Chương 3 ghi nhận kết quả đo đạc thực nghiệm của hệ thống phần cứng đã chế tạo. Các thông số môi trường được phân định thành hai trạng thái vận hành cụ thể:
- Trạng thái môi trường bình thường: Hệ thống vận hành ổn định, hiển thị kết quả đo đạc thực tế khi nhiệt độ trong ô tô nằm trong khoảng từ 20ºC đến 40ºC và nồng độ bụi nằm trong khoảng từ 0 đến 0,8 mg/m³.
- Trạng thái cảnh báo vi khí hậu: Hệ thống chuyển sang trạng thái cảnh báo khi thông số môi trường vượt ngưỡng cho phép, bao gồm trường hợp nhiệt độ dưới 20ºC hoặc vượt trên 40ºC, hoặc độ bụi không khí vượt mức 0,8 mg/m³.
- Đánh giá khả năng đồng bộ: Hình ảnh thực tế từ các phép đo xác nhận dữ liệu nhiệt độ và độ bụi đọc được từ bên phát được truyền tải đầy đủ, chính xác và đồng bộ thời gian thực sang khối hiển thị bên thu.
Kết quả và đóng góp
Về sản phẩm và số liệu thực nghiệm:
Đề tài đã hoàn thành đầy đủ 02 sản phẩm theo cam kết trong nhiệm vụ nghiên cứu:
- 01 sản phẩm phần cứng hoàn chỉnh gồm khối mạch phát (Arduino Nano, DS18B20, module GP2, NRF24L01) và khối mạch thu hiển thị (Arduino Nano, NRF24L01, LCD 16x2).
- 01 bản báo cáo đồ án tốt nghiệp tổng hợp cơ sở lý thuyết, sơ đồ kết nối và kết quả kiểm nghiệm.
Hệ thống đã vận hành thành công và phân tách rõ ràng hai trạng thái giám sát môi trường với các ngưỡng số liệu cụ thể:
| Trạng thái hệ thống |
Ngưỡng nhiệt độ quy định |
Ngưỡng độ bụi quy định |
Phản ứng của hệ thống |
| Môi trường bình thường |
$20^\circ\text{C} \le T \le 40^\circ\text{C}$ |
$0 \le C_{\text{bụi}} \le 0,8\ \text{mg/m}^3$ |
Hiển thị thông số ổn định lên màn hình LCD bên phát và bên thu; không kích hoạt cảnh báo. |
| Môi trường cảnh báo |
$T < 20^\circ\text{C}$ hoặc $T > 40^\circ\text{C}$ |
$C_{\text{bụi}} > 0,8\ \text{mg/m}^3$ |
Kích hoạt trạng thái cảnh báo trên hệ thống thu nhận dữ liệu. |
Về mặt đóng góp giải pháp kỹ thuật:
- Thay thế các hệ thống giám sát trên máy tính hoặc hệ thống nhắn tin SMS cồng kềnh, đắt tiền và bảo trì phức tạp bằng một hệ thống nhúng tự động hóa nhỏ gọn, chi phí chế tạo thấp.
- Khai thác hiệu quả giao thức 1-Wire của cảm biến DS18B20, cho phép truyền dữ liệu số chính xác, chống nhiễu tốt và tiết kiệm chân I/O của vi điều khiển, tạo khả năng mở rộng đo nhiệt độ đa điểm trong khoang xe chỉ với một dây dẫn tín hiệu chung.
- Xây dựng liên kết không dây ổn định bằng module NRF24L01, loại bỏ dây cáp kết nối vướng víu giữa khoang động cơ/khoang hành khách và bảng điều khiển trung tâm.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế của đề tài:
- Do thời gian thực hiện đồ án tốt nghiệp bị giới hạn (từ 21/03/2016 đến 12/06/2016), hệ thống mới chỉ dừng lại ở việc đo lường hai thông số cơ bản là nhiệt độ và độ bụi, chưa mở rộng ra các loại khí thải độc hại thường xuất hiện trong ô tô (như nồng độ khí CO, $CO_2$, hoặc các hợp chất hữu cơ dễ bay hơi).
- Sản phẩm được chế tạo và thử nghiệm ở quy mô mô hình mạch cứng thực nghiệm trong phòng thí nghiệm; chưa trải qua quá trình thử nghiệm chịu đựng lâu dài trong điều kiện rung xóc cơ học, độ ẩm cao và nhiệt độ khắc nghiệt khi xe di chuyển thực tế trên đường.
Hướng nghiên cứu tiếp theo:
- Hoàn thiện kết cấu cơ khí và vỏ bảo vệ cho các bo mạch phần cứng để thích ứng với điều kiện môi trường làm việc trên ô tô.
- Tích hợp thêm các module cảm biến nồng độ khí độc hại nhằm hoàn thiện bức tranh toàn diện về chất lượng không khí trong xe.
- Phát triển phần mềm kết nối máy tính qua các chuẩn giao tiếp công nghiệp để lưu trữ cơ sở dữ liệu lớn và xuất báo cáo phục vụ theo dõi dài hạn.
Giá trị tham khảo
Đồ án tốt nghiệp là tài liệu tham khảo phù hợp cho sinh viên, học viên và kỹ sư thuộc các chuyên ngành:
- Công nghệ Điện tử ô tô và Hệ thống cảm biến: Cung cấp tài liệu tổng quan hệ thống hóa các dòng cảm biến nhiệt độ (Thermocouple, RTD, Thermistor, cảm biến bán dẫn) và cảm biến bụi không khí.
- Kỹ thuật Điều khiển và Tự động hóa, Cơ điện tử: Cung cấp phương pháp tích hợp vi điều khiển Arduino với các cảm biến công nghiệp và module giao tiếp không dây.
Các nội dung có giá trị ứng dụng cao bao gồm:
- Toàn bộ nội dung phân tích chi tiết về giao thức 1-Wire trên IC DS18B20 tại Chương 2 (cách thức thực thi các lệnh ROM 33h, 55h, CCh, F0h, ECh và lệnh scratchpad 4Eh, BEh, 48h).
- Phương pháp phối ghép phần cứng giữa vi điều khiển ATmega328P và module thu phát NRF24L01 qua giao thức SPI phục vụ truyền nhận dữ liệu từ xa trong các đồ án thiết kế hệ thống nhúng.
Câu hỏi thường gặp
1. Hệ thống sử dụng những ngưỡng giá trị cụ thể nào để phân định giữa trạng thái môi trường bình thường và trạng thái cảnh báo?
Hệ thống thiết lập trạng thái bình thường khi nhiệt độ môi trường nằm trong dải từ 20ºC đến 40ºC và nồng độ bụi nằm trong khoảng từ 0 đến 0,8 mg/m³. Trạng thái cảnh báo được kích hoạt khi nhiệt độ rơi xuống dưới 20ºC hoặc vượt lên trên 40ºC, hoặc khi nồng độ bụi trong khoang xe vượt quá 0,8 mg/m³.
2. Giao thức 1-Wire của cảm biến nhiệt độ DS18B20 hoạt động như thế nào và đem lại lợi ích gì cho hệ thống?
Giao thức 1-Wire cho phép đường truyền dữ liệu và điện áp nguồn có thể dùng chung trên một dây dẫn duy nhất (kèm trở kéo 4.7 kΩ lên nguồn 5V). Mỗi IC DS18B20 được nhà sản xuất khắc một mã định danh laser 64-bit duy nhất trong bộ nhớ ROM on-chip, cho phép nhiều cảm biến cùng mắc song song trên một đường dây bus mà vi điều khiển vẫn có thể truy vấn chính xác từng cảm biến qua các lệnh ROM (MATCH ROM, SKIP ROM, SEARCH ROM). Điều này giúp tiết kiệm tối đa số chân I/O của vi điều khiển và giảm chi phí dây nối khi đo nhiệt độ đa điểm.
3. Vi điều khiển Arduino Nano sử dụng trong đề tài có các thông số kỹ thuật phần cứng nổi bật nào?
Arduino Nano sử dụng vi điều khiển ATmega328P (8-bit, xung nhịp 16 MHz), vận hành ở điện áp logic 5V, dải điện áp vào đề nghị từ 7V đến 12V (giới hạn 6V đến 20V). Bo mạch cung cấp 14 chân I/O số (trong đó có 6 chân hỗ trợ xuất xung PWM 8-bit), 8 chân đầu vào tương tự với bộ chuyển đổi ADC 10-bit. Dòng tải tối đa trên mỗi chân I/O là 40 mA. Bộ nhớ bao gồm 32KB Flash (2KB dùng cho bộ nạp khởi động bootloader), 2KB SRAM và 1KB EEPROM.
4. Vì sao tác giả lựa chọn giải pháp hệ thống nhúng Arduino kết hợp truyền thông không dây thay vì sử dụng máy tính hay hệ thống nhắn tin sẵn có?
Theo phân tích của tác giả, các hệ thống giám sát môi trường ô tô hiện có dựa trên máy tính hoặc dịch vụ tin nhắn SMS thường có giá thành cao, kích thước cồng kềnh, quy trình bảo dưỡng khó khăn và đòi hỏi người vận hành phải có kỹ năng công nghệ cao. Giải pháp vi điều khiển Arduino Nano kết hợp module vô tuyến NRF24L01 và các cảm biến chuyên dụng mang lại thiết kế nhỏ gọn, chi phí sản xuất và bảo trì thấp, lập trình linh hoạt và hoàn toàn tự động hóa quá trình thu thập dữ liệu với tần suất cao mà không đòi hỏi nhiều thao tác can thiệp từ con người.
5. Cảm biến bụi công nghiệp AirSafe được tác giả khảo sát trong phần cơ sở lý thuyết có nguyên lý và đặc tính hoạt động ra sao?
Cảm biến AirSafe sử dụng nguyên lý cảm ứng tĩnh điện (triboelectric sensor) nhạy cảm với bụi, tích hợp trong một ống dẫn dài 500 mm có tiết diện vuông 100 x 100 mm. Dòng khí mang bụi đi qua vùng sensor với lưu lượng khoảng 100 m³/h; năng lượng tĩnh điện nạp và truyền cho các hạt bụi được chuyển đổi thành tín hiệu điện. Thiết bị có dải cài đặt ngưỡng tác động từ 5 mg/m³ đến 150 mg/m³ (bước thay đổi 5 mg/m³ bằng nút bấm), trang bị đầu ra rơ-le, đầu ra dòng tương tự 4 - 20 mA và cổng truyền thông RS485 Modbus RTU cho phép kết nối máy tính để quản lý tới 10.000 điểm đo.
Kết luận
Đồ án tốt nghiệp "Xây dựng hệ thống giám sát môi trường trong ô tô" của tác giả Trần Thị Lan đã hệ thống hóa toàn diện cơ sở lý thuyết về các chủng loại cảm biến đo nhiệt độ và độ bụi không khí trong ngành kỹ thuật ô tô. Trên cơ sở đó, tác giả đã thiết kế và chế tạo thành công một sản phẩm phần cứng nhúng hoàn chỉnh dựa trên vi điều khiển Arduino Nano, cảm biến nhiệt độ số DS18B20, module bụi GP2 và module truyền thông không dây NRF24L01. Kết quả thực nghiệm đã kiểm chứng hệ thống phân định chính xác trạng thái môi trường bình thường và cảnh báo theo các ngưỡng nhiệt độ (20°C - 40°C) và nồng độ bụi (0 - 0,8 mg/m³), đồng thời duy trì sự đồng bộ dữ liệu thời gian thực giữa khối phát và khối thu.