1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Đồ án rào chắn tự động dùng VDK 8051

48 482 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • LỜI CÁM ƠN

  • Phần I: ĐẶT VẤN ĐỀ

    • 1.Lý do chọn đề tài:

    • 2.Mục tiêu và đối tượng nghiên cứu:

    • 3.Phương pháp nghiên cứu:

    • 4. Phạm vi nghiên cứu:

  • Phần II: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU

  • CHƯƠNG 1: GIỚI THIỆU CÁC THIẾT BỊ, LINH KIỆN NGHIÊN CỨU

    • A.PHẦN CỨNG

      • 1.1.Vi Điều Khiển AT89S52

      • 1.2. IC tạo ổn áp 7805 (IC ổn áp 5 Volt)

      • 1.3. Module cảm biến

      • 1.4. Module điều khiển động cơ L298D

      • 1.5. Động cơ

      • 1.6 LCD 16x2

    • B. PHẦN MỀM

      • 1.1. Phần mềm mô phỏng

      • 1.2. Ngôn ngữ lập trình

      • 1.3. Phần mềm viết ngôn ngữ lập trình

  • CHƯƠNG 2: THIẾT KẾ CHƯƠNG TRÌNH

    • 2.1 .Phân tích và xây dựng sơ đồ công nghệ:

      • 2.1.1. Phân tích yêu cầu công nghệ:

      • 2.1.2. Sơ đồ công nghệ:

      • 2.2.Thiết kế mạch kết nối Vi điều khiển AT89S52:

        • 2.2.1.Sơ đồ kết nối

        • 2.2.2. Xây dựng sơ đồ khối chức năng

        • 2.2.3.Sơ lược chức năng của các khối

          • 2.2.3.1. Khối nguồn

          • 2.2.3.2. Khối thu hồng ngoại

          • 2.2.3.3.Khối Reset

          • 2.2.3.4.Khối điều khiển

          • 2.2.3.5.Khối tạo xung dao động

          • 2.2.3.6.Khối điều khiển trung tâm

      • 2.3. Sơ đồ mạch hoàn chỉnh

        • 2.3.1 Kết quả chạy mô phỏng

      • 2.5. Viết chương trình điều khiển cho vi điều khiển AT89S52

  • Phần III. KẾT LUẬN VÀ KIẾN NGHỊ

  • TÀI LIỆU THAM KHẢO

Nội dung

