Điều khiển thiết bị và thu thập dữ liệu qua mạng ETHERNET

67 1.5K 2
Điều khiển thiết bị và thu thập dữ liệu qua mạng ETHERNET

Đ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

Chương 1: Tổng quan về đồ án Cho ta hình dung khái quát về hệ thống, từ đó dễ dàng trong việc triển khai chi tiết các khối chức năng về phần cứng cũng như phần mềm Đặt vấn đề. Hiện nay, có nhiều phương pháp kết nối máy tính với các thiết bị điều khiển như thực hiện việc kết nối theo chuẩn RS232, RS485 rất phổ biến, tuy nhiên khi thực hiện việc kết nối các theo chuẩn này gặp phải một số vấn đề cơ bản sau:  Khoảng cách kết nối giữa máy tính với thiết bị điều khiển khoảng 3040m.  Tốc độ truyền thông của RS232 chỉ khoảng 19.2kBd.  Ghép nối điểmđiểm. Những nhược điểm của các phương pháp giao tiếp trên cũng chính là những ưu điểm của mạng Ethernet. Với những lợi thế của mình, mạng Ethernet đã trở thành mạng phổ biến nhất trong các hệ thống nhà máy công nghiệp Vì vậy, để có thể hiểu rõ thêm về mạng Enthernet trong đo lường và điều khiển nên đề tài “Thu thập dữ liệu và điều khiển thiết bị qua mạng Ethernet” đã được thực hiện. Đã có nhiều đề tài điều khiển thiết bị qua mạng,nhưng hạn chế đó là phải sử dụng 1 máy tính làm sever kết nối với mạch điều khiển qua chuẩn RS232,hoạt động 2424h gây tốn kém và cồng kềnh. Để giải quyết vấn đề này trong đề tài này em đã dùng vi điều khiển ENC28J60 kết nối với vi điều khiển trung tâm qua kết nối chuẩn SPI. ENC28J60 đóng vi trò như 1 card mạng trên máy tính. Vi điều khiển trung tâm phải có tần số hoạt động cao,ổn định vì để có thể giao tiếp với ENC28J60 hoạt động với tần số 25MHz.Vì vậy em đã chọn vi điều khiển 18F4550 để thực hiện. Trên máy tính cần có 1 phần mềm để thu thập dữ liệu và điều khiển thiết bị.Ta có thể lập trình bằng nhiều chương trình khác nhau như Delphi,Java,C++,C…Vì đã có ít kiến thức về lập trình C nên em đã chọn lập trình C với phần mềm Visual Studio 2010. Microsoft Visual Studio 2010 cung cấp các gói công cụ mạnh mẽ trong việc lập trình các giao diện desktop tốc độ cao và đơn giản.Công cụ C đem lại hình ảnh trực quan với các giao diện desktop quen thuộc như button , textbox , radio button … với cơ sở liên kết dữ liệu chặt chẽ.

