>> Sơ đồ khối phần cứng được hiển thị trong hình. 2. cảm biến là epoxy đúc nhiệt điện trở. Các mạch điều tín hiệu điện áp chia đơn giản. ADC là 12-bit giao diện SPI LTC1298 analog-to-kỹ thuật số chuyển đổi. Các vi điều khiển là Atmel 89S52. Màn hình hiển thị có bốn chữ số 0,5 inch 7-segment LED. Người lái xe phân khúc cung cấp 32-bit CMOS.
- |Phần cứng:
>> Hoàn chỉnh sơ đồ mạch phần cứng được thể hiện trong hình 3 là ADC 12-bit giao diện SPI LTC1298 hoặc MC3202. Có hai kênh, CH0 và CH1. Các tín hiệu đầu vào từ nhiệt điện trở cho kênh ADC 0 là điện áp chia đơn giản. Channel1 có sẵn cho các cảm biến khác. Các mẫu được hiển thị trong sơ đồ là HIH-3160 Honeywell Độ ẩm cảm biến. Chip ADC được giao tiếp với MCU, 89S52 với P1.1, P1.2 và P1.3. Màn hình hiển thị có 4 chữ số LED. Các 4094 ca CMOS đăng ký ổ đĩa đèn LED trực tiếp.
- Phần mềm:
The main function is time triggered by 10ms timer0 running. The ADC is updated on LED every 10 ticks.
while(1) { while(!cputick) continue; cputick=0; print_ADC(); } |
sbit Data = P1^1; for(i=0;i<4;i++) for(i=0;i<12;i++) |
int low_pass_filter1(void) float read_temp1_filter(void) |
Download
Schematic | schematic.pdf |
C source code | thermistor.c |
Orcad Schematic File | Uss.dsn |
Intel-Hex file | thermistor.hex |
HIH-3160 Humidity Sensor Datasheet | hih3160.pdf |
Nguồn:http://www.kmitl.ac.th/~kswichit/thermistor/thermistor.htm
Không có nhận xét nào:
Đăng nhận xét