Đồ án: Nghiên cứu ứng dụng vi điều khiển điều khiển đèn giao thông ngã tư

Đồ án vi điều khiển: Nghiên cứu ứng dụng điều khiển hệ thống đèn giao thông ngã tư. Giải pháp thông minh, tối ưu luồng giao thông, giảm ùn tắc hiệu quả.

Chuyên ngành

Điện – Điện Tử

Người đăng

Ẩn danh

Thể loại

Đồ án chuyên ngành

2023

49
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Lời nói đầu

1. Chương 1 TỔNG QUAN HỆ THỐNG ĐÈN GIAO THÔNG VÀ MỘT SỐ PHƯƠNG PHÁP ĐIỀU KHIỂN ĐÈN GIAO THÔNG

1.1. Tổng quan về hệ thống đèn giao thông

1.2. Mạch dùng IC số

1.3. Vi mạch dùng kỹ thuật vi xử lí

1.4. Điều khiển bằng vi điều khiển

1.5. Điều khiển bằng PLC

1.6. Xác định bài toán

1.6.1. Xác định bài toán

1.6.2. Yêu cầu của bài toán thiết kế hệ thống điều khiển đèn giao thông

1.7. Giải pháp công nghệ

1.8. Giải pháp thiết kế

1.9. Yêu cầu và giới hạn của hệ thống điều khiền đèn giao thông dùng vi điều khiển

1.10. Bộ điều khiển 8 bit Pic 16F877A

1.10.1. Tổng quan về pic

1.10.2. Giới thiệu về PIC 16F877A

2. THIẾT KẾ CHẾ TẠO MÔ HÌNH, MẠCH ĐÈN GIAO THÔNG

2.1. Lựa chọn linh kiện

2.2. Diot phát quang (LED)

2.3. Sơ đồ khối tổng quan của hệ thống

2.3.1. Giải thích các khối

2.3.2. Nguyên lý hoạt động

2.4. Giản đồ thời gian

2.5. Mạch điều khiển trung tâm

2.6. Mạch lắp linh kiện 3d

2.7. Sản phẩm lắp ráp

3. VIẾT CHƯƠNG TRÌNH, LẮP RÁP THỬ NGHIỆM

3.1. Sơ đồ thuật toán điều khiển hệ thống đèn giao thông

3.2. Chương trình chính

3.3. Chương trình ngắt

3.4. Chương trình led7

3.5. Chương trình hiển thị

3.6. Chương trình set (hiển thị thời gian cài đặt cho hệ thống)

3.7. Chương trình điều khiển

3.8. Sản phẩm hoàn thiện

Tài liệu tham khảo:

Tóm tắt

I. Tổng Quan Đồ Án Vi Điều Khiển Đèn Giao Thông Ngã Tư

Ngày nay, với sự phát triển của xã hội và gia tăng phương tiện giao thông, việc điều khiển giao thông tại các nút giao thông trở nên vô cùng quan trọng. Hệ thống đèn giao thông đóng vai trò then chốt trong việc đảm bảo an toàn và giảm thiểu ùn tắc. Đồ án này tập trung vào thiết kế và mô phỏng hệ thống điều khiển đèn giao thông cho ngã tư sử dụng vi điều khiển, tận dụng kiến thức đã được trang bị trong quá trình học tập và nghiên cứu. Đề tài này mang tính thực tiễn cao, góp phần giải quyết các vấn đề giao thông hiện tại. Quá trình thực hiện đồ án nhận được sự hướng dẫn tận tình của các thầy cô. Do kiến thức còn hạn chế và thời gian thực hiện ngắn, đồ án còn nhiều thiếu sót, mong nhận được sự đóng góp để hoàn thiện hơn. Theo tài liệu gốc, “Để đảm bảo giao thông được an toàn và thông suốt 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”.

1.1. Tầm Quan Trọng của Hệ Thống Đèn Giao Thông Hiện Đại

Hệ thống đèn giao thông hiện đại giúp điều tiết lưu lượng xe, giảm thiểu tai nạn và ùn tắc. Việc áp dụng các công nghệ mới như vi điều khiển cho phép hệ thống hoạt động thông minh và hiệu quả hơn. Các hệ thống này cần đảm bảo tính chính xác, liên tục và độ tin cậy cao. Ngoài ra, yếu tố dễ quan sát, chi phí thấp và tiết kiệm năng lượng cũng cần được xem xét. Việc thiết kế hệ thống đèn giao thông hiệu quả đóng vai trò quan trọng trong việc xây dựng một hệ thống giao thông an toàn và thông suốt.