Đồ án tốt nghiệp Lời cam đoan : Tôi Trần Tuấn Nam xin cam đoan nội dung đồ án chép đồ án công trình có từ trước Sinh Viên Trần Tuấn Nam Trang Đồ án tốt nghiệp MỤC LỤC MỤC LỤC HÌNH Hình 2.1: Khung truyền10 Hình 2.2: Ethernet/IEE 802.3 tập chuẩn IEEE 802.11 Hình 2.3: Minh họa phương pháp CSMA/CD.14 Hình 2.4: Kiến trúc giao thức TCP/IP19 Hình 2.5: Lớp liệu gói liên kết21 Hình 2.6: Tổ chức địa IP.22 Hình 2.7: Mạng mặt nạ23 Hình 2.8 Sơ đồ chân PIC 18F455027 Hình 2.9: Thanh ghi SSPCON128 Hình 2.10: Thanh ghi SSPSTAT28 Hình 2.11: Kết nối Master Slave29 Hình 2.12: Dạng sóng chế độ Master30 Hình 2.13: Dạng sóng chế độ Slave30 Hình 2.14: Sơ đồ chân ENC28J6031 Hình 2.15: Sơ đồ khối ENC28J6032 Hình 2.16: Kết nối phần cứng vi điều khiển với ENC28J6032 Hình 2.17: Sơ đồ chân DS18B2033 Hình 2.18: Sơ đồ kết nối với vi điều khiển34 Hình 2.19: DS18B20 hoạt động với nguồn ngoài34 Hình 2.20: DS18B20 hoạt động với nguồn ký sinh34 Hình 2.21: Thanh ghi nhiệt độ35 Hình 2.22: Bộ nhớ DS18B2036 Hình 2.23: Thời gian khởi tạo38 Hình 2.23: Thời gian khởi tạo39 Hình 3.1 Sơ đồ khối40 Hình 3.2 Sơ đồ kết nối chân DS18B2041 Hình 3.3 Sơ đồ vi điều khiển 18F455042 Hình 3.4 Sơ đồ khối mạch công suất42 Hình 3.5 Sơ đồ kết nối vi điều khiển ENC28J60 với cổng RJ4543 Hình 3.6 Sơ đồ khối LCD16x243 Hình 3.7 Sơ đồ khối nguồn44 Trang Đồ án tốt nghiệp Hình 3.8 Sơ đồ nguyên lý44 Hình 3.9 Sơ đồ mạch in44 Hình 4.1 Khối mạch thi công48 Hình 4.2 Ping tới mạch điều khiển48 Hình 4.3 Giao diện phần mềm49 MỤC LỤC BẢNG Bảng 2.1: Một số loại cáp tryền Ethenet thông dụng11 Bảng 2.2: Mối quan hệ nhiệt độ/dữ liệu35 Bảng 2.3: Trình tự giao tiếp với DS18B2037 Bảng 2.4: Trình tự giao tiếp với nhiều DS18B2038 Trang Đồ án tốt nghiệp Lời nói đầu Internet ngày trở thành công cụ hiệu tất lĩnh vực đời sống xã hội, việc kết nối máy tính trở nên dễ dàng nhiều Với mong muốn xây dựng phương thức kết nối máy tính thiết bị điều khiển theo chuẩn Ethernet nhằm mục đích nâng cao kiến thức thực tiễn,em giúp đỡ thầy giáo - ThS Hoàng Minh Huy, tiến hành nghiên cứu, xây dựng mạch thiết bị điều khiển tích hợp giao diện truyền thông Ethernet Em xin chân thành cảm ơn thầy giáo - ThS Hoàng Minh Huy tận tình hướng dẫn, giúp đỡ chúng em hoàn thành đồ án Em xin cảm ơn môn liên quan tạo điều kiện thuận lợi trình chúng em thực đồ án Trang Đồ án tốt nghiệp CHƯƠNG : MỤC TIÊU VÀ NHIỆM VỤ CỦA ĐỀ TÀI Giới thiệu chương Chương cho ta nhìn tổng quan hệ thống phương pháp xây dựng đồ án 1.1Đặt vấn đề Nhiều chuẩn mạng công nghiệp tồn nhà máy tình trạng phổ biến Điều gây nhiều bất tiện việc thiết kế, vận hành tích hợp hệ thống Với cải tiến kỹ thuật nhiều năm trở lại đây, Ethernet ngày tham gia nhiều vào mạng công nghiệp Và có lẽ tương lai không xa, mạng công nghiệp Ethernet Mạng Ethernet công nghiệp có bước phát triển nhanh chóng, dần thay mạng công nghiệp truyền thống khác Các nhà máy sản xuất công nghiệp nhận thấy lợi ích Ethernet công nghiệp việc nâng cao hiệu sản xuất,đơn giản hóa quản lý tích hợp thông tin sản xuất quản lý dễ dàng Ngày nay, với phát triển nhanh chóng thiết bị điện- điện tử, việc giao tiếp với máy tính cần thiết Điều tận dụng tài nguyên, khả xử lý máy tính mà giúp người sử dụng theo dõi đối tượng làm việc phía Hiện nay, có nhiều phương pháp kết nối máy tính với thiết bị điều khiển thực việc kết nối theo chuẩn RS232, RS485 phổ biến, nhiên thực việc kết nối theo chuẩn gặp phải số vấn đề sau: Khoảng cách kết nối máy tính với thiết bị điều khiển khoảng 30-  40m  Tốc độ truyền thông RS232 khoảng 19.2kBd  Ghép nối điểm-điểm Những nhược điểm phương pháp giao tiếp ưu điểm mạng Ethernet Với lợi mình, mạng Ethernet trở thành mạng phổ biến hệ thống nhà máy công nghiệp Để kết nối thiết bị điều khiển với máy tính theo chuẩn Ethernet, chúng em thực đề tài Trang Đồ án tốt nghiệp 1.2 Mục tiêu đề tài Thực việc kết nối thiết bị điều khiển với PC thông qua mạng Ethernet Qua đó, thực việc trao đổi liệu, thực số ứng dụng cụ thể : thu thập hiển thị nhiệt độ; điều khiển, hiển thị tốc độ động dùng Ethernet… 1.3 Nhiệm vụ đề tài Để thực mục tiêu đề tài, nhiệm vụ cần đặt : Thiết kế mạch phần cứng thiết bị điều khiển Xây dựng phần mềm giao diện Ethernet Thiết kế phần mềm giao diện PC giúp người sử dụng thực đặt giá trị đặt theo dõi trạng thái đối tượng bên Từ đó,đồ án “Điều khiển thiết bị thu thập liệu qua mạng Ethernet” thực gồm chương chính: CHƯƠNG 1: MỤC TIÊU VÀ NHIỆM VỤ CỦA ĐỀ TÀI CHƯƠNG 2: CƠ SỞ LÝ THUYẾT CHƯƠNG 3: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG CHƯƠNG 4: KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ĐỒ ÁN Tổng kết chương 1: Qua chương ta hình dung khái quát hệ thống ,từ dễ dàng việc triển khai chi tiết khối chức phần cứng phần mềm Đồng thời nhờ nghiên cứu cụ thể phương pháp thực hiện, nên tính định hướng đồ án rõ ràng Trang Đồ án tốt nghiệp CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Giới thiệu chương 2: Chương giới thiệu kiến thức làm tảng để thực đồ án 2.1 Tổng quan mạng Ethenet 2.1.1 Giới thiệu Ethernet kiểu mạng cục (LAN) sử dụng rộng rãi Thực chất, Ethernet mạng cấp (lớp vật lý phần lớp liên kết liệu), sử dụng giao thức khác phía trên, TCP/IP tập giao thức sử dụng phổ biến Tuy vậy, nhà cung cấp sản phẩm thực giao thức riêng theo chuẩn quốc tế cho giải pháp sở Ethernet High Speed Ethernet (HSE) Fieldbus Foundation tám hệ bus trường chuẩn hóa quốc tế theo IEC 61158 Ethernet có xuất xứ tên gọi sản phẩm công ty Xerox, sử dụng vào năm 1975 để nối mạng 100 trạm máy tính với cáp đồng trục dài 1km, tốc độ truyền 2,94 Mbit/s áp dụng phương pháp truy nhập bus CSMA/CD Từ thành công phương pháp này, Xerox DEC Intel xây dựng chuẩn 10 Mbit/s- Ethernet Chuẩn sở cho IEEE 802.3 sau Đặc biệt, với phiên 100 Mbit/s (Fast Ethernet, IEEE 802.3u), Ethernet ngày đóng vai trò quan trọng hệ thống công nghiệp Bên cạnh việc sử dụng cáp đồng trục, đôi dây xoắn cáp quang, gần Ethernet không dây (Wireless LAN, IEEE 802.11) thu hút quan tâm lớn 2.1.2 Khung truyền Một frame Ethernet bao gồm phần sau:  Phần mở đầu: bytes (không tính vào kích thước frame Ethernet)  Tất byte có giá trị 10101010  Được dùng để đồng đồng hồ nơi nhận gửi frame  SFD (Start frame delimiter): byte (không tính vào kích thước Ethernet frame)  Byte có giá trị 10101011  Được dùng để đánh dấu bắt đầu frame Trang Đồ án tốt nghiệp  Tuy vậy, end-frame-delimieter cho Ethernet frame Việc thêm bit/byte (stuffing) không sử dụng cho bit thông tin Kết thúc frame phát việc sử dụng tín hiệu vật lý Hình 2.1: Khung truyền    • • -      • • Địa nơi đến: bytes Đây địa MAC Ethernet card nơi đến Ý nghĩa bit thấp (least-significant bit) xác định bytes này: 0: địa unicast bytes dùng để nhà sản xuất 00-00-0C: CISCO 00-00-3D: AT&T bytes nhà sản xuất định 1: địa multicast 01-80-c2-00-00-00: dùng bridges cho giải thuật tản rộng (spanning tree algorithm)• ff-ff-ff-ff-ff-ff-ff: địa quảng bá (broadcast) Ở chế độ hoạt động bình thường, Ethernet tiếp nhận frame có địa nơi đến trùng với địa (duy nhất) nó, địa nơi đến thể thông điệp quảng bá Tuy vậy, hầu hết Ethernet card đặt chế độ "promiscuous" Trong chế độ này, nhận tất frame xuất mạng LAN Địa nguồn: bytes Đây địa MAC Ethernet card nguồn Loại/ Độ dài: bytes Có hai loại cấu trúc Ethernet frame IEEE 802.3 MAC Dùng để độ dài Ethernet frame DIX Ethernet: Được công bố DEC, Intel Xeror vào năm 1980 (phổ biến hơn) Trang Đồ án tốt nghiệp - Dùng để giao thức lớp phía 0800: IP 0806: ARP Phần thông tin: Từ 46 tới 1500 bytes:  Do kích thước frame tối thiều 64 bytes, kích thước tối thiểu phần thông tin 64-18=46 bytes (18 bytes thông tin điều khiển)  Kích thước phần thông tin tối đa 1500 bytes Do đó, kích thước gói IP Ethernet tối đa 1500 bytes, ba kích thước gói IP thông dụng (40, 576, 1500)  FCS (Frame Check Sequence): bytes  Chứa mã kiểm tra CRC 32 bits 2.1.3 Kiến trúc giao thức Kiến trúc giao thức Ethernet theo chuẩn IEEE 802.3 bao gồm lớp vật lí lớp MAC (Medium Access Control, lớp điều khiển truy nhập môi trường)  Hình 2.2: Ethernet/IEE 802.3 tập chuẩn IEEE 802 2.1.4 Cấu trúc mạng kỹ thuật truyền dẫn Về mặt logic, Ethernet có cấu trúc bus Cấu trúc mạng vật lí đường thẳng hình tùy theo phương tiện truyền dẫn Bốn loại cáp thông dụng : cáp đồng trục dầy, cáp đồng trục mỏng, cáp đôi dây xoắn, cáp quang Tên hiệu Loại cáp Chiều dài tối đa Số trạm tối đa 10BASE5 Cáp đồng trục dầy 500m 100 10BASE2 30 10BASE-T Cáp đồng trục 200m mỏng Cáp đôi dây xoắn 100m 10BASE-F Cáp quang 1024 200m 1024 Bảng 2.1: Một số loại cáp tryền Ethenet thông dụng Trang Đồ án tốt nghiệp Loại 10BASE5 gọi cáp dầy ( thick Ethernet), loại cáp đồng trục thường có màu vàng Kí hiệu 10BASE5 có nghĩa tốc độ truyền tối đa 10Mbit/s, phương pháp truyền tải dải sở chiều dài đoạn mạng tối đa 500m Loại cáp đồng trục thứ hai có kí hiệu 10BASE2 gọi cáp mỏng ( thin Ethernet), rẻ hạn chế đoạn mạng phạm vi 200m số lượng 30 trạm Với 10BASE5, nối gọi vòi hút ( vampire tap), đóng vai trò thu phát ( transceiver ) Bộ thu phát chứa vi mạch điện tử thực chức nghe ngóng đường truyền nhận biết xung đột Trong trường hợp xung đột phát hiện, thu phát gửi tín hiệu không hợp lệ để tất thu phát khác nhận biết xung đột xảy Như vậy, chức module giao diện mạng giảm nhẹ Cáp nối thu phát card giao diện mạng gọi cáp thu phát, dài tới 50m chứa tới năm đôi dây xoắn bọc lót riêng biệt ( STP) Hai đôi dây cần cho trao đổi liệu, hai đôi cho truyền tín hiệu điều khiển, đôi dây thứ năm sử dụng để cung cấp nguồn cho thu phát Một số thu phát cho phép nối tới tám trạm qua cổng khác nhau, nhờ tiết kiệm số lượng nối công lắp đặt Với 10BASE2, card giao diện mạng nối với cáp đồng trục thông qua nối thụ động BNC hình chữ T Bộ thu phát tích hợp bảng mạch điện tử module giao diện mạng bên máy tính Như vậy, trạm có thu phát riêng biệt Về chất, hai kiểu dây với cáp đồng trục nói thực cấu trúc bus ( vật lí logic), có ưu điểm tiết kiệm dây Tuy nhiên, lỗi phần cứng đứt cáp, lỏng phận nối khó phát trực tuyến Mặc dù có số biện pháp khắc phục, phương pháp tin cậy sử dụng cấu trúc hình với chia ( hub) chuyển mạch ( switch ) Cấu trúc thông thường áp dụng với cáp đôi dây xoắn, áp dụng với cáp đồng trục ( ví dụ Industrial Ethernet) Đa số cấu hình mạng Ethernet có kết nối với thiết bị điều khiển thường sử dụng chuẩn chung 10BASE-T Trong mạng trạm nối với qua chia giống cách nối mạng điện thoại Ưu điểm cấu trúc việc bổ xung tách trạm khỏi mạng việc phát cáp truyền đơn giản 10 Trang Đồ án tốt nghiệp case 'n': // Gui nhiet len giao dien C# len += SPI_Ethernet_putString(kq); SPI_Ethernet_putByte('n'); len++; break; } return(len); } void doc_temp() { unsigned int temp_tam; Ow_Reset(&PORTD, 0); Ow_Write(&PORTD, 0, 0xCC); SKIP_ROM Ow_Write(&PORTD, 0, 0x44); CONVERT_T Delay_us(120); // Onewire reset signal // Issue command Ow_Reset(&PORTD, 0); Ow_Write(&PORTD, 0, 0xCC); SKIP_ROM Ow_Write(&PORTD, 0, 0xBE); READ_SCRATCHPAD // Issue command // Issue command // Issue command temp = Ow_Read(&PORTD, 0); temp = (Ow_Read(&PORTD, 0) >4; //Lay phan nguyen cua nhiet kq[1]=(temp_tam/10)%10 + 48; //Chuyen sang ma ASCII kq[2]=temp_tam%10 + 48; //de hien thi LCD } else { temp_tam =temp>>4; kq[0]=temp_tam/100 + 48; 53 Trang Đồ án tốt nghiệp kq[1]=(temp_tam/10)%10 + 48; kq[2]=temp_tam%10 + 48; } kq[3]='.'; temp_tam=temp & 0x000F; //Lay phan thap phan cua nhiet temp_tam*=625; kq[4]=temp_tam/1000 + 48; kq[5]=(temp_tam/100)%10 + 48; kq[6]=(temp_tam/10)%10 + 48; kq[7]=temp_tam%10 + 48; } void main() { ADCON1 = 0x0f; CMCON = 0x07 ; PORTA=0; TRISA=0; TB = 1; TRISD.B1 = ; Lcd_Init(); // Cai dat LCD Lcd_Cmd(_LCD_CLEAR); // Xoa LCD Lcd_Cmd(_LCD_CURSOR_OFF); // Tat tro Lcd_Out(1, 1, "Do an tot nghiep"); Lcd_Out(2, 1, "TRAN TUAN NAM"); delay_ms(1000); // Kiem tra va lay du lieu EEPROM co_nho = EEPROM_Read(0x06); if (co_nho==200) { for (j=0;j[...]... yêu cầu từ mạng truyền qua cổng RJ45 vào ENC28J60 ENC28J60 được thiết kế để giải mã tín hiệu và chuyển tín hiệu đó thành dữ liệu và lưu vào bộ đệm thu Thông qua giao tiếp SPI, PIC18 liên tục kiểm tra bộ đệm của ENC28J60 Nếu phát hiện có dữ liệu nó sẽ đọc dữ liệu và xử lí • Truyền dữ liệu: o Thông qua giao tiếp SPI, PIC18 sẽ gửi dữ liệu vào bộ đệm phát của ENC28J60 ENC28J60 sẽ mã hóa dữ liệu và truyền... trường này là cần thiết  Length-2byte: là chiều dài của toàn bộ gói tin(phần header và phần dữ liệu) Chiều dài tối thiểu là 8 byte khi gói tin không có dữ liệu, chỉ có header  Checksum-2byte: dùng cho việc kiểm tra lỗi của phần header và phần dữ liệu 2.3 Vi điều khiển 18F4550 và ENC28J60 2.3.1 Vi điều khiển 18F4550 2.3.1.1 Giới thiệu PIC 18F4550 là vi điều khiển thu c là vi điều khiển thu c họ PIC18... thêm vào bao gồm địa chỉ IP nguồn, địa chỉ IP đích và một vài thông tin điều khiển Lớp truy cập mạng: Lớp truy cập mạng liên quan tới việc trao đổi dữ liệu giữa hai trạm thiết bị trong cùng một mạng Các chức năng bao gồm việc kiểm soát truy nhập môi 18 Trang Đồ án tốt nghiệp trường truyền dẫn, kiểm soát lỗi và lưu thông dữ liệu Datagram được tạo từ lớp Internet sẽ được gửi xuống tới lớp truy nhập mạng. .. trong trường hợp truyền dữ liệu bị hỏng, ARP ( Address Resolution Protocol ) có chức năng lấy địa chỉ MAC từ địa chỉ IP Với giao thức IP, lớp Internet được sử dụng có nhiệm vụ thêm header tới gói dữ liệu được nhận từ lớp vận chuyển, là một loại dữ liệu điều khiển khác, nó sẽ thêm địa chỉ IP nguồn và địa chỉ IP đích – có nghĩa là địa chỉ IP của bên gửi dữ liệu và bên nhận dữ liệu Mỗi datagram của IP... truyền dữ liệu, hoặc lớp truy nhập mạng sẽ lấy dữ liệu từ mạng và gửi nó tới lớp Internet nếu chúng ta nhận dữ liệu Như đã đề cập ở phần trên, Ethernet là giao thức cấp dưới có ba lớp LLC ( Logic Link Control ), MAC ( Media Access Control ) và lớp vật lí Physical Lớp MAC (điều khiển truy nhập phương tiện truyền thông ) có nhiệm vụ lắp ráp frame mà sẽ được gửi lên mạng, thêm địa chỉ MAC nguồn và địa... UDP lại đơn giản hơn và có hiệu suất nhanh hơn TCP, chỉ đòi hỏi một cơ chế xử lí giao thức tối thiểu và thường được dùng làm cơ sở thực hiện các giao thức cao cấp theo yêu cầu riêng của người sử dụng, ví dụ tiêu biểu là giao thức SNMP Cả hai giao thức UDP và TCP sẽ lấy dữ liệu từ lớp ứng dụng và thêm header vào khi truyền dữ liệu Khi nhận dữ liệu, header sẽ bị gỡ trước khi gửi dữ liệu đến cổng thích... Sơ đồ kết nối với vi điều khiển Hình 2.16: Kết nối phần cứng vi điều khiển với ENC28J60 * Nguyên lý hoạt động của mạch: • Vi điều khiển ENC28J60 được điều khiển hoàn toàn thông qua giao tiếp SPI với PIC18 • PIC18 đóng vai trò là Master trong giao tiếp SPI với ENC28J60 • Tương tự như kết nối mạng trên PC, PIC18 đóng vai trò là PC còn ENC28J60 đóng vai trò như card mạng • Nhận dữ liệu: 30 Trang Đồ án... Trong header này có một vài thông tin điều khiển liên quan đến số cổng 17 Trang Đồ án tốt nghiệp nguồn, số cổng tới đích, chuỗi số ( để hệ thống sắp xếp lại dữ liệu và hệ thống Acknowledge sử dụng trong TCP ) và Checksum (dùng để tính toán xem dữ liệu đến đích có bị lỗi hay không ) Header của UDP có 8 byte trong khi header của TCP có 20 hoặc 24 byte (tùy theo kiểu byte lựa chọn ) Dữ liệu ở lớp này sẽ được... thức được đặc tả trong IEEE 802 ánh xạ tới hai tầng thấp (tầng liên kết dữ liệu và tầng vật lý của mô hình 7 tầng OSI Thực tế, IEEE 802 chia tầng liên kết dữ liệu OSI thành hai tầng con LLC (điều khiển liên kết lôgic) và MAC (điều khiển truy nhập môi trường truyền), do đó các tầng này có thể được liệt kê như sau: • Tầng liên kết dữ liệu • Tầng con LLC • Tầng con MAC • Tầng vật lý Họ chuẩn IEEE 802 được... DS18B20 Sau đó đọc dữ liệu từ RAM và tính toán lại CRC để kiểm tra dữ liệu Kế đến Master đưa dữ liệu từ RAM vào EEPROM Bảng 2.3: Trình tự giao tiếp với 1 DS18B20 Chế độ Dữ liệu (LSB Chú thích Master firsst) Tx Reset Master phát xung reset Rx Presence DS18B20 trả lời bằng xung presence Tx CCh Master phát lệnh Skip Rom Tx 4Eh Master phát lệnh Write Scratchpad Master gửi 3 byte dữ liệu đến RAM (TH,TL,