LỜI CÁM ƠN Trên thực tế thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập giảng đường đại học đến nay, em nhận nhiều quan tâm, giúp đỡ quý Thầy Cô, gia đình bạn bè Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cô Khoa Điện - Trường Cao Đẳng Công Nghiệp Huế với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường Em xin chân thành cảm ơn Giảng viên hướng dẫn Thạc sỹ Lê Huỳnh Lý tận tâm hướng dẫn chúng em qua buổi học lớp buổi nói chuyện, thảo luận đề tài Nếu lời hướng dẫn, dạy bảo cô em nghĩ đề tài em khó hoàn thiện Một lần nữa, em xin chân thành cảm ơn cô Đồ án thực khoảng thời gian gần tháng Bước đầu vào thực tế, tìm hiểu cách làm đồ án tốt nghiệp chế hoạt động hệ thống đèn giao thông cắt đường sắt, kiến thức em hạn chế nhiều bỡ ngỡ Do vậy, không tránh khỏi thiếu sót điều chắn, em mong nhận ý kiến đóng góp quý báu Thầy Cô bạn để kiến thức em trang bị đầy đủ hoàn thiện Sau cùng, em xin kính chúc quý Thầy Cô Khoa Điện Cô Thạc sỹ Lê Huỳnh Lý thật dồi sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Trân trọng NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG MỤC LỤC NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG Phần I: ĐẶT VẤN ĐỀ 1.Lý chọn đề tài: Thời gian gần đây, liên tiếp xảy vụ tai nạn giao thông đường sắt gây nhiêu thương vong thiệt hại lớn cho ngành đường sắt Theo báo cáo Ủy ban An toàn giao thông Quốc gia, tháng đầu năm 2015, số vụ tai nạn giao thông nước giảm, số người chết lại tang so với kỳ năm 2014 Đặc biệt số người chết tai nạn giao thông nước gia tang chủ yếu tai nạn đường sắt với số tăng đột biến lên tới 170% Chỉ tháng, nước xảy 141 vụ tai nạn , làm chết 127 người , bị thương 31 người Ngoài mát vê người, thiệt hại tai nạn đường sắt ước tính khoảng 60 tỷ đồng Theo số liệu thống kê chưa đầy đủ, nước có khoảng 5.000 đường ngang lại người gác tín hiệu cảnh báo nguy hiểm Nhận thấy vấn đề thiết yếu sinh viên ngành Kỹ thuật điều khiển – tự động hóa cần phải nắm vững vận dụng kiến thức học để đóng góp phần sức lực trí tuệ cho xã hội Trong khả sinh viên Cao đẳng học ngành Kỹ thuật điều khiển – tự động hóa với quan sát thực tế, em chọn đề tài “thiết kế mô hệ thống đèn giao thông cắt đường sắt dùng vi điều khiển AT89S52” Đây lý chọn đề tài tốt nghiệp em 2.Mục tiêu đối tượng nghiên cứu: 2.1.Mục tiêu nghiên cứu: - Tìm hiểu yêu cầu hệ thống đèn giao thông địa điểm cắt đường sắt Tìm hiểu vi điều khiển AT89S52 Tìm hiểu thiết bị cảm biến Tìm hiểu phần mềm mô mạch nguyên lý Tìm hiểu phần mềm lập trình lệnh lập trình cho vi điều khiển AT89S52 Mô lập trình hệ thống đèn giao thông cắt đường sắt 2.2.Đối tượng nghiên cứu: - Hệ thống đèn giao thông cắt đường sắt hoạt động thực tế Vi điều khiển AT89S52 NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 3.Phương pháp nghiên cứu: - Quan sát hệ thống đèn giao thông cắt đường sắt thực tế Nghiên cứu tài liệu vi điều khiển 89S52 Nghiên cứu cảm biến hồng ngoại Viết chương trình ngôn ngữ C Mô phần mềm Protues Phạm vi nghiên cứu: - Mô hình mạch đèn giao thông cắt đường sắt hoạt động chế độ tự động cảm biến hồng ngoại hoạt động - Mô hình mạch đèn giao thông cắt đường sắt dành cho tàu hỏa phương tiện lại, hệ thống đèn báo cho người NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG Phần II: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU CHƯƠNG 1: GIỚI THIỆU CÁC THIẾT BỊ, LINH KIỆN NGHIÊN CỨU A.PHẦN CỨNG 1.1.Vi Điều Khiển AT89S52 1.1.1.Giới thiệu sơ lược Vi điều khiển 8051 Intel cho đời vào năm 1980 thuộc vi điều khiển họ MCS-51 Hiện nhiều nhà sản xuất Siemens, Advanced Micro Devices, Fusisu Philips tập trung phát triển sản phẩm sở 8051 Atmel hãng cho đời chip 89C51, 52, 55 sau cải tiến thêm, hãng cho đời 89S51, 52, 89S8252…Cấu hình 89S52: + 8KB nhớ chương trình + Dao động bên với thạch anh 7V đầu 5V 500mA Mạch ổn áp: cần cho VĐK nguồn cho VĐK không ổn định treo VĐK, không chạy đứng, reset liên tục, chí chết chíp 1.3 Module cảm biến -Module hồng ngoại phát chướng ngại liệu xung, phát Hình 1.4 Module cảm TCRT5000 biến hồng ngoại Hình 1.5 Sơ đồvật Lấy cảmdữ biến hồng ngoại vật cản, phát dòng -Module hồng ngoại sử dụng cảm biến TCRT5000 -Phát khoảng cách 1-25mm -Điện áp làm việc 3.3-5VDC -Kích thước module: 1.4x3.2cm -Sử dụng điện áp so sánh LM393 + LM393 ic OPAMP kênh tích hợp, thường ứng dụng so sánh, ADC đơn giản, tạo xung, tạo delay, NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 10 2.2.3.6.Khối điều khiển trung tâm Vi điều khiển AT89S52 phần tử thu nhập xử lý thông tin đưa tín hiệu điều khiển thiêt bị Hình 2.8 IC AT89S52 2.3 Sơ đồ mạch hoàn chỉnh NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 34 2.3.1 Kết chạy mô NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 35 Hình 2.9 Tín hiệu đèn giao thông lúc tàu chưa đến Hình 2.10 Tín hiệu đèn giao thông lúc tàu đến NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 36 Hình 2.11 Tín hiệu đèn giao thông lúc tàu chạy qua NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 37  Nguyên tắc hoạt động mạch: -Khi chưa có tàu, cảm biến chưa hoạt động, hệ thống đèn giao thông có đèn xanh dành cho đường đèn đỏ dành cho đường sắt sáng, động không hoạt động (Hình 2.9) -Khi tàu đến, cảm biến kích hoạt, hệ thống đèn giao thông thay đổi trạng thái: +Đèn xanh tắt, đèn đỏ sáng dành cho đường +Đèn xanh sáng dành cho đường sắt +Động quay hạ rào chắn xuống +LCD hiển thị cảnh báo dòng chữ “TAU DANG DEN” (Hình 2.10) -Khi tàu chạy qua, cảm biến kích hoạt, hệ thống đèn giao thông thay đổi trạng thái: +Đèn xanh sáng, đèn vàng sáng, đèn đỏ tắt dành cho đường +Đèn xanh tắt, đèn đỏ sáng dành cho đường sắt +Động quay nâng hàng rào lên +LCD hiển thị thông báo dòng chữ “TAU DA QUA” (Hình 2.11) NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 38 2.4 Lưu đồ thuật toán START Cảm biến 1= • • • Đèn xanh 1=1 Đèn đỏ 2= Đèn xanh 2=0 Đèn đỏ 1=0 Đèn vàng=0 • • Cảm biến 1=1 Cảm biến1 = Cảm biến1 = Rào chắn đóng xuống Đèn xanh 1=0 Đèn xanh 2=1 Đèn đỏ 1=1 Đèn đỏ 2=0 Đèn vàng =0 Cảm biến 2=1 Hiển thị dòng chữ cảnh báo lên LCD • • Chú thích: Cảm biến 1: xác định tàu đến hay chưa đến Cảm biến 2: xác định tàu chạy qua chưa Đèn xanh : Đèn tín hiệu màu xanh dành cho đường Đèn xanh 2: Đèn tín hiệu màu xanh dành cho đường sắt Đèn đỏ : Đèn tín hiệu màu đỏ dành cho đường Đèn đỏ 2: Đèn tín hiệu màu đỏ dành cho đường sắt Đèn vàng: Đèn tín hiệu màu vàng dành cho đường Cảm biến2=0 Cảm biến2=1 Rào chắn nâng lên NGUYỄN HẠNH NHÂN Đèn xanh 1=1 Đèn xanh 2=0 Đèn đỏ 1=0 Đèn đỏ 2=1 Đèn vàng =1 Hiển thị dòng chữ thông báo lên LCD GVHD: HOÀNG LÊ VINH HƯNG 39 2.5 Viết chương trình điều khiển cho vi điều khiển AT89S52 #include #define LCD_RS P1_7 #define LCD_RW P1_6 #define LCD_EN P1_5 #define LCD_D4 P3_3 #define LCD_D5 P3_2 #define LCD_D6 P3_1 #define LCD_D7 P3_0 sbit cambien1 =P2^6;/// GAN CHAN PORT 2.6 GOI LA CAM BIEN 1/////////// sbit cambien2 =P2^7;//////// GAN CHAN 2.7 GOI LA CAM BIEN 2//////////// sbit EN1 =P0^4;////////// CHAN CHO PHEP CAU H HOAT DONG 1////////// sbit EN2 =P0^5;//////////CHAN CHO PHEP CAU H HOAT DONG 2///////////////// sbit MTR1_0 =P0^0;////////INPUT1A CỦA MODULE L298//////// sbit MTR1_1 =P0^1;/////////INPUT1B CỦA MODULE L298/////// sbit MTR2_0 =P0^2;////////INPUT2A CUA MODULE L298/////// sbit MTR2_1 =P0^3;//////INPUT2B CỦA MODULE L298/////// sbit BUZZ =P2^0;/////// CHAN 2.0 ĐƯỢC GÁN TÊN BUZZ/////// sbit green1 =P1^1;/////// ĐÈN XANH CHÂN PORT 1.1/////////// sbit green2 =P1^3;////// ĐÈN XANH CHÂN PORT 1.3///////// sbit red =P1^0;/////// ĐÈN ĐỎ CHÂN PORT 1.0//////// sbit yellow =P1^2;///////ĐÈN ĐỎ CHÂN PORT 1.2////////////// /////////////////////DIEU KHIEN MOTOR////////////////// void delay_ms(unsigned int t) { unsigned int i,j; for(i=0;i>2)&1; LCD_D7=(Data>>3)&1; } // Ham Gui Lenh Cho LCD void LCD_SendCommand(unsigned char command){ LCD_Send4Bit(command >>4);/* Gui bit cao */ LCD_Enable(); LCD_Send4Bit(command); /* Gui bit thap*/ LCD_Enable(); } void LCD_Clear(){// Ham Xoa Man Hinh LCD LCD_SendCommand(0x01); delay_us(10); } // Ham Khoi Tao LCD void LCD_Init(){ LCD_Send4Bit(0x00); delay_ms(20); LCD_RS=0; LCD_RW=0; LCD_Send4Bit(0x03); LCD_Enable(); delay_ms(5); LCD_Enable(); delay_us(100); LCD_Enable(); LCD_Send4Bit(0x02); LCD_Enable(); LCD_SendCommand( 0x28 ); // giao thuc bit, hien thi hang, ki tu 5x8 LCD_SendCommand( 0x0c); // cho phep hien thi man hinh LCD_SendCommand( 0x06 ); // tang ID, khong dich khung hinh LCD_SendCommand(0x01); // xoa toan bo khung hinh } void LCD_Gotoxy(unsigned char x, unsigned char y){ NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 41 unsigned char address; if(!y)address=(0x80+x); else address=(0xc0+x); delay_us(1000); LCD_SendCommand(address); delay_us(50); } void LCD_PutChar(unsigned char Data){//Ham Gui Ki Tu LCD_RS=1; LCD_SendCommand(Data); LCD_RS=0 ; } void LCD_Puts (char *s){//Ham gui chuoi ky tu while (*s){ LCD_PutChar(*s); s++; } } //////////////HAM HIEN THI LUC TAU DEN/////////////////// void hienthi1() { LCD_Clear();//Xoa man hinh LCD_Gotoxy(2,0);//Tro toi vi tri LCD_Puts("TAU DANG DEN"); } ///////////HAM HIEN THI LUC TAU DA CHAY QUA////////////////////// void hienthi2() { LCD_Clear();//Xoa man hinh LCD_Gotoxy(2,0);//Tro toi vi tri LCD_Puts("TAU DA QUA"); delay_ms(2000); LCD_Gotoxy(2,0);//Tro toi vi tri LCD_Puts("DI CAN THAN"); } ////////////////HAM DIEU KHIEN DONG CO//////////////////////////// void dk_moto(void) { NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 42 /////// CHO TAT CA CAC DEN TAT CHI DE DEN XANH VA DEN DO SANG////////////// BUZZ=0; green1=0; green2=1; red=1; yellow=0; EN1=0; MTR1_0=0; MTR1_1=0; EN2=0; MTR2_0=0; MTR2_1=0; while(1) { EN1=1; EN2=1; if(!cambien1)///////////////NEU NHU TAU DEN CAM BIEN DUOC KICH HOAT////////////////////// { ////////////// COI BAO, DEN DO TAT , DEN XANH TAT/////////////////// BUZZ=1; red=0; green2=0; yellow=1;delay_ms(1000);yellow=0;///////////// DEN VANG SANG, TRE 1S DE TAT DEN VANG//////////////////// green1=1;/////////// DEN XANH SANG DANH CHO DUONG SAT////////////////////////////////// hienthi1();///////////// GOI HAM HIEN THI LCD 1//////////////// //////////////MOTOR XUONG//////////////////////////////////// MTR1_0=0; MTR1_1=1; MTR2_0=0; MTR2_1=1; ///////////////////////TAO NGAT//////////////////////// NGUYỄN HẠNH NHÂN QUAY THOI DE GIAN GVHD: HOÀNG LÊ VINH HƯNG HA TRE RAO DE MOTOR CHAN TU 43 delay_ms(8000); EN1=0; MTR1_0=0; MTR1_1=0; EN2=0; MTR2_0=0; MTR2_1=0; } ////////////////NGUOC LAI DONG//////////////////////////////////// else if(!cambien2) { NEU NHU CAM BIEN HOAT ////////////////DEN XANH TAT, DEN DO SANG, DEN XANH SANG, DEN VANG SANG, GOI HAM HIEN THI 2///////////////////// green1=0; red=1; green2=1; yellow=1; hienthi2(); ////////////////MOTOR LEN////////////////////////////// MTR1_0=1; MTR1_1=0; MTR2_0=1; MTR2_1=0; //////////////TAO NGAT/////////////////////////// delay_ms(8000); QUAY THOI GIAN DE NANG TRE DE RAO MOTOR CHAN TU EN1=0; MTR1_0=0; MTR1_1=0; EN2=0; MTR2_0=0; MTR2_1=0; } NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 44 } } /*******************************************************/ /******************Ctr chinh**************************/ void main (void) { ///////////KHAI BAO TRANG THAI BAN LCD//////////////////////////// LCD_Init();//Khoi tao LCD delay_ms(1000); LCD_Gotoxy(2,0); LCD_Puts("TRAN DUC DUY");//Gui chuoi len LCD delay_ms(1000); LCD_Clear();//Xoa man hinh LCD_Gotoxy(0,0);//Tro toi vi tri LCD_Puts("MO HINH RAO CHAN"); delay_ms(2000); LCD_Gotoxy(4,2);//Tro toi vi tri LCD_Puts("TU DONG"); DAU CHO while(1)/////////VONG LAP VO TAN/////////////////// { dk_moto(); } } NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 45 Phần III KẾT LUẬN VÀ KIẾN NGHỊ Việc đảm bảo an toàn cho người tham gia giao thông đường đường sắt vấn đề cấp thiết cần quan tâm thực trạng nước ta xảy nhiều hậu vô nghiêm trọng Muốn cải thiện tình trạng ta phải thực áp dụng biện pháp cảnh báo nâng cao ý thức người tham gia giao thông Trong biện pháp cảnh báo cho người tham gia giao thông biết ngăn chặn giảm thiểu mức độ tai nạn giao thông đường sắt đường phương pháp “ hệ thống đèn giao thông cắt đường sắt ”sử dụng vi điều khiển phù hợp Ưu điểm hệ thống là: • Dễ vận hành, dễ thao tác, tính linh hoạt cao cảnh báo nhanh chóng đưa tín hiệu kịp thời cho người tham gia giao thông biết • Giúp giảm bớt người gác cổng nhằm giảm thiểu bất cẩn người gác cổng • Hệ thống sử dụng cảm biến hồng ngoại giá thành rẻ,dễ lắp đặt thi công • Hệ thống có phát đèn tín hiệu giao thông để người bắt buộc phải tuân thủ Nhược điểm: • Độ nhạy chưa phù hợp để áp dụng thực tế , dùng cảm biến hồng ngoại người hay vật đến vị trí đặt cảm biến hệ thống hoạt động lúc hệ thống bị nhiễu Đây đồ án thiết kế lần đầu em tiếp xúc với cách làm đồ án nên không tránh khỏi bỡ ngỡ, sai sót Rất mong giúp đỡ thầy cô để em hoàn thiện Hướng phát triển đồ án môn học Có thể áp dụng loại cảm biến khác để thay cảm biến hồng ngoại TÀI LIỆU THAM KHẢO NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 46 Huy.N V (2008) Bài giảng: Hệ thống nhúng Đại học kỹ thuật công nghiệp Thái Nguyên Công, N H (2007) Hệ thống nhúng phát triển lĩnh vực công nghệ cao "3C" ĐH KTCN Thái Nguyên Việt, T L (2008) HỆ THÔNG ĐIỀU KHIÊN NHÚNG Hà Nội: ĐH BKHN Wikipedia (2010) Retrieved from Wikipedia, Bách khoa toàn thư mở: http://vi.wikipedia.org/wiki/H%E1%BB%87 th%El%BB%91ng nh%C3%BAn Đề tài tự động hóa thầy Nguyễn Tiến Duy Website dientuvietnam.com, codientu.com NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 47 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Huế, ngày 20 tháng năm 2016 Giáo viên hướng dẫn (Ký ghi rõ họ tên) LÊ HUỲNH LÝ NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 48 [...]... 2: THIẾT KẾ CHƯƠNG TRÌNH 2.1 Phân tích và xây dựng sơ đồ công nghệ: 2.1.1 Phân tích yêu cầu công nghệ: 2.1.1.1.Các yêu cầu của mô hình rào chắn tự động • Kích thước gọn gàng • Hệ thống cơ hoạt động tốt • Hệ thống điện tốt, hoạt động đúng thiết kế • Hệ thống rào chắn đáp ứng yêu cầu đặt ra 2.1.1.2.Yêu cầu về chương trình chung: • Rào chắn phải tự động hạ xuống để ngăn cách không cho các phương tiện đang... cầu H hoạt động, nếu ở mức logic “0” thì mạch cầu H không hoạt động Với bài toán ở trên, chỉ cần lưu ý đến cách điều khiển chiều quay với L298: • • Khi ENA = 0: Động cơ không quay với mọi đầu vào Khi ENA = 1 - INT1 = 1; INT2 = 0: động cơ quay thuận - INT1 = 0; INT2 = 1: động cơ quay nghịch - INT1 = INT2: động cơ dừng ngay tức thì (tương tự với các chân ENB, INT3, INT4) 1.5 Động cơ Sử dụng động cơ 1... thời gian trễ 5 giây, rào chắn được nâng lên , đèn đỏ bật dành cho đường sắt , đèn vàng và xanh lá cây dành cho đường bộ , LCD đồng thời hiện dòng chữ để người đi bộ có thể biết 2.1.1.3.Yêu cầu về cơ khí: • Yêu cầu của thiết kế rào chắn phải chắc chắn gọn gàng, hoạt động đúng • Động cơ là loại động cơ một chiều được cấp nguồn bởi bộ chỉnh lưu 1 chiêu va kết hợp bộ đảo chiều cho phép động cơ có thể quay... 2.1.1.5.Nhiệm vụ và phân tích nhiệm vụ: • Nhiệm vụ của đồ án môn học là thiết kế và mô phỏng hệ thống đèn giao thông cắt đường sắt dùng vi điều khiển để tự động điều khiển hệ thống đèn giao thông • Biết cách đọc và dịch datasheet của các IC để biết nguyên lí hoạt động và chức năng của chúng • Lập trình ứng dụng họ Vi điều khiển AT89S52 2.1.2 Sơ đồ công nghệ: Hình 2 Sơ đồ công nghê hệ thống đèn giao thông cắt đường... thứ nhất làm động cơ dừng Nút thứ hai làm động cơ quay thuận, nút 3 làm động cơ quay nghịch 2.2.3.5.Khối tạo xung dao động Hình 2.7 Sơ đồ của khối tạo xung dao động dùng thạch anh 12MHz NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 33 2.2.3.6.Khối điều khiển trung tâm Vi điều khiển AT89S52 là phần tử thu nhập xử lý thông tin và đưa ra các tín hiệu điều khiển thiêt bị Hình 2.8 IC AT89S52 2.3 Sơ đồ mạch hoàn... chiều cố định Và khi ta cấp điện thế ngược lại, đảo chiều dương âm thì động cơ sẽ quay theo chiều ngược lại • Điều khiển tốc độ động cơ điện một chiều: Để điều khiển tốc độ động cơ điện một chiều ta dùng phương pháp điều xung (PWM) Như trên ta đã biết, khi được cấp điện thì động cơ quay, và khi cấp điện nữa thì động cơ ngừng hoạt động Trong một khoảng thời gian rất ngắn 128us NGUYỄN HẠNH NHÂN GVHD:... cho động cơ một phần thời gian đầu, và ngừng cấp điện ở phần thời gian sau Lặp lại chu kỳ đó liên tục, như thế động cơ sẽ liên tục ở trạng thái quay-ngừngquay-ngừng-quay… Vì chu kỳ điều xung là rất nhỏ nên ta sẽ thấy động cơ quay liên tục Tốc độ của động cơ phụ thuộc và tỷ lệ thời gian động cơ được cấp điện trong một chu kỳ Trong một chu kỳ, tỷ lệ thời gian động cơ được cấp điện càng nhiều thì động. .. ENB, INT3, INT4) 1.5 Động cơ Sử dụng động cơ 1 chiều DC 12V Động cơ có thể đảo chiều được tức là có thể quay thuận và quay ngược Tác dụng của động cơ là: thực hiện lực kéo để nâng , hạ rào chắn theo một chương trình được lập trình sẵn NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 13 Hình 1.9 Nguyên tắc hoạt động của động cơ một chiều Stator của động cơ điện 1 chiều thường là 1 hay nhiều cặp nam cham vĩnh... HƯNG 29 Road Traffic Hình 2.1 Sơ đồ kết nối với IC 89S52 2.2.2 Xây dựng sơ đồ khối chức năng Khối nguồn VI XỬ LÝ Cảm Biến AT89S52 Khối tạo xung dao động Hệ thống đèn giao thông Khối Reset Động cơ DC Hình 2.2 Sơ đồ khối NGUYỄN HẠNH NHÂN GVHD: HOÀNG LÊ VINH HƯNG 30 2.2.3.Sơ lược chức năng của các khối 2.2.3.1 Khối nguồn Khối nguồn cho vi điều khiển Hình 2.3 Khối nguồn dùng IC 7805 Nguồn nuôi của vi điều... tiếp 8bit/4bit, số hàng hiển thị 1hàng/2hàng, kiểu kí tự 5x8/5x10 • Display on/off control: Hiển thị/tắt màn hình, hiển thị/tắt con trỏ, nhấp nháy/không nhấp nháy • Entry mode set : các thiết lập kiểu nhập kí tự như: Dịch/không dịch, tự tăng/giảm (Increment)  Mạch khởi tạo bên trong LCD 16x2 : Mỗi khi được cấp nguồn, mạch khởi tạo bên trong LCD sẽ tự động khởi tạo cho nó Và trong thời gian khởi tạo này

Ngày đăng: 15/11/2016, 15:29

TỪ KHÓA LIÊN QUAN

w