Sơ đồ nguyên lý mạch kết nối theo chuẩn RS232

Một phần của tài liệu Nghiên cứu thiết kế chế tạo hệ thống điều khiển cung cấp nhiên liệu khí thiên nhiên nén (cng) trên động cơ đốt trong (Trang 52 - 54)

Các cổng này giao tiếp theo tiêu chuẩn RS232 trên máy tính PC là COM1 và COM2. Cổng này truyền dữ liệu dưới dạng nối tiếp theo một tốc độ do người lập

trình quy định (thường là 9600 hoặc 19200 bps). Loại truyền này có khảnăng dùng

cho những khoảng cách lớn. Cổng nối tiếp chuẩn RS232 không phải là một hệ

43

máy cần trao đổi thông tin với nhau. Chiều dài dữ liệu truyền đi có thể là 7 hoặc 8 bit và kèm theo các bit start, stop, parity để tạo thành một khung truyền (frame). Do việc truyền dữ liệu là nối tiếp nên tốc độ truyền bị hạn chế do đó nó thường khơng

được sử dụng trong những ứng dụng cần tốc độ truyền cao.

Cổng nối tiếp của vi điều khiển không thể ghép nối trực tiếp với cổng nối tiếp của PC. Lý do là các tín hiệu trên đường truyền RS-232 là tín hiệu hai cực có biên

độ nằm trong khoảng +12V đến -12V, trong khi vi điều khiển ATMega32 chỉ có thể

xử lý các tín hiệu có mức tín hiệu tương thích 0 đến 5V. Thơng thường thì tín hiệu trên đường truyền RS-232 được lấy đảo. Tức là khi máy tính PC muốn một mức logic “0” thì điện áp trên đường truyền RS-232 sẽ là +12V, còn khi muốn mức logic “1” thì điện áp trên đường truyền là -12V. Như vậy đểtương thích mức logic

và điện áp giữa PC và vi điều khiển thì việc trang bị một bộ nhận và đệm đường truyền RS-232 là cần thiết. Bộ nhận và đệm đường truyền RS-232 được dùng phổ

biến nhất là loại MAX232 của công ty Maxim. Vi mạch MAX232 này nhận mức

RS232 đã được gửi tới từ máy tính và biến đổi tín hiệu này thành tín hiệu sao cho

tương thích với vi điều khiển ATmega32 và nó cũng thực hiện ngược lại là biến đổi tín hiệu của vi điều khiển thành mức +12V, -12V để cho phù hợp với hoạt động của máy tính. Giao tiếp theo cách này, khoảng cách từ máy tính đến thiết bi ngoại vi có thểđạt tới trên 20m.

2.2.4. Thuật tốn đọc và tính các giá trị cảm biến tốc độ động cơ

Tín hiệu từ cảm biến tốc độ động cơ được truyền qua mạch xử lý tín hiệu để

chuyển thành tín hiệu có dạng xung vng. Sơ đồ thuật tốn đọc giá trị tốc độ động

cơ được thể hiện trên Hình 2.14. Dựa vào khoảng thời gian giữa 2 xung liên tiếp để xác định được tốc độđộng cơ theo công thức:

zT

v= 1 (2.1)

44

Một phần của tài liệu Nghiên cứu thiết kế chế tạo hệ thống điều khiển cung cấp nhiên liệu khí thiên nhiên nén (cng) trên động cơ đốt trong (Trang 52 - 54)