1.2. Ứng Dụng Vi Điều Khiển Trong Điều Khiển Giao Thông

Vi điều khiển là trái tim của hệ thống điều khiển đèn giao thông hiện đại. Nó cho phép lập trình linh hoạt, dễ dàng thay đổi thời gian và chế độ hoạt động của đèn. Vi điều khiển có khả năng xử lý thông tin từ các cảm biến, điều chỉnh thời gian đèn phù hợp với lưu lượng xe thực tế. Ứng dụng vi điều khiển giúp hệ thống hoạt động hiệu quả, tiết kiệm năng lượng và dễ dàng bảo trì.

1.3. Các Phương Pháp Điều Khiển Đèn Giao Thông Phổ Biến

Có nhiều phương pháp điều khiển đèn giao thông, bao gồm sử dụng IC số, vi xử lý, vi điều khiển và PLC. Mỗi phương pháp có ưu và nhược điểm riêng. Phương pháp dùng IC số đơn giản, giá thành rẻ nhưng khó thay đổi chương trình. Phương pháp dùng vi xử lý linh hoạt hơn nhưng phần cứng phức tạp. Điều khiển bằng PLC hoạt động ổn định, liên tục nhưng giá thành cao. Điều khiển bằng vi điều khiển là giải pháp phù hợp cho nhiều ứng dụng, kết hợp ưu điểm của các phương pháp khác. Theo tài liệu, 'Với các phương pháp đã nêu ở trên ở đây chúng em lựa chọn giải pháp điều khiển bằng vi điều khiển bởi đây là phương pháp phù hợp và tối ưu nhất với đề tài.'

II. Phân Tích Bài Toán Thiết Kế Đèn Giao Thông Ngã Tư

Bài toán thiết kế đèn giao thông ngã tư đòi hỏi phải xem xét nhiều yếu tố, bao gồm số lượng làn đường, lưu lượng xe, thời gian chuyển làn, và các yêu cầu an toàn. Hệ thống cần đảm bảo hoạt động chính xác, liên tục trong thời gian dài, có độ tin cậy cao, dễ quan sát, chi phí nhỏ và tiết kiệm năng lượng. Mục tiêu là giảm thiểu ùn tắc giao thông và tai nạn. Để giải quyết bài toán này, cần phân tích kỹ lưỡng lưu lượng xe tại từng thời điểm trong ngày, xác định thời gian đèn phù hợp cho mỗi hướng đi.

2.1. Yêu Cầu và Giới Hạn Của Hệ Thống Điều Khiển Đèn Giao Thông

Hệ thống điều khiển đèn giao thông cần đáp ứng các yêu cầu về hoạt động chính xác, mạch điện đơn giản, giá thành thấp và tính ứng dụng cao. Tuy nhiên, hệ thống cũng có những giới hạn nhất định, như sự sai lệch thời gian so với thời gian thực và khó khăn trong việc liên kết với các hệ thống giám sát chung của hệ thống giao thông. Cần có giải pháp để giảm thiểu những hạn chế này.

2.2. Giải Pháp Công Nghệ Cho Hệ Thống Đèn Giao Thông Thông Minh

Để xây dựng một hệ thống đèn giao thông thông minh, có thể sử dụng các công nghệ như vi điều khiển, hiển thị thời gian bằng LED 7 đoạn, đèn báo hướng ưu tiên bằng LED đơn và bàn phím để reset và đặt thời gian. Mạch điều khiển sẽ được thiết kế trên phần mềm Proteus 7, lập trình bằng phần mềm PIC C Compiler (CCS) và mạch in bằng phần mềm Orcad 10. Giải pháp này giúp hệ thống hoạt động hiệu quả và dễ dàng bảo trì.

2.3. Mô Phỏng Hoạt Động của Hệ Thống Đèn Giao Thông

Việc mô phỏng hoạt động của hệ thống đèn giao thông giúp kiểm tra tính đúng đắn và hiệu quả của thiết kế. Mô phỏng có thể được thực hiện trên các phần mềm như Proteus, cho phép xem xét các trường hợp khác nhau và điều chỉnh thời gian đèn để tối ưu hóa lưu lượng xe. Kết quả mô phỏng sẽ cung cấp thông tin quan trọng để xây dựng hệ thống thực tế.

III. Sơ Đồ Mạch Điều Khiển Đèn Giao Thông Dùng Vi Điều Khiển

Xây dựng sơ đồ mạch điều khiển đèn giao thông là bước quan trọng để hiện thực hóa thiết kế. Sơ đồ mạch bao gồm các thành phần như vi điều khiển (ví dụ PIC16F877A), đèn LED, điện trở, tụ điện và các linh kiện phụ trợ khác. Mạch cần được thiết kế sao cho dễ dàng lắp ráp, bảo trì và có khả năng mở rộng. Sơ đồ mạch phải thể hiện rõ các kết nối giữa các linh kiện và chức năng của từng thành phần.

3.1. Lựa Chọn Vi Điều Khiển AT89S52 và Các Linh Kiện Phù Hợp

Việc lựa chọn vi điều khiển phù hợp là yếu tố then chốt. Vi điều khiển AT89S52 là một lựa chọn phổ biến với nhiều ưu điểm như giá thành rẻ, dễ lập trình và có nhiều tài liệu hỗ trợ. Ngoài ra, cần lựa chọn các linh kiện như đèn LED, điện trở, tụ điện có thông số kỹ thuật phù hợp với yêu cầu của hệ thống. Việc lựa chọn linh kiện đúng cách đảm bảo hệ thống hoạt động ổn định và bền bỉ.

3.2. Nguyên Lý Hoạt Động của Mạch Điều Khiển Đèn Giao Thông

Mạch điều khiển đèn giao thông hoạt động dựa trên nguyên lý điều khiển tuần tự. Vi điều khiển sẽ điều khiển thời gian sáng của các đèn LED theo một trình tự được lập trình sẵn. Thời gian sáng của mỗi đèn có thể được điều chỉnh để phù hợp với lưu lượng xe. Nguyên lý hoạt động của mạch cần được hiểu rõ để có thể thiết kế và bảo trì hệ thống một cách hiệu quả.

3.3. Thiết Kế Mạch In Cho Hệ Thống Đèn Giao Thông Ngã Tư

Thiết kế mạch in là bước cuối cùng trong quá trình xây dựng mạch điều khiển đèn giao thông. Mạch in cần được thiết kế sao cho nhỏ gọn, dễ lắp ráp và có độ tin cậy cao. Có thể sử dụng các phần mềm thiết kế mạch in như Orcad để tạo ra mạch in chất lượng. Mạch in cần được kiểm tra kỹ lưỡng trước khi đưa vào sử dụng.

IV. Code Điều Khiển Đèn Giao Thông Thuật Toán và Lập Trình

Viết code điều khiển đèn giao thông là bước quan trọng để hệ thống hoạt động theo đúng yêu cầu. Code cần được viết một cách rõ ràng, dễ hiểu và có khả năng mở rộng. Thuật toán điều khiển đèn giao thông cần được xây dựng một cách khoa học để đảm bảo lưu lượng xe được điều tiết hiệu quả và an toàn. Ngôn ngữ lập trình C thường được sử dụng để viết code điều khiển cho vi điều khiển.

4.1. Xây Dựng Lưu Đồ Thuật Toán Điều Khiển Đèn Giao Thông

Lưu đồ thuật toán là một công cụ hữu ích để mô tả quá trình điều khiển đèn giao thông. Lưu đồ thể hiện rõ các bước thực hiện, điều kiện và các nhánh rẽ trong quá trình điều khiển. Việc xây dựng lưu đồ thuật toán giúp dễ dàng hình dung quá trình hoạt động của hệ thống và viết code một cách chính xác.

4.2. Lập Trình Vi Điều Khiển PIC Điều Khiển Đèn Giao Thông

Để lập trình vi điều khiển PIC điều khiển đèn giao thông, cần sử dụng các hàm và thư viện có sẵn. Code cần được viết theo cấu trúc rõ ràng, dễ đọc và dễ bảo trì. Các hàm điều khiển thời gian, điều khiển đèn LED và xử lý ngắt cần được viết một cách cẩn thận. Sử dụng trình biên dịch PIC C Compiler (CCS) để biên dịch code và nạp vào vi điều khiển PIC.

4.3. Tối Ưu Code và Kiểm Tra Lỗi Trong Quá Trình Lập Trình

Code cần được tối ưu để đảm bảo hệ thống hoạt động nhanh chóng và hiệu quả. Các lỗi trong code cần được phát hiện và sửa chữa kịp thời. Sử dụng các công cụ debug để kiểm tra và sửa lỗi code. Việc kiểm tra code kỹ lưỡng giúp đảm bảo hệ thống hoạt động ổn định và chính xác.

V. Mô Phỏng Đèn Giao Thông Bằng Proteus và Thử Nghiệm

Mô phỏng đèn giao thông bằng Proteus là bước quan trọng để kiểm tra và đánh giá hiệu quả của thiết kế. Proteus cho phép mô phỏng mạch điện và code một cách trực quan và chính xác. Thông qua mô phỏng, có thể phát hiện các lỗi trong thiết kế và code trước khi xây dựng hệ thống thực tế. Việc thử nghiệm hệ thống thực tế cũng cần được thực hiện để đảm bảo hệ thống hoạt động ổn định trong điều kiện thực tế.

5.1. Thiết Kế Mạch Mô Phỏng Trên Phần Mềm Proteus

Để thiết kế mạch mô phỏng trên phần mềm Proteus, cần sử dụng các linh kiện có sẵn trong thư viện của Proteus. Mạch cần được thiết kế theo sơ đồ mạch đã được xây dựng. Các thông số của linh kiện cần được thiết lập chính xác để đảm bảo mô phỏng chính xác.

5.2. Chạy Mô Phỏng và Kiểm Tra Hoạt Động Của Hệ Thống Đèn Giao Thông

Sau khi thiết kế mạch mô phỏng, cần chạy mô phỏng và kiểm tra hoạt động của hệ thống đèn giao thông. Kiểm tra xem đèn có sáng đúng thời gian, có xảy ra lỗi hay không. Nếu có lỗi, cần điều chỉnh thiết kế và code để khắc phục.

5.3. Thử Nghiệm Hệ Thống Thực Tế và Đánh Giá Hiệu Quả

Sau khi mô phỏng thành công, cần xây dựng hệ thống thực tế và thử nghiệm trong điều kiện thực tế. Đánh giá hiệu quả của hệ thống dựa trên các tiêu chí như lưu lượng xe, thời gian chờ đợi và số lượng tai nạn. Từ kết quả thử nghiệm, có thể điều chỉnh thiết kế và code để nâng cao hiệu quả của hệ thống.

VI. Kết Luận và Hướng Phát Triển Đồ Án Vi Điều Khiển

Đồ án điều khiển đèn giao thông ngã tư sử dụng vi điều khiển đã đạt được những kết quả nhất định. Hệ thống hoạt động ổn định và đáp ứng được các yêu cầu cơ bản. Tuy nhiên, vẫn còn nhiều hướng phát triển để nâng cao hiệu quả của hệ thống, như tích hợp cảm biến để điều chỉnh thời gian đèn tự động, kết nối với hệ thống giám sát giao thông chung và sử dụng các thuật toán điều khiển thông minh hơn. Ứng dụng vi điều khiển trong điều khiển giao thông có tiềm năng lớn, góp phần xây dựng hệ thống giao thông hiện đại và an toàn.

6.1. Đánh Giá Ưu Điểm và Nhược Điểm Của Giải Pháp

Giải pháp điều khiển đèn giao thông sử dụng vi điều khiển có ưu điểm là linh hoạt, dễ lập trình và giá thành hợp lý. Tuy nhiên, hệ thống cũng có nhược điểm là khó tích hợp với các hệ thống giám sát giao thông chung và độ chính xác thời gian có thể bị ảnh hưởng bởi các yếu tố bên ngoài. Cần có các giải pháp để khắc phục những nhược điểm này.

6.2. Đề Xuất Các Hướng Phát Triển và Nâng Cấp Hệ Thống

Để nâng cao hiệu quả của hệ thống, có thể tích hợp cảm biến để điều chỉnh thời gian đèn tự động theo lưu lượng xe thực tế. Kết nối hệ thống với trung tâm điều khiển giao thông để chia sẻ thông tin và phối hợp hoạt động. Sử dụng các thuật toán điều khiển thông minh để tối ưu hóa lưu lượng xe và giảm thiểu ùn tắc.

6.3. Ứng Dụng Thực Tế và Tiềm Năng Phát Triển Trong Tương Lai