Ngày đăng: 24/06/2016, 17:42

Từ khóa liên quan

Mục lục

  • Lời cam đoan :

  • Lời nói đầu

  • CHƯƠNG 1 : MỤC TIÊU VÀ NHIỆM VỤ CỦA ĐỀ TÀI

    • Giới thiệu chương 1

    • 1.1 Đặt vấn đề

    • 1.2 Mục tiêu của đề tài

    • 1.3 Nhiệm vụ của đề tài

    • Tổng kết chương 1:

    • CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

      • Giới thiệu chương 2:

      • 2.1 Tổng quan về mạng Ethenet

        • 2.1.1 Giới thiệu

        • 2.1.2 Khung truyền

          • Hình 2.1: Khung truyền

          • 2.1.3 Kiến trúc giao thức

            • Hình 2.2: Ethernet/IEE 802.3 trong tập chuẩn IEEE 802.

            • 2.1.4 Cấu trúc mạng và kỹ thuật truyền dẫn

              • Bảng 2.1: Một số loại cáp tryền Ethenet thông dụng

              • 2.1.5 Cơ chế giao tiếp

              • 2.1.6 Truy nhập bus

                • Hình 2.3: Minh họa phương pháp CSMA/CD.

                • 2.1.7 Chuẩn IEEE 802

                • 2.2 Các phương thức truyền tin dựa theo chuẩn Ethenet

                  • 2.2.1 Họ giao thức TCP/IP

                    • Hình 2.4: Kiến trúc giao thức TCP/IP

                    • Hình 2.5: Lớp dữ liệu trong gói liên kết

                    • 2.2.2 Cấu trúc gói tin

                      • 2.2.2.1 Cấu trúc địa chỉ IP:

                        • Hình 2.6: Tổ chức địa chỉ IP.

                        • Hình 2.7: Mạng và mặt nạ

                        • 2.2.2.2 Cấu trúc gói tin IP

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

Tài liệu liên quan