Dải đo của PM2.5 0-999ug/m3 Dải đo của PM10 0-999ug/m3
Chu kì 1004ms±1%
Đầu ra mức cao khi bắt đầu chu kì 2ms Khoảng giữa chu kì 1000ms±1% Dầu ra mức thấp khi kết thúc chu kì 2ms
Hình 2. 9 Độ dài xung đầu ra cảm biến SDS011
2.1.9 Vi điều khiển STM32F103VET6* Cấu tạo chung * Cấu tạo chung
STM32F103 được thiết kế dựa trên dòng Cortex M3: hiệu suất hệ thống cao, tiêu thụnăng lượng thấp, được thiết kế trên nền kiến trúc mới, có nhiều điểm mạnh ví dụ như tính linh hoạt, độ bảo mật, độ bền, khả năng phát triển phần mềm. STM32F103 ngoài lõi Cortex còn có rất nhiều ngoại vi hỗ trợ:
- Hai bộ chuyển đổi ADC 12-bit: trong đó bộ ADC có tích hợp một cảm biến nhiệt độđể tựđộng hiệu chỉnh khi nhiệt độthay đổi
- 6 Timer: 4 × 16-bit timers, 2 × basic timers
34
- Có tới 2 x I2C interfaces (SMBus/PMBus)
- Có 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) - 2 SPIs (18 Mbit/s)
- CAN interface (2.0B Active) - USB 2.0 full-speed interface
Hình 2. 10 Chip STM32F103
* Một số thành phần chính
- GPIO: STM32F103 có 5 cổng I/O đa dụng với 80 chân điều khiển. Các cổng I/O được đánh số từ A->E và mức áp tiêu thụ ở 5V, nhiều chân ngoại có thể được cấu hình như là Input/Output tương tác với các thiết bị ngoại vi riêng của người dùng như USART hay I2C. Thêm nữa có thể cấu hình các chân này như là nguồn ngắt ngoại kết hợp với cổng GPIO khác.
- Bộ nhớ: chương trình, bộ nhớ dữ liệu, các thanh ghi và cổng I/O được tổ chức trong cùng không gian địa chỉ 4 KB tuyến tính. Không gian địa chỉ bộ nhớ được chia thành 8 khối chính, mỗi khối có kích thước 512 MB. Tất cả các ô nhớ mà
35
không được phân bổ tới bộ nhớ trong và thiết bị ngoại vi thì được sử dụng riêng (Reserved)
Reset: có 3 loại là reset hệ thống, reset nguồn và reset đặt lại tên miền.
- Clock hệ thống có thể được cung cấp bởi 3 nguồn: nguồn Clock dao động nội tốc độ cao (HIS), nguồn Clock dao động ngoại tốc độ cao (HSE), nguồn Clock PLL.
- USART: STM32F103 có đến 3 khối USART, mỗi khối có khả năng hoạt
động đến tốc độ 4.5Mbps. Một khối USART nằm trên APB1 với xung nhịp hoạt
động 72MHz, các khối còn lại nằm trên APB2 hoạt động ở xung nhịp 36MHz.
- ADC: bộ chuyển đổi ADC trong STM32F103 là bộ chuyển đổi tương tự sang số gồm 18 kênh cho phép nó đo tín hiệu từbên ngoài trong đó có 16 kênh đầu vào và 2 nguồn nội bộ. Bộ chuyển đổi A/D của các kênh khác nhau có thể được thực hiện trong chếđộ duy nhất, liên tục, quét hoặc không liên tục. Các kết quả của ADC được lưu trữ trong một thanh ghi dữ liệu 16-bit.
- Timer: STM32F103 có tổng cộng 14 Timer từ Timer 1 đến Timer 14. Chia làm 4 nhóm:
1. TIM1 và TIM8: là các timer điều khiển, nâng cao. 2. TIM2 đến TIM5: là các timer mục đích chung. 3. TIM9 đến TIM14: là các timer mục đích chung. 4. TIM6 và TIM7: là các timer cơ bản.
2.1.10 GRAPHIC LCD 128x64 QC12864B
Graphic LCD (gọi tắt là GLCD) loại chấm không màu là các loại màn hình tinh thể lỏng nhỏ dùng để hiển thị chữ, số hoặc hình ảnh. Trong mạch sử dụng là
GLCD 128X64 QC12864B.
* Thông sốkĩ thuật
+ Điện áp hoạt động: 5V
+ Độ phân giải: 128x64 điểm ảnh.
+ Các chuẩn giao tiếp: song song 8 bit, song song 4 bit, và giao tiếp SPI + IC Driver: ST7920.
36
Chức năng các chân được thể hiện ở bảng dưới: