Đồ án: Nghiên cứu thiết kế bộ điều khiển đèn giao thông dùng AT89S52

Phân tích toàn diện Thiết kế mạch đèn giao thông ngã tư (có code & sơ đồ) mang tính hệ thống, nâng cao năng lực chuyên môn hỗ trợ đào tạo hiệu quả

Tác giả

Nguyễn Văn Quang

Người đăng

Ẩn danh

Thể loại

Đồ án

2017

53
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Hướng dẫn tổng quan thiết kế hệ thống đèn giao thông

Việc nghiên cứu và thiết kế bộ điều khiển hệ thống đèn giao thông tại ngã tư là một đề tài quan trọng trong lĩnh vực điện tử và tự động hóa. Với sự gia tăng không ngừng của phương tiện, các nút giao thông phức tạp đòi hỏi giải pháp điều khiển hiệu quả để đảm bảo an toàn giao thông và giảm thiểu ùn tắc. Bài viết này trình bày một cách tiếp cận chi tiết, từ việc khảo sát các yêu cầu thực tế đến việc lựa chọn phương án công nghệ và triển khai một mạch điều khiển đèn giao thông hoàn chỉnh. Mục tiêu chính là xây dựng một hệ thống hoạt động ổn định, chính xác và có độ tin cậy cao, dựa trên kiến thức về vi xử lý và vi điều khiển. Hệ thống này không chỉ là một đồ án tốt nghiệp điện tử mang tính ứng dụng cao mà còn là nền tảng cho việc phát triển các hệ thống giao thông thông minh trong tương lai. Các nội dung chính bao gồm việc phân tích nguyên lý hoạt động của đèn tín hiệu, các yêu cầu kỹ thuật và lựa chọn phương pháp điều khiển tối ưu.

1.1. Khái niệm và vai trò của đèn xanh đèn đỏ tại giao lộ

Đèn giao thông, hay còn gọi là đèn tín hiệu, là thiết bị cốt lõi để điều khiển và phân luồng phương tiện tại các giao lộ đông đúc. Vai trò của nó là thiết lập trật tự lưu thông, ngăn chặn xung đột giữa các luồng xe và đảm bảo an toàn cho người tham gia giao thông, bao gồm cả người đi bộ. Một hệ thống cơ bản bao gồm ba màu chính: đèn xanh đèn đỏ và vàng. Đèn xanh cho phép đi, đèn đỏ yêu cầu dừng lại, và đèn vàng báo hiệu sự thay đổi tín hiệu sắp xảy ra. Ngoài ra, hệ thống còn tích hợp đèn cho người đi bộ và bộ đếm thời gian (timer/counter) hiển thị bằng LED 7 đoạn. Sự phối hợp nhịp nhàng giữa các tín hiệu này giúp tối ưu hóa luồng di chuyển, đặc biệt là vào giờ cao điểm, góp phần quan trọng vào việc giảm ùn tắc giao thông.

1.2. Mục tiêu và yêu cầu của đồ án tốt nghiệp điện tử này

Mục tiêu chính của đề tài là nghiên cứu, thiết kế và chế tạo thành công một mô hình bộ điều khiển hệ thống đèn giao thông cho một ngã tư điển hình. Hệ thống phải đáp ứng các yêu cầu kỹ thuật nghiêm ngặt. Thứ nhất, nó phải hoạt động chính xác và liên tục, tuân thủ đúng giản đồ thời gian đã được thiết lập cho các pha đèn. Thứ hai, hệ thống phải có độ tin cậy cao, hoạt động ổn định trong thời gian dài và ít bị ảnh hưởng bởi các yếu tố bên ngoài. Thứ ba, thiết kế cần đảm bảo tính linh hoạt, cho phép dễ dàng thay đổi chu kỳ thời gian của các đèn thông qua lập trình mà không cần can thiệp vào phần cứng. Cuối cùng, mô hình phải trực quan, dễ hiểu, mô phỏng chân thực hoạt động của một trụ đèn giao thông thực tế, phục vụ tốt cho mục đích học tập và nghiên cứu.

II. Phân tích thách thức trong việc điều khiển đèn giao thông

Việc điều khiển đèn giao thông tại các ngã tư không đơn giản là bật tắt các bóng đèn theo chu kỳ cố định. Thách thức lớn nhất nằm ở việc xây dựng một thuật toán điều khiển thông minh và linh hoạt. Hệ thống phải xử lý được sự biến động của lưu lượng xe cộ theo thời gian thực, từ đó đưa ra quyết định tối ưu hóa tín hiệu đèn một cách hợp lý. Các hệ thống truyền thống với chu kỳ thời gian cố định thường gây ra lãng phí khi một chiều đường vắng xe vẫn phải chờ đèn đỏ, trong khi chiều đông xe lại bị ùn tắc. Hơn nữa, việc đảm bảo hệ thống hoạt động ổn định 24/7, chống lại nhiễu điện và các sự cố phần cứng cũng là một bài toán khó. Điều này đòi hỏi các linh kiện phải có độ bền cao và phần mềm phải được lập trình một cách chặt chẽ, có cơ chế tự chẩn đoán lỗi. Việc giải quyết các thách thức này là tiền đề để xây dựng các giao lộ thông minh hiệu quả.

2.1. Vấn đề tối ưu hóa tín hiệu đèn để giảm ùn tắc giao thông

Ùn tắc giao thông là một vấn đề nhức nhối tại các đô thị lớn. Một trong những nguyên nhân chính là do thời gian chờ đèn đỏ chưa được tối ưu hóa. Một hệ thống điều khiển hiệu quả phải có khả năng thích ứng với mật độ phương tiện. Giải pháp lý tưởng là tích hợp cảm biến lưu lượng xe, cho phép hệ thống thu thập dữ liệu về số lượng xe đang chờ ở mỗi làn. Dựa trên dữ liệu này, thuật toán điều khiển sẽ tự động điều chỉnh thời gian xanh-đỏ cho phù hợp. Ví dụ, làn đường có nhiều xe hơn sẽ được ưu tiên thời gian đèn xanh dài hơn. Cách tiếp cận này, được gọi là điều khiển thích nghi, giúp giải phóng luồng xe nhanh hơn, giảm thời gian chờ đợi vô ích và góp phần đáng kể vào việc giảm ùn tắc giao thông.

2.2. Yêu cầu về độ tin cậy và an toàn của mạch điều khiển

An toàn là yếu tố được đặt lên hàng đầu trong vận hành hệ thống đèn giao thông. Bất kỳ một sai sót nào, dù là nhỏ nhất, cũng có thể dẫn đến tai nạn thảm khốc. Do đó, mạch điều khiển đèn giao thông phải được thiết kế với độ tin cậy tuyệt đối. Điều này bao gồm việc lựa chọn các linh kiện điện tử chất lượng cao, có khả năng hoạt động bền bỉ trong các điều kiện môi trường khắc nghiệt. Sơ đồ nguyên lý cần được tính toán kỹ lưỡng để đảm bảo không xảy ra hiện tượng xung đột tín hiệu (ví dụ cả hai chiều đều đèn xanh). Ngoài ra, phần mềm điều khiển phải có các cơ chế kiểm tra lỗi và dự phòng. Trong trường hợp xảy ra sự cố, hệ thống cần tự động chuyển sang một chế độ an toàn, chẳng hạn như nhấp nháy đèn vàng ở tất cả các hướng để cảnh báo người tham gia giao thông.

III. So sánh các phương pháp thiết kế bộ điều khiển phổ biến

Có nhiều phương pháp công nghệ để thiết kế bộ điều khiển hệ thống đèn giao thông. Mỗi phương pháp đều có những ưu và nhược điểm riêng, phù hợp với các yêu cầu và quy mô khác nhau. Phương pháp truyền thống nhất là sử dụng mạch IC số, hoạt động dựa trên các cổng logic và mạch đếm. Hiện đại hơn là sử dụng các bộ điều khiển khả trình như PLC hoặc vi điều khiển. PLC (Programmable Logic Controller) nổi bật với độ tin cậy và sự ổn định vượt trội, thường được dùng trong các hệ thống công nghiệp quy mô lớn. Trong khi đó, vi điều khiển (Microcontroller) lại là lựa chọn tối ưu cho các dự án quy mô nhỏ và vừa nhờ giá thành rẻ, tính linh hoạt cao và cộng đồng hỗ trợ lớn. Việc phân tích kỹ lưỡng các phương án này là bước quan trọng để đưa ra lựa chọn công nghệ phù hợp nhất cho đề tài, cân bằng giữa hiệu năng, chi phí và tính khả thi trong thực hiện.

3.1. Phân tích giải pháp điều khiển bằng IC số và logic mờ

