ĐIỀU KHIỂN ĐÈN THÔNG QUA MÁY TÍNH BẰNG UART Với PIC16f và Mathlap (Có code+Mô phỏng+Dao diện)

16 203 1
ĐIỀU KHIỂN ĐÈN THÔNG QUA MÁY TÍNH BẰNG UART Với PIC16f và Mathlap (Có code+Mô phỏng+Dao diện)

Đ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

BÁO CÁO ĐỀ TÀI MÔN: MẠNG TRUYỀN THÔNG TRONG CÔNG NGHIỆP ĐỀ TÀI: ĐIỀU KHIỂN ĐÈN THƠNG QUA MÁY TÍNH BẰNG UART GVHD: Nguyễn Thị Chính MỤC LỤC CHƯƠNG 1: GIỚI THIỆU LINH KIỆN PIC 16F887 RƠLE DIOT 1N4007 ĐIỆN TRỞ 10KΩ VÀ 220Ω IC MAX 232 VÀ 485 TỤ ĐIỆN 1uF NÚT NHẤN BUTTON LCD IC 7805 10 DOMINO CỔNG 11 DÂY CHUYỂN ĐỔI USB SANG RS 232 CHƯƠNG 2: GIỚI THIỆU PHẦN MỀM SỬ DỤNG VÀ CÁCH TRUYỀN PHẦN MỀM MATLAB GIAO THỨC UART CHƯƠNG 3: GIỚI THIỆU RS232 VÀ RS485 RS232 RS485 CHƯƠNG 4: MÔ PHỎNG LỜI CẢM ƠN Trong suốt trình thực đề tài nhóm chúng em xin chân thành cảm ơn đóng góp ý kiến Do lần đầu làm nên nhóm chúng em khơng tránh khỏi sai xót mong đóng góp ý kiến để đề tài hồn thiện Cảm ơn CHƯƠNG 1: GIỚI THIỆU LINH KIỆN PIC 16F887: - Sơ đồ chân pic 16f887 - Hình ảnh thực tế - Các cổng vào PIC: + Port A: Có bit ( tương ứng với chân RA0 – RA5 ) chân cổng A có tích hợp số chức ngoại vi, thiết bị ngoại vi enable cổng khơng hoạt động cổng vào Bình thường Port A cổng vào chiều Thanh ghi xác định chiều tương ứng chân Port A ghi Tris A Các bit ghi Tris A xác định chân Port A đầu vào ngược lại đầu + Port B: Rộng bit ( tương ứng với chân RB0 – RB7 ) cổng vào chiều Thanh ghi quy định chiều Port B ghi Tris B Thiết lập ghi Tris B làm cho cổng B cổng vào ngược lại cổng + Port C: Rộng bit ( tương ứng với chân RC0 – RC7 ) bình thường cổng vào chiều Thanh ghi quy định chiều cổng ghi Tris C Các chân RC3, RC4 dùng để kết nối, truyền nhận thông tin với thiết bị ngoại vi + Port D: Rộng bit ( RD0 – RD7 ) cổng vào cổng + Port E: Rộng bit ( RE0 – RE2 ) cấu hình đầu đầu vào Port E đầu vào điều khiển I/O bit PSPSTATUS ( TrisE.4 ) xác lập RƠLE: - - Thông số kỹ thuật: + Điện áp điều khiển: 5V + Dòng điện cực đại: 10A + Thời gian tác động: 10ms + Thời gian nhả hãm: 5ms + Nhiệt độ hoạt động: -45°C ~ 75°C Relay chân SRD – 12VDC loại linh kiện đóng ngắt điện Nó gồm phần cuộn hút tiếp điểm DIOT 1N4007: - - Thông số kỹ thuật: + Model: plastic DO-41 + Điện áp làm việc: 50 – 1000V + Dòng điện giới hạn: Imax = 1A + Nhiệt độ hoạt động: -55o C ~ 150o C Diode 1N4007 diode silic chỉnh lưu phổ biến 1A thường sử dụng adapter AC cho thiết bị gia dụng thông thường Diode 1N4007 chịu điện - áp tối đa lên đến 1000V Dòng điện cực đại qua diode 1N4007 1A, dòng cao gây nóng cháy diode Tuy nhiên, Diode 1N4007 dòng diode có tốc độ chỉnh lưu thấp, hiệu điện đầu nhấp nhô Để giảm nhấp nhô hiệu điện thể đầu nên gắn thêm tụ lọc song song với tải ĐIỆN TRỞ 10KΩ VÀ 220Ω: a Điện trở 10K: - - Thông số kỹ thuật: + Model: 10KΩ - 1/4W + Nhiệt độ hoạt động: -55°C đến 155°C + Loại: Điện trở cố định + Sai số: +/-5% Điện trở 10K Ohm -1/4W đại lượng vật lí biểu thị đặc tính cản trở dòng điện vật có khả cho dòng điện chạy qua b Điện trở 220Ω: - Thông số kỹ thuật: + Model: 220Ω - 1/4W + Nhiệt độ hoạt động: -55°C – 155°C + Linh kiện xuyên lỗ: 0.5mm + Loại: Điện trở cố định - + Sai số: 5% Điện trở 220Ω 1/4W loại điện trở có giá trị cố định sản xuất theo công nghệ Carbon film cách kết tinh Carbon lõi gốm Điện trở cắm 1/4W Carbon film có giá trị dung sai nhỏ 5%, chất lượng cao (nhiễu nhiệt nhỏ, đặc tính tần cao) Tuy nhiên, điện trở Carbon fim có cơng suất thấp 1/4W Điện trở cắm 100Ω 1/4W có kích thước nhỏ chiều dài 6.5mm, rộng 2mm, chân cắm 0,5mm Nhiệt độ hoạt động từ -55o C đến 155o C dải điện áp rộng thích hợp với nhiều mạch điện tử IC MAX 232 VÀ 485: a IC max 232: - MAX232 IC sử dụng để chuyển đổi mức logic TTL / CMOS thành mức logic RS232 trình truyền thông nối tiếp vi điều khiển với PC Bộ điều khiển hoạt động mức logic TTL (0-5V) giao tiếp nối tiếp PC hoạt động theo chuẩn RS232 (-25 V đến + 25V) Điều gây khó khăn cho việc thiết lập liên kết trực tiếp họ để giao tiếp với - Liên kết trung gian cung cấp qua MAX232 Nó trình điều khiển kép / nhận bao gồm máy phát điện áp điện dung để cung cấp mức điện áp RS232 từ nguồn cung cấp 5V Mỗi máy thu chuyển đổi đầu vào RS232 thành mức 5V TTL / CMOS Những máy thu (R & R ) chấp nhận đầu vào ± 30V Các trình điều khiển (T & T ), gọi máy phát, chuyển đổi mức đầu vào TTL / CMOS thành mức RS232 - Các máy phát nhận đầu vào từ truyền nối tiếp điều khiển gửi đầu tới đầu thu RS232 Các máy thu, mặt khác, có đầu vào từ pin truyền cổng nối tiếp RS232 cung cấp cho đầu nối tiếp để nhận pin vi điều khiển MAX232 cần bốn tụ điện bên ngồi có giá trị dao động từ 1µF đến 22µF - Sơ đồ pin: Quy định trạng thái logic rs232 b IC max 485: - Thông Số Kỹ Thuật IC Giao Tiếp MAX485: + Tốc độ bit Max= 2,5Mbps + Có thể kết nối tối đa 32 thiết bị bus 485 + Điện áp hoạt động : -7V ~ 12V (ổn định 5V) - Chức năng: Max485 chuyển đổi tín hiệu chuẩn giao tiếp RS232 sang tín hiệu chuẩn giao tiếp RS485 để truyền tín hiệu đường dây RS485 từ truyền tín hiệu xa nhanh TỤ ĐIỆN 1uF: - Tụ hóa sử dụng mạch điện tử, ứng dụng lọc nguồn, san phẳng điện áp… Giá trị : 1uF Điện áp: 50V NÚT NHẤN BUTTON: LCD: - Màn hình LCD 16x2 sử dụng phổ biến thiết bị điện tử để hiển thị liệu trạng thái thiết bị - - Thông số kỹ thuật: + Điện áp hoạt động: 5VDC + Độ phân giải: dòng x 16 cột + Chip điều khiển: HD44780 Có hai loại hình loại xanh chữ trắng loại xanh chữ đen IC 7805: - Thông số kỹ thuật: + Điện áp vào lớn nhất: 20V + Điện áp vào nhỏ nhất: 7V + Kiểu đóng vỏ: TO-220 + Nhiệt độ hoạt động lớn nhất: 85°C + Nhiệt độ hoạt động nhỏ nhất: -20°C + Dòng đầu ra: 1.5A + Điện áp ổn định: 5V 10 DOMINO CỔNG: 11 DÂY CHUYỂN ĐỔI USB SANG RS232: - RxD : đường nhận liệu - TxD : đường truyền liệu - DTR : thường trạng thái on thiết bị đầu cuối sẵn sàng truyền thông - DSR: modem chuyển mạch DSR sang on đường truyền thông thiết lập hai bên - DCD : trạng thái off đối tác chưa đóng mạch yêu cầu gửi liệu ( chân RTS) - RTS : kiểm soát đường truyền liệu trạm cần gửi liệu đóng mạch sang on - CTS : đóng on có nghĩa trạm sẵn sàng nhận liệu - RI : modem nhận lời gọi RI chuyển sang on/off cách để báo hiệu cho trạm đầu cuối CHƯƠNG 2: GIỚI THIỆU PHẦN MỀM SỬ DỤNG VÀ CÁCH TRUYỀN PHẦN MỀM MATLAB: - - MATLAB phần mềm cung cấp môi trường tính tốn số lập trình, cơng ty MathWorks thiết kế MATLAB cho phép tính tốn số với ma trận, vẽ đồ thị hàm số hay biểu đồ thông tin, thực thuật toán, tạo giao diện người dùng liên kết với chương trình máy tính viết nhiều ngơn ngữ lập trình khác Giao diện matlab dùng đề tài: + Phần lập trình: + Giao tiếp: GIAO THỨC UART: Truyền bít : Nếu chọn parity lẻ , p tổng số bít lẻ - UART chuyển đổi liệu nối tíêp song song Một chiều, UART chuyển đổi liệu song song bus hệ thống liệu nối tiếp để truyền Một chiều khác, UART chuyển đổi liệu nhận dạng liệu nối tiếp thành dạng liệu song song cho CPU đọc vào bus hệ thống - UART PC hỗ trợ hai kiểu giao tiếp giao tiếp đồng thời không giao tiếp đồng thời Giao tiếp đồng thời tức UART gửi nhận liệu vào thời điểm Còn giao tiếp khơng đồng thời( khơng kép) có thiết bị chuyển liệu vào thời điểm, với tín hiệu điều khiển mã định bên truyền liệu Giao tiếp không đồng thời thực mà chiều chia sẻ đường dẫn có đường thiết bị giao tiếp qua đường thời điểm CHƯƠNG 3: GIỚI THIỆU RS232 VÀ RS485 RS232: - Cổng nối tiếp RS-232 tính tiêu chuẩn máy tính cá nhân , sử dụng để kết nối với modem , máy in , chuột , lưu trữ liệu, nguồn cung cấp điện liên tục thiết bị ngoại vi khác RS-232, so sánh với giao diện sau RS422 , RS-485 Ethernet , có tốc độ truyền thấp hơn, chiều dài cáp tối đa ngắn, swing điện áp lớn, đầu nối tiêu chuẩn lớn, khơng có khả đa điểm khả multidrop hạn chế Trong máy tính cá nhân đại, USBđã thay RS-232 từ hầu hết vai trò giao diện ngoại vi Nhiều máy tính khơng trang bị cổng RS-232 (mặc dù số bo mạch chủ trang bị đầu cắm cổng COM cho phép người dùng cài đặt giá đỡ cổng DE-9) phải sử dụng USB-to-RS-232 bên chuyển đổi thẻ mở rộng nội có nhiều cổng nối tiếp để kết nối với thiết bị ngoại vi RS-232 Tuy nhiên, nhờ vào đơn giản phổ biến khứ, giao diện RS-232 sử dụng đặc biệt máy công nghiệp, thiết bị mạng cơng cụ khoa học kết nối liệu có dây tốc độ thấp, điểm-điểm, tốc độ thấp RS485: - RS-485 hỗ trợ mạng nội không tốn liên kết đa truyền thơng, sử dụng tín hiệu vi sai cặp xoắn RS-422 Nó thường chấp nhận RS-485 sử dụng với tốc độ liệu lên đến 10 Mbit / s hoặc, tốc độ thấp hơn, khoảng cách lên đến 1.200 m (4.000 ft) Theo quy tắc chung , tốc độ bit / s nhân với chiều dài tính mét khơng vượt q 10 Do cáp dài 50 mét không nên báo hiệu nhanh Mbit / s - Ngược lại với RS-422, có mạch điều khiển khơng thể tắt, trình điều khiển RS-485 sử dụng logic ba trạng thái cho phép vô hiệu hóa máy phát riêng lẻ Điều cho phép RS-485 thực cấu trúc liên kết bus tuyến tính sử dụng hai dây Thiết bị nằm dọc theo dây RS-485 gọi nút, trạm thiết bị thay cho Việc bố trí dây dẫn khuyến nghị chuỗi kết nối nút điểm-tớiđiểm (đa điểm) kết nối, tức đường thẳng xe buýt , ngơi , vònghoặc nhân mạng kết nối Các cấu trúc liên kết vòng khơng khuyến nghị phản xạ tín hiệu trở kháng q thấp cao Nếu cấu hình ngơi tránh khỏi, lặp RS-485 đặc biệt có sẵn để nghe hai chiều liệu khoảng sau truyền lại liệu lên tất nhịp khác 3) cách đấu nối: Chuyển đổi từ rs232 sang rs485 sử dụng ic max232 ic max485 CHƯƠNG 4: MƠ PHỎNG - Mơ phần mềm protues: _END_

Ngày đăng: 17/03/2019, 13:38

Tài liệu cùng người dùng

Tài liệu liên quan