Hệ thống điều khiển đèn giao thông sử dụng vi điều khiển có thể được ứng dụng rộng rãi trong thực tế, đặc biệt là ở các khu vực đô thị. Tiềm năng phát triển của hệ thống là rất lớn, đặc biệt là khi kết hợp với các công nghệ mới như trí tuệ nhân tạo và Internet of Things. Trong tương lai, hệ thống có thể tự động học hỏi và điều chỉnh để đáp ứng nhu cầu giao thông một cách tối ưu.

15/09/2025

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

Chương 1 TỔNG QUAN HỆ THỐNG ĐÈN GIAO THÔNG VÀ MỘT SỐ PHƯƠNG PHÁP ĐIỀU KHIỂN ĐÈN GIAO THÔNG 1.1 Tổng quan về hệ thống đèn giao thông. Ngày nay cùng với sự phát triển của khoa học kỹ thuật, xã hội ngày càng văn minh và hiện đại, sự phát triển ở đô thị ngày một đi lên. Nhu cầu về giao thông ngày càng trở nên cấp thiết, nhất là trong các khu vực thành thị. Do nhu cầu của đời sống con người, đặc biệt là nhu cầu đi lại, các loại phương tiện giao thông đã tăng một cách chóng mặt.

Riêng tại Việt Nam số lượng xe máy trong những năm qua tăng một cách đột biến, mật độ xe lưu thông trên đường ngày một nhiều, trong khi đó hệ thống đường xá tại Việt Nam còn quá nhiều hạn chế nên thường gây ra các hiện tượng như kẹt xe, ách tắc giao thông, đặc biệt là tai nạn giao thông ngày càng phổ biến trở thành mối hiểm họa cho nhiều người. Vì lý do đó các luật giao thông lần lượt ra đời và được đưa vào sử dụng một cách lặng lẽ rồi dần trở nên phổ biến như hiện nay. Trong đó hệ thống đèn giao thông là công cụ điều khiển giao thông công cộng thực tế và hiệu quả có vai trò rất lớn trong việc đảm bảo an toàn và giảm thiểu tai nạn giao thông. Mạch dùng IC số.

Với mạch dùng IC số có các ưu điểm sau: - Tổn hao công suất bé, mạch có thể dùng pin hoặc acquy. - Giá thành rẻ. - Mạch đơn giản dễ thực hiện. Song với việc sử dụng kỹ thuật số rất khó khăn trong việc thay đổi chương trình.

Muốn thay đổi một yêu cầu nào đó của chương trình thì buộc lòng phải thay đổi phần cứng. Do đó mỗi lần phải GVHD TS. Đỗ Tuấn Khanh Trang 7 Đồ án Chuyên Ngành I lắp lại mạch dẫn đến tốn kém về kinh tế mà nhiều khi yêu cầu đó không thực hiện được nhờ phương pháp này. Với sự phát triển mạnh mẽ của ngành kỹ thuật số đặc biệt là cho ra đời các họ vi xử lý, vi điều khiển hay PLC đã giải quyết được những bế tắc và kinh tế hơn mà phương pháp dùng IC số kết nối lại không thực hiện được.

Vi mạch dùng kỹ thuật vi xử lí. Ngoài những ưu điểm như đã liệt kê trong phương pháp dùng IC số thì phương pháp dùng kỹ thuật vi xử lý con có những ưu điểm sau: Ta có thể thay đổi chương trình một cách linh hoạt bằng việc thay đổi phần mềm trong khi đó phần cứng không thay đổi mà mạch dùng IC số không thể thực hiện được mà nếu có thể thực hiện được thì cũng cứng nhắc mà người công nhân cũng khó tiếp cận, dễ nhầm. Số linh kiện để sử dụng trong mạch ít hơn Mạch đơn giản hơn so với mạch dùng IC số. Song do phần cứng của vi xử lý chỉ sử dụng CPU đơn chíp mà không có các bộ nhớ Ram, Rom, các bộ timer, hệ thống ngắt.