Phương pháp sử dụng IC số (ví dụ IC 555 tạo trễ, IC 7490 đếm) là cách tiếp cận cơ bản nhất. Ưu điểm của nó là thiết kế mạch logic khá đơn giản và dễ hiểu đối với người mới bắt đầu. Tuy nhiên, nhược điểm lớn nhất là sự thiếu linh hoạt. Bất kỳ thay đổi nào về chu kỳ thời gian đèn đều đòi hỏi phải thiết kế và thay đổi lại phần cứng, rất tốn thời gian và công sức. Một hướng phát triển cao cấp hơn là áp dụng logic mờ (fuzzy logic). Phương pháp này cho phép hệ thống ra quyết định dựa trên các quy tắc "mờ" thay vì logic nhị phân cứng nhắc, giúp mô phỏng gần hơn với cách tư duy của con người. Ví dụ, hệ thống có thể điều chỉnh thời gian đèn dựa trên các trạng thái như "lưu lượng xe rất đông" hoặc "lưu lượng xe thưa", mang lại khả năng điều khiển thích nghi tốt hơn.

3.2. Ưu và nhược điểm của việc lập trình PLC S7 200

Sử dụng lập trình PLC S7-200 là một giải pháp chuyên nghiệp và đáng tin cậy. PLC được thiết kế để hoạt động trong môi trường công nghiệp khắc nghiệt, có khả năng chống nhiễu tuyệt vời và độ ổn định rất cao. Ngôn ngữ lập trình của PLC (như Ladder Logic) khá trực quan và dễ học đối với các kỹ sư tự động hóa. Việc thay đổi logic điều khiển có thể được thực hiện dễ dàng thông qua phần mềm mà không cần can thiệp phần cứng. Tuy nhiên, nhược điểm chính của PLC là chi phí đầu tư ban đầu rất cao, bao gồm cả chi phí cho phần cứng và phần mềm bản quyền. Do đó, phương pháp này thường chỉ phù hợp cho các hệ thống giao thông thực tế, quy mô lớn thay vì các mô hình nghiên cứu hoặc đồ án tốt nghiệp điện tử.

3.3. Lý do lựa chọn vi điều khiển 8051 cho dự án nghiên cứu

Sau khi cân nhắc, phương pháp sử dụng vi điều khiển 8051, cụ thể là chip AT89S52, được lựa chọn là giải pháp tối ưu nhất cho đề tài. AT89S52 có những ưu điểm vượt trội: giá thành rất rẻ, dễ dàng tìm mua trên thị trường. Cấu trúc đơn giản, dễ tiếp cận cho sinh viên. Mạch điện thiết kế gọn nhẹ, không phức tạp. Quan trọng nhất, việc điều khiển hoàn toàn bằng phần mềm mang lại sự linh hoạt tối đa. Chỉ cần thay đổi một vài dòng code, có thể dễ dàng điều chỉnh lại toàn bộ chu kỳ hoạt động của hệ thống. Dù có nhược điểm là tốc độ xử lý không cao bằng các dòng vi điều khiển hiện đại và dễ bị nhiễu hơn PLC, nhưng với yêu cầu của một hệ thống đèn giao thông đơn giản, vi điều khiển 8051 hoàn toàn đáp ứng đủ và là sự lựa chọn hợp lý nhất.

IV. Hướng dẫn thiết kế mạch điều khiển đèn giao thông AT89S52

Quá trình thiết kế phần cứng là giai đoạn hiện thực hóa ý tưởng từ lý thuyết. Trái tim của hệ thống là vi điều khiển AT89S52. Xung quanh nó là các khối chức năng phụ trợ. Khối nguồn cung cấp điện áp ổn định 5V. Khối dao động thạch anh tạo xung nhịp cho vi điều khiển hoạt động. Khối reset cho phép khởi động lại hệ thống khi gặp sự cố. Khối hiển thị bao gồm các LED đơn (xanh, đỏ, vàng) và các LED 7 đoạn để hiển thị bộ đếm thời gian. Các khối này được kết nối với nhau thông qua các cổng xuất/nhập (I/O) của vi điều khiển. Việc thiết kế sơ đồ nguyên lý chi tiết và chính xác trên các phần mềm chuyên dụng như Altium Designer là bước đầu tiên và quan trọng nhất. Từ sơ đồ nguyên lý, mạch in (PCB) sẽ được thiết kế để đảm bảo kết nối vật lý giữa các linh kiện một cách khoa học và ổn định.

