Professional Documents
Culture Documents
02 4 R Ngoc-Nga
02 4 R Ngoc-Nga
TÓM TẮT
Thiết kế và lắp ráp mô hình cảnh báo và điều khiển đèn giao thông bằng vi điều khiển
nhằm phục vụ công tác giảng dạy và học tập cho giáo viên và sinh viên ở các nội dung như vận
dụng ngôn ngữ C lập trình cho Pic16F877A, lập trình giao tiếp máy tính bằng C#, xây dựng cơ sở
dữ liệu SQL. Ngoài ra còn giúp sinh viên nắm bắt được quá trình hoạt động cảnh báo và điều
khiển giao thông.
ABSTRACT
Designing and assembling the model to warn and control traffic light system by
microcontroller is aimed to support the teaching and learning for teachers and students in the
content as application for the programming language C Pic16F877A, programming in C# language
for communication between computer and microcontrollers, build SQL database. Furthermore, it is
also aimed to help students grasp the process of controlling and warning.
1. Đặt vấn đề
Với mục đích phục vụ thực hành thí nghiệm cho sinh viên tại PFIEV, đề tài “Thiết
kế và lắp ráp hệ thống đèn giao thông nhằm phục vụ đào tạo” đã xây dựng một mô hình
giao thông tại ngã tư. Mô hình này được xây dựng bằng cách tích hợp tất cả các mạch khác
nhau, hình thành một mạng giám sát theo chuẩn RS485 với 1 Master và 4 Slave. Slave là
các PIC được lập trình bằng ngôn ngữ chuyên dụng C. Từ đó sinh viên có thể tự đưa ra bài
tập để nâng cao kĩ năng lập trình.
Ngoài việc phục vụ đào tạo, đề tài
xe ở thành phố để có những lựa chọn thích hợp, tìm đường đi thích hợp cho mình. Do đó
trong đề tài này chúng tôi áp dụng một hệ thống đèn giao thông bằng led ma trận kiêm chức
năng cảnh báo giao thông. Hệ thống quang báo này sẽ giúp người tham gia giao thông biết
sớm tình trạng kẹt xe và hướng dẫn những lộ trình lưu thông tránh khỏi điểm ùn tắc, góp
phần giải quyết việc điều phối lưu lượng quá tải đối với hệ thống giao thông đường bộ.
2. Nội dung
2.1. Cấu tạo và nguyên tắc hoạt động
Xét một hệ thống đèn giao thông ở một ngã tư gồm: 4 mạch điều khiển kết nối với
77
Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 7 Đại học Đà Nẵng năm 2010
nhau thông qua chuẩn RS485 và mỗi mạch sẽ điều khiển một bảng led ma trận. Mỗi bảng
led ma trận gồm 3 modul ma trận: đỏ, vàng, xanh. Ngoài chức năng giao thông, các bảng
led ma trận còn được dùng để hiển thị các thông tin từ trung tâm điều hành, nhằm thông
báo cho người đi đường về tình trạng của các nút giao thông phía trước, đồng thời hướng
dẫn cho họ rẽ trái hay rẽ phải khi cần thiết để tránh các điểm ùn tắc.
Mạch 0
công suất 1
2
a1 Vcc1 b1
5
Mạch
4 8
a4 b4
đệm dòng
Mạch
điều Mạch giải Mạch led
khiển mã cột 7 đoạn
Mạch 0
công suất 1
2
a1 Vcc1 b1
5
Mạch
đệm dòng
RS485
Mạch
điều Mạch giải Mạch led
khiển mã cột 7 đoạn
Mạch 0
công suất 1
2
a1 Vcc1 b1
5
Computer Mạch
đệm dòng
Mạch
điều Mạch giải Mạch led
khiển mã cột 7 đoạn
Mạch 0
công suất 1
2
a1 Vcc1 b1
5
Mạch
đệm dòng
Mạch
điều Mạch giải Mạch led
khiển mã cột 7 đoạn
78
Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 7 Đại học Đà Nẵng năm 2010
công việc điều khiển giao tiếp đều tập trung tại trạm chủ. RS485 là một giao diện đa điểm,
có thể cung cấp cho việc kết nối có nhiều bộ truyền và nhận. RS485 có thể truyền xa
1200m, tốc độ lên đến 10mbs. Mạng RS485 gồm có 1 Master và 4 Slave. Master là máy
tính PC. Mỗi Slave là một Pic16F877A để điều khiển mạch hiển thị. Master sẽ thực hiện
công việc quản lý hoạt động của toàn bộ phần mạng này. Master sẽ truyền địa chỉ và các
yêu cầu cho Slave thứ nhất và chờ slave đó đưa thông tin trả về,sau đó tiếp tục thực hiên
truyền địa chỉ cho các Slave tiếp theo. Như vậy, điều cần thiết là các Slave phải biết khi
nào là dữ liệu được dành cho nó.
TXD A A TXD
RS232 RS485
RXD sang sang SLAVE1
B B RXD
RS485 TTL
MASTER
A RS485 TXD
sang SLAVE2
B RXD
TTL
A TXD
RS485
sang SLAVE3
B RXD
TTL
A TXD
RS485
B sang SLAVE4
RXD
TTL
79
Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 7 Đại học Đà Nẵng năm 2010
80
Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 7 Đại học Đà Nẵng năm 2010
Xây dựng hệ thống thành một sản phẩm hoàn thiện có thể áp dụng được cho tất cả
các chốt giao thông của Đà Nẵng.
[1] Nguyễn Mạnh Hà, Nguyễn Kim Ánh, Mạng truyền thông công nghiệp, Trường Đại
Học Bách Khoa Đà Nẵng .
[2] Đoàn Quang Vinh, Giáo trình điện tử công suất, Trường Đại Học Bách Khoa Đà
Nẵng.
[3] Phạm Hữu Khang, Lập Trình Cơ Sở Dữ Liệu, Nxb. Lao Động Xã Hội.
[4] Dương Quang Thiện, Lập trình T-SQL, Nxb. Văn Hóa Sài Gòn.
[5] Ngô Diên Tập, Vi điều khiển với lập trình C, Nxb. Khoa Học và Kỹ Thuật, Hà Nội
2002.
81