Nên việc viết chương trình gặp nhiều khó khăn. Do vậy hiện nay để khắc phục những nhược điểm trên hiện nay người ta thường dùng bộ vi điều khiển.Điều khiển bằng vi điều khiển. Ngoài những ưu điểm có của hai phương pháp trên, phương pháp này còn có những ưu điểm sau: - Trong mạch có thể sử dụng ngay bộ nhớ trong đối với chương trình có quy mô nhỏ, rất tiện lợi mà vi xử lý không thực hiện được. - Nó có thể giao tiếp nối tiếp trực tiếp với máy tính mà vi xử lý cũng giao tiếp được nhưng là giao tiếp song song nên cần có linh kiện chuyển đổi dữ liệu từ song song sang nối tiếp để giao tiếp với máy tính.

- Do trong vi điều khiển có sử dụng các bộ timer, các hệ thống ngắt, câu lệnh đơn giản nên việc lập trình đơn giản, dễ thực hiện. - Phù hợp với kiến thức của sinh viên. Đỗ Tuấn Khanh Trang 8 Đồ án Chuyên Ngành I 1. Điều khiển bằng PLC Với phương pháp điều khiển bằng PLC có những ưu điểm sau: Làm việc chắc chắn, liên tục và có tuổi thọ cao.

Chức năng điều khiển thay đổi dễ dàng bằng thiết bị lập trình (máy tính, màn hình) mà không cần thay đổi phần cứng nếu không có yêu cầu thêm bớt các thiết bị xuất nhập. Có thể làm việc trong nhiều điều kiện khác nhau. Hướng dẫn người sử dụng đơn giản. Thời gian hoàn thành một chu trình điều khiển rất nhanh (vài ms).

Tuy phương pháp này có nhiều ưu điểm hơn vi xử lý nhưng việc áp dụng trong các hệ thống nhỏ là không thích hợp bởi giá thành rất cao. Ví dụ hệ thống đèn giao thông hiện nay ở Thái Nguyên.1 Khảo sát sơ bộ tại ngã tư đường Minh Cầu. Hệ thống đèn giao thông tại ngã tư này gồm : Có 4 cột đèn. Thời gian sáng của các đèn Tđỏ = 28 giây,Tvàng = 3 giây, Txanh = 25 giây.

Đỗ Tuấn Khanh Trang 9 Đồ án Chuyên Ngành I Hiển thị thời gian đếm ngược bằng led ma trận. Gồm 3 đèn tín hiệu Xanh, Đỏ ,Vàng. Chỉ hoạt động ở một chế độ. Không có chế độ phân làn xe ở các thời điểm.

Với các phương pháp đã nêu ở trên ở đây chúng em lựa chọn giải pháp điều khiển bằng vi điều khiển bởi đây là phương pháp phù hợp và tối ưu nhất với đề tài.2 Xác định bài toán.1 Xác định bài toán. Thiết kế hệ thống điều khiển đèn giao thông tại ngã tư dùng vi điều khiển gồm: 4 cột đèn, có đèn tín hiệu phân luồng rẽ trái trước. Hiển thị thời gian đếm lùi trên led 7 thanh ở vị trí lưng trừng cột và trên đỉnh của cột đèn.2 Yêu cầu của bài toán thiết kế 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 ngày càng gia tăng không ngừng và hệ thống giao thông nước ta ngày càng phức tạp.

Dẫn đến tình trạng ùn tắc và tai nạn giao thông ngày càng gia 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 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. Với tầm quan trọng như vậy hệ thống điều khiển tín hiệu giao thông cần đảm bảo các yêu cầu sau: Đảm bảo hoạt động một cách chính xác,liên tục trong thời gian dài. Độ tin cậy cao.

Đảm bảo làm việc ổn định, lâu dài. Dễ quan sát cho người đi đường. Chi phí nhỏ, tiết kiệm năng lượng. Đỗ Tuấn Khanh Trang 10 Đồ án Chuyên Ngành I Giả sử có một ngã tư như hình vẽ: Hình 1.2 Sơ đồ mô phỏng hoạt động của 1 hệ thống đèn giao thông Có chu kỳ đèn tín hiệu T= TĐỏ + TXanh + TVàng Trong đó : TĐỏ : Là thời gian đèn đỏ sáng.