4.1. Xây dựng sơ đồ nguyên lý và lựa chọn linh kiện chính

Việc xây dựng sơ đồ nguyên lý là bước nền tảng. Khối vi xử lý trung tâm sử dụng chip AT89S52. Các port P1, P2, P3 của vi điều khiển được sử dụng để điều khiển trực tiếp các LED tín hiệu. Cụ thể, các chân của P3 điều khiển các đèn xanh đèn đỏ và vàng cho hai trục đường. Port P2 được dùng để xuất mã hiển thị cho LED 7 đoạn. Để điều khiển quét LED, các transistor A1015 được sử dụng làm công tắc điện tử. Các linh kiện khác bao gồm thạch anh 12MHz, tụ điện, điện trở hạn dòng cho LED và nút nhấn để chọn chế độ hoạt động. Sơ đồ mạch được vẽ trên Altium, đảm bảo tất cả các kết nối logic đều chính xác trước khi chuyển sang giai đoạn thiết kế mạch in.

4.2. Thiết kế mạch in và bố trí các thành phần trên PCB

Từ sơ đồ nguyên lý, phần mềm Altium Designer được sử dụng để thiết kế mạch in (PCB). Quá trình này bao gồm việc sắp xếp vị trí các linh kiện một cách hợp lý để tối ưu hóa không gian và giảm thiểu nhiễu. Các đường mạch nguồn cần được thiết kế đủ lớn để đảm bảo cung cấp đủ dòng điện. Các đường tín hiệu nên được đi ngắn nhất có thể. Sau khi hoàn tất thiết kế 2D, mô hình 3D của mạch được tạo ra để kiểm tra trực quan, đảm bảo không có sự va chạm giữa các linh kiện và mạch có thể lắp ráp dễ dàng vào hộp sản phẩm. Một mạch in được thiết kế tốt không chỉ giúp hệ thống hoạt động ổn định mà còn mang lại tính thẩm mỹ cao cho sản phẩm cuối cùng.

V. Bí quyết lập trình và mô phỏng Proteus cho đèn giao thông

Phần mềm là linh hồn của hệ thống, quyết định toàn bộ logic hoạt động của bộ điều khiển đèn giao thông. Trước khi viết mã, việc xây dựng lưu đồ thuật toán đèn giao thông là cực kỳ cần thiết. Lưu đồ giúp hệ thống hóa các bước hoạt động, các trạng thái chuyển tiếp và điều kiện rẽ nhánh một cách rõ ràng, mạch lạc. Dựa trên lưu đồ, chương trình điều khiển được viết bằng ngôn ngữ C trên phần mềm Keil C. Ngôn ngữ C có cấu trúc rõ ràng, mạnh mẽ và được hỗ trợ rộng rãi cho họ vi điều khiển 8051. Sau khi biên dịch mã nguồn thành file .hex, bước tiếp theo là tiến hành mô phỏng. Việc mô phỏng Proteus cho phép kiểm tra hoạt động của cả phần cứng và phần mềm trước khi chế tạo mạch thật. Điều này giúp phát hiện sớm các lỗi logic hoặc lỗi thiết kế, tiết kiệm đáng kể thời gian và chi phí.

5.1. Xây dựng lưu đồ thuật toán đèn giao thông chi tiết

Một lưu đồ thuật toán đèn giao thông rõ ràng là chìa khóa để lập trình hiệu quả. Lưu đồ bắt đầu với khối "Start". Tiếp theo là khối kiểm tra chế độ hoạt động (ban ngày hoặc ban đêm) thông qua nút nhấn. Nếu là chế độ ban ngày, chương trình sẽ đi vào một vòng lặp vô tận thực hiện các pha đèn. Mỗi pha được định nghĩa rõ ràng: ví dụ, Pha 1 (Xanh 1 - Đỏ 2) chạy trong 25 giây, sau đó chuyển sang Pha 2 (Vàng 1 - Đỏ 2) trong 5 giây. Lưu đồ cũng phải mô tả chi tiết cách thức hoạt động của bộ đếm thời gian và đèn cho người đi bộ tương ứng với từng pha. Nếu là chế độ ban đêm, lưu đồ sẽ chỉ đến một vòng lặp đơn giản nhấp nháy đèn vàng. Việc chi tiết hóa lưu đồ giúp mã nguồn được tổ chức tốt và dễ dàng gỡ lỗi sau này.

5.2. Lập trình điều khiển bằng Keil C và mô phỏng trên Proteus

Chương trình được viết bằng ngôn ngữ C trong môi trường Keil C. Mã nguồn bao gồm các hàm chính: hàm delay() để tạo trễ thời gian, hàm hiển thị cho LED 7 đoạn, và các hàm tương ứng cho chế độ ban ngày và ban đêm. Các cổng của vi điều khiển được định nghĩa để điều khiển các LED. Ví dụ, sbit x1=P3^0; định nghĩa chân P3.0 điều khiển đèn xanh 1. Sau khi viết xong, chương trình được biên dịch để tạo ra file .hex. Tiếp theo, sơ đồ nguyên lý đã vẽ được nạp vào phần mềm mô phỏng Proteus. File .hex được nạp vào vi điều khiển ảo trong Proteus. Khi chạy mô phỏng, có thể quan sát trực tiếp hoạt động của các đèn LED và bộ đếm. Nếu hệ thống hoạt động đúng như lưu đồ thuật toán, thiết kế được xem là thành công về mặt logic.

VI. Đánh giá kết quả và hướng phát triển hệ thống giao thông

Kết quả của quá trình nghiên cứu là một mô hình bộ điều khiển hệ thống đèn giao thông hoàn chỉnh, hoạt động ổn định và chính xác theo đúng thiết kế. Mạch sau khi lắp ráp và nạp chương trình đã mô phỏng thành công các trạng thái đèn tại một ngã tư, bao gồm cả chế độ hoạt động ban ngày và ban đêm. Sản phẩm không chỉ đáp ứng các yêu cầu của một đồ án tốt nghiệp điện tử mà còn là một công cụ học tập trực quan và hữu ích. Tuy nhiên, đây mới chỉ là bước khởi đầu. Hướng phát triển trong tương lai rất rộng mở, tập trung vào việc nâng cấp hệ thống trở nên thông minh hơn. Việc tích hợp các công nghệ mới sẽ giúp hệ thống không chỉ điều khiển giao thông mà còn trở thành một phần của một hệ thống giao thông thông minh (ITS) toàn diện, góp phần xây dựng các đô thị hiện đại và bền vững.

6.1. Tích hợp cảm biến lưu lượng xe và điều khiển thích nghi

Bước nâng cấp quan trọng nhất là chuyển từ điều khiển theo chu kỳ cố định sang điều khiển thích nghi. Điều này có thể thực hiện bằng cách tích hợp các cảm biến lưu lượng xe như vòng từ cảm ứng (inductive loop) hoặc camera xử lý ảnh. Dữ liệu về mật độ xe sẽ được gửi về vi điều khiển. Vi điều khiển sẽ thực thi các thuật toán phức tạp hơn, có thể dựa trên logic mờ hoặc học máy (machine learning), để tự động điều chỉnh thời gian đèn xanh cho từng làn đường. Hệ thống sẽ ưu tiên các hướng có lưu lượng xe đông hơn, giúp giải tỏa ùn tắc một cách linh hoạt và hiệu quả hơn rất nhiều so với phương pháp truyền thống.

6.2. Hướng tới giao lộ thông minh và kết nối V2I

Tương lai của điều khiển giao thông nằm ở khái niệm giao lộ thông minh. Đây là nơi các bộ điều khiển đèn không hoạt động độc lập mà được kết nối với nhau và với một trung tâm điều khiển chung. Hơn nữa, công nghệ V2I (Vehicle-to-Infrastructure) cho phép xe cộ giao tiếp trực tiếp với hạ tầng giao thông. Ví dụ, một chiếc xe cứu thương có thể gửi tín hiệu đến các trụ đèn trên đường đi để yêu cầu ưu tiên đèn xanh, tạo ra một "làn sóng xanh" giúp xe di chuyển nhanh chóng. Việc kết hợp điều khiển đèn giao thông bằng Arduino hoặc các vi điều khiển mạnh hơn, cùng với các module giao tiếp không dây (Wi-Fi, 5G), sẽ là nền tảng để hiện thực hóa các hệ thống giao thông thông minh tiên tiến này.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

04/10/2025
Nghiên cứu thiết kế bộ điều khiển hệ thống đèn giao thông tại ngã tư

Trích đoạn nội dung tài liệu