TXanh : Là thời gian đèn xanh sáng. TVàng : Là thời gian đèn vàng sáng.  Xét tại thời điểm xét bài toán thì: TH 1: Đèn 1 xanh sáng, đèn 2 đỏ sáng. Đỗ Tuấn Khanh Trang 11 Đồ án Chuyên Ngành I Khi đó hệ thống sẽ cho phép các hướng sau đi: * B1 A1 D2 A2 D1 B2 C2 C2 Nếu như không có phân làn, ưu tiên hướng đi thì dễ gây ra tai nạn, ùn tắc tại các điểm giao cắt (E, F) như trên hình vẽ.

 Từ thực tế đó ta thiết kế hệ thống có thêm chỉ dẫn phân làn ưu tiên cho các hướng như sau: B1 đến C2 và D2 đến A1.3 Mô phỏng hệ thống định thiết kế TH 2: đèn 1 vàng sáng và đèn 2 đỏ sáng thì để cảnh báo chuyển sang TH 3. TH 3: đèn 1 đỏ sáng và đèn 2 xanh sáng thì ta thiết kế tương tự như TH trên. Đỗ Tuấn Khanh Trang 12 Đồ án Chuyên Ngành I 1.3 Giải pháp công nghệ. Mạch điều khiển dùng vi điều khiển.

Hiện thị thời gian dùng led 7 đoạn. Đèn báo hướng ưu tiên dùng đèn led đơn. Các đèn báo dùng led đơn. Bàn phím để reset và đặt thời gian cho hệ thống (thời gian 1 chu kỳ đèn).4 Giải pháp thiết kế.

- Thiết kế mạch mô phỏng trên phần mềm Proteus 7. - Công cụ lập trình: phần mềm PIC C Compiler (CCS). - Thiết kế mạch in bằng phần mềm Orcad 10.5 Yêu cầu và giới hạn của hệ thống điều khiền đèn giao thông dùng vi điều khiển. Yêu cầu: Hoạt động chính xác.

Mạch điện đơn giản. Giá thành thấp tính ứng dụng trong thực tế cao. Có khả năng mở rộng. Giới hạn: Có sự sai lệch trong thời gian so với thời gian thực.

Khó liên kết với các hệ thống giám sát chung của hệ thống giao thông.3 Bộ điều khiển 8 bit Pic 16F877A. aTổng quan về pic. PIC LÀ GÌ ? PIC là viết tắt của “Programable Intelligent Computer”, có thể tạm dịch là“máy tính thông minh khả trình”do hãng Genenral Instrument đặt tên cho vi điều khiển đầu tiên của họ: PIC1650 được thiết kế để dùng làm các thiết bị ngoại vi cho vi điều khiển CP1600. Vi điều khiển này sau đó được nghiên cứu phát triển thêm và từ đó hình thành nên dòng vi điều khiển PIC ngày nay.

Tại sao lại dùng PIC mà không phải là các loại vi điều khiển khác. Hiện nay trên thị trường có rất nhiều họ vi điều khiển như 8051, Motorola 68HC, AVR, ARM,.Ngoài họ 8051 được hướng dẫn một cách căn GVHD TS. Đỗ Tuấn Khanh Trang 13 Đồ án Chuyên Ngành I bản ở môi trường đại học, bản thân người viết đã chọn họ vi điều khiển PIC để mở rộng vốn kiến thức và phát triển các ứng dụng trên công cụ này vì các nguyên nhân sau: Họ vi điều khiển này có thể tìm mua dễ dàng tại thị trường Việt Nam. Giá thành không quá đắt.

Có đầy đủ các tính năng của một vi điều khiển khi hoạt động độc lập. Là một sự bổ sung rất tốt về kiến thức cũng như về ứng dụng cho họ vi điều khiển mang tính truyền thống: họ vi điều khiển 8051. Số lượng người sử dụng họ vi điều khiển PIC. Hiện nay tại Việt Nam cũng như trên thế giới, họ vi điều khiển này được sử dụng khá rộng rãi.

Điều này tạo nhiều thuận lợi trong quá trình tìm hiểu và phát triển các ứng dụng như: số lượng tài liệu, số lượng các ứng dụng mở đã được phát triển thành công, dễ dàng trao đổi, học tập, dễ dàng tìm được sự chỉ dẫn khi gặp khó khăn,…Sự hỗ trợ của nhà sản xuất về trình biên dịch, các công cụ lập trình, nạp chương trình từ đơn giản đến phức tạp,…Các tính năng đa dạng của vi điều khiển PIC, và các tính năng này không ngừng được phát triển. b Giới thiệu về PIC 16F877A.4 Ảnh thực tế PIC16F877A GVHD TS. Đỗ Tuấn Khanh Trang 14 Đồ án Chuyên Ngành I Hình 1.

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