LỜI NÓI ĐẦU Trong những năm gần đây trên thế giới cùng với sự phát triển mạnh mẽ của ngành công nghiệp chế tạo linh kiện bán dẫn và vi mạch tổng hợp, một hƣớng phát triển mới của các vi xử lý đã hình thành đó là các vi điều khiển. Với nhiều ƣu điểm, vi điều khiển đã đƣợc sử dụng rộng rãi trên nhiều lĩnh vực khác nhau. Bằng cách áp dụng vi điều khiển vào trong quá trình sản xuất và xử lý, vi điều khiển đã thực sự thể hiện đƣợc ƣu thế của mình so với các thiết bị điều khiển thông thƣờng. Với thời đại phát triển nhƣ ngày nay thì vấn đề giao thông ngày càng đƣợc trú trọng.

Các phƣơng tiện tham gia giao thông cũng gia tăng không ngừng và hệ thống giao thông ngày càng phức tạp. Vì vậy để đảm bảo đƣợc sự an toàn khi tham gia giao thông thì việc sử dụng các hệ thống tín hiệu để điều khiển và phân luồng tại các nút giao thông là rất cần thiết. Qua thực tế chúng em nhận thấy vấn đề này là rất sát thực. Hơn nữa là chúng em đã đƣợc trang bị những kiến thức trong quá trình nghiên cứu và học tập tại trƣờng chúng em đã chọn đề tài “Nghiên cứu, thiết kế bộ điều khiển hệ thống đèn giao thông tại ngã tƣ”.

Qua đề tài này, đã giúp chúng em có đƣợc hình dung thực tế vi xử lý đƣợc áp dụng nhƣ thế nào trong cuộc sống hiện đại, cụ thể chính là hệ thống đèn giao thông dùng vi điều khiển AT89S52. Đồ án gồm 3 chƣơng: Chƣơng I: Tổng quan về hệ thống điều khiển đèn giao thông Chƣơng II: Phƣơng án lựa chọn thiết bị và phƣơng pháp điều khiển Chƣơng III: Thiết kế hệ thống điều khiển đèn giao thông sử dụng bộ vi điều khiển Em xin chân thành cảm ơn sự giúp đỡ, chỉ bảo tận tình của cô Đinh Hải Lĩnh và thầy Nguyễn Thành Trung trong suốt thời gian em thực hiện đề tài này. Hà Nội, ngày 13 tháng 5 năm 2017 Sinh viên thực hiện đề tài Nguyễn Văn Quang MỤC LỤC LỜI NÓI ĐẦU. TỔNG QUAN VỀ HỆ THỐNG ĐIỀU KHIỂN ĐÈN GIAO THÔNG .1 Khái niệm đèn giao thông .2 Yêu cầu và mục đích của hệ thống điều khiển đèn giao thông .3 Tổng quan hệ thống đèn giao thông .1 Một số hệ thống điều khiển đèn giao thông và nguyên lý hoạt động .2LED 7 thanh và LED đơn .3 Tổng quan về vi điều khiển .4 Giới thiệu chung về một số phần mềm điều khiển.

PHÂN TÍCH VÀ LỰA CHỌN THIẾT BỊ, PHƢƠNG PHÁP ĐIỀU KHIỂN .1 Các phƣơng án điều khiển .1 Mạch dùng IC số .2 Điều khiển bằng vi điều khiển.3 Điều khiển bằng PLC .2 Lựa chọn thiết bị .1 Chức năng của các chân tín hiệu .2 Các thanh ghi chức năng đặc biệt.THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN ĐÈN GIAO THÔNG TẠI NGÃ TƢ SỬ DỤNG VI ĐIỀU KHIỂN .1 Cách thức hoạt động của đèn giao thông .2 Thiết kế phần cứng .1Phƣơng án thiết kế.2Các linh kiện chính sử dụng chủ yếu trong mạch .3Sơ đồ khối hệ thống .3 Sơ đồ nguyên lý của mạch đèn giao thông .4 Thiết kế chƣơng trình điều khiển .1Lƣu đồ thuật toán của hệ thống .2Chƣơng trình điều khiển hệ thống đèn giao thông.3Kết quả nhận đƣợc khi thiết kế và chạy chƣơng trình .47 TÀI LIỆU THAM KHẢO DANH MỤC BẢNG Bảng 2.1 Chức năng của các chân của Port 3 .2 Chức năng các thanh ghi đặc biệt .3 Bảng chọn băng thanh ghi .4 Chi tiết các bit của thanh ghi IE.5 Chức năng các bit địa chỉ của thanh ghi TCON .6 Các chế độ của bit M1 và M0 .7 Chức năng các bit địa chỉ của thanh ghi SCON .8 Các kiểu Mode của bit SM0, SM1 .1 Mã hiển thị LED 7 thanh loại Anode chung .2 Mức điện áp của các loại LED đơn .37 DANH MỤC HÌNH Hình 1.1 Đèn giao thông dành cho phƣơng tiện.2 Đèn giao thông cho ngƣời đi bộ.3 Giản đồ thời gian hoạt động cho ngƣời đi bộ.4 Giản đồ thời gian hoạt động của phƣơng tiện .5 Mô hình đèn giao thông tại ngã tƣ .6 Giản đồ thời gian hoạt động của đèn giao thông tại ngã tƣ .7 Mô hình đèn giao thông cho ngã ba .8 Giản đồ thời gian hoạt động của đèn giao thông tại ngã ba .9 Phân loại LED 7 thanh .10 Cấu trúc bên trong LED 7 thanh .1 Module trễ thời gian dùng IC 555.2 Mạch đếm sản phẩm dùng IC 7490 và IC 7447 .3 LED trái tim dung 8051.4 Mạch đồng hồ, hiển thị ngày tháng năm .5 Giải pháp đo lƣu lƣợng khí BIOGAS .6 Sơ đồ chân tín hiệu của CHIP AT89S52.7 Chức năng các bit địa chỉ của thanh ghi IP .1 Mô hình đèn giao thông tại ngã tƣ .2 CHIP AT89S52 thực tế .3 LED 7 thanh thực tế .6 Nút nhấn điểu khiển loại 4 chân .7 Hình dạng điện trở thanh .8 Sơ đồ nguyên lý của khối vi xử lý .9 Sơ đồ nguyên lý khối RESET .10 Sơ đồ nguyên lý của khối thạch anh .11 Sơ đồ nguyên lý khối nguồn trên mạch.12 Hình ảnh thực tế và các chân tín hiệu của LM7805 .13 Sơ đồ nguyên lý khối KEYBOARD trên mạch .14 Sơ đồ nguyên lý của LED 7 thanh trên mạch .16 Sơ đồ nguyên lý mạch đèn giao thông trên Altium .17 Sơ đồ mạch in hệ thống điều khiển đèn giao thông.18 Sơ đồ 3D của hệ thống trên phần mềm .19 Sơ đồ nguyên lý hệ thống trên phần mềm Proteus .20 Sơ đồ giải thuật chƣơng trình chính .21 Sơ đồ giải thuật chế độ ban ngày .22 Sơ đồ giải thuật chế độ ban đêm .23 Các hình ảnh về sản phẩm của hệ thống đèn giao thông .46 CHƢƠNG 1 TỔNG QUAN VỀ HỆ THỐNG ĐIỀU KHIỂN ĐÈN GIAO THÔNG 1.1 Khái niệm đèn giao thông Đèn giao thông (còn đƣợc gọi tên khác là đèn tín hiệu giao thông, đèn điều khiển giao thông, hay đèn xanh đèn đỏ) là một thiết bị đƣợc dùng để điều khiển giao thông ở những giao lộ có lƣợng phƣơng tiện lƣu thông lớn (thƣờng là ngã ba, ngã tƣ đông xe qua lại). Đây là một thiết bị quan trọng không những an toàn cho các phƣơng tiện mà còn giúp giảm ùn tắc giao thông vào giờ cao điểm. Nó đƣợc lắp đặt ở tâm giao lộ hoặc trên vỉa hè. Đèn tín hiệu giao thông có thể hoạt động tự động hay cảnh sát giao thông điều khiển.

Thực tế hiện nay hệ thồng đèn giao thông sử dụng chủ yếu các loại đèn nhƣ: - Đèn loại 3 màu (dành cho xe cộ): Loại đèn này có 3 kiểu màu là: màu xanh, màu vàng và màu đỏ. Trong đó + Đèn xanh: tất cả phƣơng tiện đƣợc đi. + Đèn vàng: dấu hiệu của sự thay đổi tín hiệu từ đèn xanh sang đèn đỏ. + Đèn đỏ: tất cả phƣơng tiện đang lƣu thông phải dừng trƣớc vạch dừng.

Loại đèn này lắp theo thứ tự: Nếu lắp chiều dọc thì đèn đỏ ở trên, vàng ở giữa, xanh ở dƣới. Nếu lắp chiều ngang thì theo thứ tự đỏ ở bên trái, vàng ở giữa, xanh ở bên phải hay ngƣợc lại Hình 1.1 Đèn giao thông dành cho phương tiện - Đèn loại 2 màu (cho ngƣời đi bộ) + Đèn xanh: đƣợc phép sang đƣờng. 1 + Đèn đỏ: Không đƣợc sang đƣờng. Loại đèn này lắp theo thứ tự: Nếu lắp chiều dọc thì đèn đỏ ở trên, đèn xanh ở dƣới.

Nếu lắp chiều ngang thì đèn đỏ ở bên trái, đèn xanh ở bên phải hoặc ngƣợc lại. Loại này đôi khi đƣợc lắp kèm với đèn đếm lùi để ngƣời đi bộ có khả năng ƣớc lƣợng thời gian sang đƣờng là bao lâu Hình 1.2 Đèn giao thông cho người đi bộ - Đèn đếm lùi: Đèn đếm lùi là loại đèn lắp đặt bổ sung bên cạnh đèn tín hiệu chính. Đèn đếm lùi đƣợc hiển thị bằng một con số đếm ngƣợc với những màu sắc khác nhau. Khi đèn đếm đến "0" là lập tức chuyển màu đèn chính.

Nhƣ vậy các loại đèn đƣợc chọn để làm mô phỏng cho đề tài là các loại đèn LED đơn (dành cho phƣơng tiện và ngƣời đi bộ) và LED 7 thanh (hiển thị thời gian sáng của các LED đơn).2 Yêu cầu và mục đích của hệ thống điều khiển đèn giao thông Trƣớc tình hình phƣơng tiện tham gia giao thông hiện nay ngày càng gia tăng không ngừng và hệ thống giao thông ngày càng phức tạp. Chính lý do này đã dẫn đến tình trạng ùn tắc và tai nạn giao thông ngày càng tăng. Vì vậy để đảm bảo giao thông đƣợc an toàn và thông suốt thì việc sử dụng các tín hiệu để điều khiển và phân luồng tại các nút giao thông là rất cần thiết. Với tầm quan trọng nhƣ vậy hệ thống điều khiển đèn giao thông cần đảm bảo những yêu cầu sau : - Đảm bảo quá trình hoạt động một cách chính xác và liên tục.

- Độ tin cậy cao. - Đảm bảo làm việc ổn định và lâu dài.3 Tổng quan hệ thống đèn giao thông - Hệ thống điều khiển đèn giao thông bao gồm: - Hệ thống đèn: gồm các LED đơn và LED 7 thanh - Hệ thống điều khiển đèn: Thực tế hiện nay để điều khiển đèn giao thông ngƣời ta dùng phƣơng pháp PLC (Programmable Logic Controller) bời vì những khả năng ƣu việt của nó nhƣ: Tốc độ xử lý cao, công suất tiêu thụ thấp, có khả năng tự chuẩn đoán lỗi, độ tin cậy cao. Do giới hạn là đề tài sử dụng các loại đèn LED để làm mô phỏng nên tác giả đã lựa chọn phƣơng pháp điều khiển bằng vi điều khiển sử dụng CHIP AT89S52. Dƣới đây là một số hệ thống điều khiển đèn giao thông phổ biến hiện nay.1 Một số hệ thống điều khiển đèn giao thông và nguyên lý hoạt động a.

Hệ thống điều khiển đèn giao thông ưu tiên cho người đi bộ Nguyên lý hoạt động: - Ở trạng thái bình thƣờng đèn báo trên tuyến đƣờng ô tô luôn ở trạng thái xanh. - Khi ngƣời đi bộ muốn qua đƣờng, ngƣời đi bộ phải nhấn vào nút nhấn nằm trên cột đèn dành cho ngƣời đi bộ. - Sau khi nhấn nút xin đƣờng, hệ thống đèn báo trên tuyến đƣờng đƣợc mô tả bằng giản đồ thời gian nhƣ sau : Hình 1.3 Giản đồ thời gian hoạt động cho người đi bộ Hình 1.4 Giản đồ thời gian hoạt động của phương tiện 3 b. Hệ thống điều khiển đèn giao thông cho ngã tư A B D C Hình 1.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