Nghiên cứu, ứng dụng vi điều khiển điều khiển thiết bị từ xa qua giao thức TCP IP dùng PIC18F97J60

126 772 1
Nghiên cứu, ứng dụng vi điều khiển điều khiển thiết bị từ xa qua giao thức TCP IP dùng PIC18F97J60

Đ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

Ngày nay, các thiết bị điện tử và tự động hóa có mặt ở khắp nơi, chúng có mặt trong tất cả các lĩnh vực, từ những ứng dụng trong công nghiệp cho đến những sản phẩm dân dụng, và những ứng dụng chuyên dụng trong quân sự, công nghệ thông tin, điện tử viễn thông. Mà lõi của các thiết bị đó đại đa số là các họ vi xử lí, vi điều khiển. Một trong những vi điều khiển được ứng dụng rộng rãi và có nhiều tài nguyên là họ vi điều khiển PIC. Trước đây, việc giám sát từ xa thông qua một hệ thống gồm các phần tử nối với nhau bằng dây dẫn với các chuẩn truyền thông phổ biến như RS232, RS485. Tuy nhiên, việc mở rộng phạm vi điều khiển (sự gia tăng về số lượng các phần tử) thì mô hình này gặp nhiều khó khăn, và đặc biệt là khoảng cách điều khiển rất hạn chế. Sự ra đời của công nghệ truyền thông với giao thức TCPIP đã làm thay đổi hoàn toàn phạm vi ứng dụng của thiết bị giám sát và điều khiển từ xa. Mô hình mạng phổ biến đó là mạng nội bộ LAN (Local Area Network) và mạng diện rộng WAN (Wide Area Network), gọi chung là mạng Ethernet đã cho phép mở rộng phạm vi giám sát và quy mô của hệ thống. Thêm vào đó, khi muốn truyền xa hơn, có thể truy câp vào hệ thống từ bất kỳ đâu chỉ cần có thêm đường truyền Internet. Vi điều khiển PIC có rất nhiều tài nguyên, có đầy đủ tính năng của một vi điều khiển khác như các cổng IO, biến đổi ADC, các bộ timer…Và PIC18F97J60 là một trong những chip vi điều khiển có đấy đủ tính năng như vậy, đăc biệt hơn khi vi điều khiển này hỗ trợ chuẩn Ethernet giúp các thiết bị có thể dễ dàng kết nối Internet. Xuất phát từ thực tiễn đó qua đề tài: “ Nghiên cứu, ứng dụng vi điều khiển điều khiển thiết bị từ xa qua giao thức TCPIP dùng PIC18F97J60 ” nhóm chúng em đã quyết định chọn một ứng dụng quan trọng nổi trội hơn so với các họ vi điều khiển khác đó chính là điều khiển thiết bị từ xa qua giao thức TCPIP dùng PIC18F97J60 .

Đinh Thanh An LỜI MỞ ĐẦU Ngày nay, các thiết bị điện tử và tự động hóa có mặt ở khắp nơi, chúng có mặt trong tất cả các lĩnh vực, từ những ứng dụng trong công nghiệp cho đến những sản phẩm dân dụng, và những ứng dụng chuyên dụng trong quân sự, công nghệ thông tin, điện tử viễn thông. Mà lõi của các thiết bị đó đại đa số là các họ vi xử lí, vi điều khiển. Một trong những vi điều khiển được ứng dụng rộng rãi và có nhiều tài nguyên là họ vi điều khiển PIC. Trước đây, việc giám sát từ xa thông qua một hệ thống gồm các phần tử nối với nhau bằng dây dẫn với các chuẩn truyền thông phổ biến như RS-232, RS-485. Tuy nhiên, việc mở rộng phạm vi điều khiển (sự gia tăng về số lượng các phần tử) thì mô hình này gặp nhiều khó khăn, và đặc biệt là khoảng cách điều khiển rất hạn chế. Sự ra đời của công nghệ truyền thông với giao thức TCP/IP đã làm thay đổi hoàn toàn phạm vi ứng dụng của thiết bị giám sát và điều khiển từ xa. Mô hình mạng phổ biến đó là mạng nội bộ LAN (Local Area Network) và mạng diện rộng WAN (Wide Area Network), gọi chung là mạng Ethernet đã cho phép mở rộng phạm vi giám sát và quy mô của hệ thống. Thêm vào đó, khi muốn truyền xa hơn, có thể truy câp vào hệ thống từ bất kỳ đâu chỉ cần có thêm đường truyền Internet. Vi điều khiển PIC có rất nhiều tài nguyên, có đầy đủ tính năng của một vi điều khiển khác như các cổng I/O, biến đổi ADC, các bộ timer…Và PIC18F97J60 là một trong những chip vi điều khiển có đấy đủ tính năng như vậy, đăc biệt hơn khi vi điều khiển này hỗ trợ chuẩn Ethernet giúp các thiết bị có thể dễ dàng kết nối Internet. Xuất phát từ thực tiễn đó qua đề tài: “ Nghiên cứu, ứng dụng vi điều khiển điều khiển thiết bị từ xa qua giao thức TCP/IP dùng PIC18F97J60 ” nhóm chúng em đã quyết định chọn một ứng dụng quan trọng nổi trội hơn so với các họ vi điều khiển khác đó chính là điều khiển thiết bị từ xa qua giao thức TCP/IP dùng PIC18F97J60 . 1 Đinh Thanh An Trong quá trình thực hiện đề tài không tránh khỏi nhiều thiếu sót, chúng em mong nhận được nhiều ý kiến đóng góp từ quý thầy cô và các bạn để đề tài hoàn thiện hơn. Chúng em xin chân thành cảm ơn! 2 Đinh Thanh An LỜI CẢM ƠN Trước tiên chúng em xin gửi lời cảm ơn đến các thầy, các cô Trường Đại học Điện lực, khoa Công nghệ tự động đã nhiệt tình giảng dạy và truyền đạt những kiến thức, kinh nghiệm quí giá trong suốt quá trình chúng em học tại trường. Chúng em xin gửi lời cảm ơn sâu sắc đến ThS. Bùi Thị Duyên và KS. Nguyễn Khánh Hưng, đã tận tình hướng dẫn, cung cấp tài liệu trong suốt quá trình thực hiện đề tài này. Bên cạnh đó nhóm đồ án cũng xin gửi lời cảm ơn đến tập thể lớp Đ3_CNTD, những người đồng hành trong khóa học và có nhiều ý kiến đóng góp. Một lần nữa xin gửi lời cảm ơn chân thành và sâu sắc! 3 Đinh Thanh An Mục lục Trang 4 Đinh Thanh An Danh mục hình vẽ 5 6 CHƯƠNG 1 TÌM HIỂU VĐK PIC 18F97J60 1.1.Tổng quan về VĐK PIC. 1.1.1. Lịch Sử Phát Triển Năm 1965 hãng Genneral Instrument thành lập ban vi điện tử nhằm tập trung nghiên cứu công nghệ chế tạo bộ nhớ kiểu EPROM và EEPROM, đó là các linh kiện thu hút nhiều đầu tư của các phòng thí nghiệm bán dẫn. Đầu những năm 70 Genneral Instrument cũng chế tạo vi xử lý 16 bit PC1600. Bộ xử lý này khá tốt nhưng có nhược điểm là khả năng vào ra không mạnh để thích ứng bộ xử lý PC1600 trong các ứng dụng cần có tính nâng cao. Năm 1975 Genneral Instrument thiết kế vi mạch điều khiển giao tiếp ngoại vi (Peripheral interface controler) viết tắt là PIC, đó là linh kiện hỗ trợ các tính năng vào ra cho vi xử lý PIC không cần nhiều chức năng vì chỉ xử lý các công việc vào ra do đó bộ m. lệnh của nó khó nhỏ gọn. Những vi điều khiển PIC đầu tiên có điểm yếu là chế tạo theo công nghệ n-MOS nên tiêu thụ nhiều năng lượng, bộ nhớ chương tr.nh là loại ROM mặt nạ chỉ nạp được một lần, do đó chương trình điều khiển được nạp ngay khi chế tạo vi mạch nên chỉ thích hợp với các khách hang đặt mua với số lượng lớn, để lắp ráp trong sản xuất những sản phẩm cụ thể. Những năm đầu thập kỷ 80 Genneral Instrument gặp khó khăn trong thương mại và tổ chức lại. Hãng tập trung vào chế tạo linh kiện bán dẫn công suất lớn là thế mạnh cho tới hiện nay của hãng. Genneral Instrument đã chuyển nhượng Ban vi điện tử và nhà máy tại Chandle, bang Anizona cho các nhà đầu tư. Họ lập ra một công ty mới, đặt tên là Arizona Microchip technology hiện nay là Microchip technology Inc. Chiến lược của các nhà đầu tư là tập trung vào vi điều khiển và các bộ nhớ bán dẫn. Các vi mạch PIC n-MOS được cải tiến, chế tạo dựa trên nền tảng công nghệ mới CMOS. Các sản phẩm đầu tiên của Microchip được biết tới và 6 7 bán ra với số lượng lớn là các vi điều khiển PIC thuộc họ PIC16C5x. Họ này có hai biến thể với bộ nhớ chương trình là OTP và UV EPROM. Loại OTP có thể nạp trình một lần dùng cho sản xuất loại lớn. Loại UV EPROM có thể xóa được bằng tia cực tím (tia UV) dùng khi phát triển, thử nghiệm phần mềm. Năm 1983 Microchip là hãng đầu tiên tích hợp được bộ nhớ chương trình flash EEPROM vào những vi điều khiển mới, trong đó được biết đến nhiều nhất là PIC. Bộ nhớ chương trình flash đã loại bỏ vai trò của vi điều khiển có bộ nhớ xoá bằng tia cực tím, có vỏ bằng gốm đắt tiền và các đèn chiếu tia cực tím. 1.1.2. 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. 1.1.3. Phân Loại Tiêu chuẩn để phân nhóm dựa trên sự khác nhau về kiến trúc bộ xử lí bên trong vi điều khiển. - Số các thanh ghi có thể truy cập được. - Có hay không có ngắt, số lượng ngắt. - Số lượng các phần cứng có chức năng đặc biệt. - Độ dài từ lệnh. Dựa vào những đặc điểm đó vi điều khiển PIC được chia làm 4 họ: 1.1.3.1. Họ cấp thấp (low-end) Gồm các loại được ký hiệu 12C5xx, 16C5x, 16C505, 16HV540 Độ dài từ lệnh 12 bit Bố chí các thanh ghi: có 32 thanh ghi trên một bank, tối đa có 4 bank Đặc điểm chung: - Rất thích hợp trong các ứng dụng giao diện đơn giản với ngoại vi. 7 8 - Bộ nhớ chương trình kiểu OTP hoặc EPROM xoá được bằng tia cực tím. - Tốc độ cao, thực hiện được 5 triệu chỉ thị/s với tần số xung nhịp 20MHz. - Chỉ có một bộ đếm timer. - Không có các ngắt cứng. - Không có các lối ra tăng cường. - Nạp trình song song, trừ PIC12C5xx và PIC16C505 được nạp trình nối tiếp theo giao thực ICSP. 1.1.3.2. Họ cấp trung (Mid-range) Bao gồm 12C6xx, 14C000, 16C55x, 16C6x, 16C62x, 16F62x, 16C67x, 16C8x, 16F87x và 16C9xx. Độ dài từ lệnh 14 bit Là họ vi điều khiển PIC thông dụng nhất hiện nay. Bố chí các thanh ghi: 128 byte trên một bank, tối đa 4 bank. Là vi điều khiển vạn năng tinh năng mạnh. Có rất nhiều biến thể khắc nhau, với các kiểu đóng vỏ đa dạng: DIP, PLCC, Đặc điểm: - Tốc độ cao, thực hiện được 5 triệu chỉ thị /s ở xung nhịp 20MHz. - Có các ngắt phần cứng. - Có từ 1 đến 3 bộ đếm – timer - Có rất nhiều kiểu khác nhau về chân vào/ra tăng cường bao gồm các vào/ra tương tự,giao diện truyền thông nối tiếp: đồng bộ, không đồng bộ, 12C, SPI, CAN, USB…, bộ, điều khiển LCD. - Bộ nhớ chương trình flash ở hầu hết các vi mạch. - Khả năng nạp trình nối tiếp ICSP. - Có khả năng tự ghi vào bộ nhớ chương trình (self-programming). - Có phần cứng gỡ rối chương trình ICD ở một số loại. 1.1.3.3. Họ cấp cao (High-end) 17Cxxx Gồm các loại 17Cxxx Độ dài từ lệnh 16 bit 8 9 Bố trí các thanh ghi: 224 byte trên một bank, tối đa 8 bank, 48 thanh ghi chức năng đặc biệt (SFR). Đặc điểm chung. - Kiến trúc khác so với họ PIC cấp chung, cấp thấp. - Có ác lệnh tăng cường và nhiều khả năng định địa chỉ. - Vi điều khiển giao tiếp bus, truy nhập cac thiết bị song song trực tiếp. - Có một số lối vào/ra tăng cường. - Bộ nhớ chương trình OTP. - Nạp trình kiểu song song. 1.1.3.4. Họ cấp cao (High- performance) Gồm những loại có kí hiệu 18Cxxx và 18Fxx2 Độ dài từ lệnh 16 bit. Bố trí các thanh ghi 256 byte trên một bank, tối đa có 16 bank. Đặc điểm chung: - Kiển trúc nâng cao, dựa trên nền tảng của họ cấp trung, theo xu hướng thừa kế những tính năng của các loại cấp trung đồng thời bổ xung các tính năng mới.Do đó dần dần có khả năng thay thế toàn bộ PIC cấp trung. - Có các lệnh tăng cường và nhiều khả năng định địa chỉ. - Có khả năng truy nhập tới 2Mbyte bộ nhớ chương trình, 4Kbyte bộ nhớ RAM. - Véctơ ngắt đơn, có thể lập tr.nh được mức độ ưu tiên các nguồn ngắt. - Khả năng vào/ra tương tự họ cấp trung. - Tần số hoạt động tối đa 40MHz, có bộ nhân tần số PLL. - Có bộ nhớ chương trình flash. - Nạp trình nối tiếp, có khả năng tự ghi vào bộ nhớ chương trình. Hiện nay mới nhất là DSPIC với nhiều tính năng vượt trội: 1.1.4. Kiến trúc PIC Cấu trúc phần cứng của một vi điều khiển được thiết kế theo hai dạng kiến trúc: kiến trúc Von Neuman và kiến trúc Havard. 9 10 Hình 1.1. Kiến trúc Havard và kiến trúc Von-Neuman. Tổ chức phần cứng của PIC được thiết kế theo kiến trúc Havard. Điểm khác biệt giữa kiến trúc Havard và kiến trúc Von-Neuman là cấu trúc bộ nhớ dữ liệu và bộ nhớ chương trình. Đối với kiến trúc Von-Neuman, bộ nhớ dữ liệu và bộ nhớ chương trình nằm chung trong một bộ nhớ, do đó ta có thể tổ chức, cân đối một cách linh hoạt bộ nhớ chương trình và bộ nhớ dữ liệu. Tuy nhiên điều này chỉ có ý nghĩa khi tốc độ xử lí của CPU phải rất cao, vì với cấu trúc đó, trong cùng một thời điểm CPU chỉ có thể tương tác với bộ nhớ dữ liệu hoặc bộ nhớ chương trình. Như vậy có thể nói kiến trúc Von-Neuman không thích hợp với cấu trúc của một vi điều khiển. Đối với kiến trúc Havard, bộ nhớ dữ liệu và bộ nhớ chương trình tách ra thành hai bộ nhớ riêng biệt. Do đó trong cùng một thời điểm CPU có thể tương tác với cả hai bộ nhớ, như vậy tốc độ xử lí của vi điều khiển được cải thiện đáng kể. Một điểm cần chú ý nữa là tập lệnh trong kiến trúc Havard có thể được tối ưu tùy theo yêu cầu kiến trúc của vi điều khiển mà không phụ thuộc vào cấu trúc dữ liệu. Ví dụ, đối với vi điều khiển dòng 16F, độ dài lệnh luôn là 14 bit (trong khi dữ liệu được tổ chức thành từng byte), còn đối với kiến trúc Von-Neuman, độ dài lệnh luôn là bội số của 1 byte (do dữ liệu được tổ chức thành từng byte). Đặc điểm này được minh họa trong hình 1.1. 1.2. Vi điều khiển PIC 18F97J60 10 [...]... họ vi điều khiển PIC18F97J60 là một sự lựa chọn hợp lí cho những ứng dụng hiệu suất cao mà chi phí cần được quan tâm chính Các đặc điểm cơ bản của vi điều khiển PIC18F97J60 - Tốc độ làm vi c tối đa lên đến 10.5 MIPS (triệu lệnh trong 1 giây) Với 3 bộ Timer 16 bit và 1 bộ Watchdog Timer giúp cho ta xử ly các bài toán điều khiển với tính năng thời gian thực - PIC18F97J60 còn là một dòng IC chuyên dụng. .. cho một ứng dụng, các thành vi n 100 chân của họ PIC18F97J60 cũng sử dụng bus bộ nhớ bên ngoài Điều này cho phép bộ điều khiển chương trình bên trong truy cập để sử dụng một không gian bộ nhớ lên đến 2 Mbytes, cho phép một mức độ truy cập dữ liệu mà ít thiết bị 8-bit nào có thể đáp ứng được Điều này cho phép thêm lựa chọn bộ nhớ, bao gồm: • Sử dụng sự kết hợp của bộ nhớ trên chip và bên ngoài chip lên... Ethernet và xung clock của vi điều khiển Mặc dù các thiết bị của họ PIC18F97J60 có thể chấp nhận một loạt các thạch anh và các đầu vào dao động bên ngoài, chúng luôn luôn phải có một nguồn clock 25 MHz khi sử dụng các ứng dụng Ethernet 27 28 1.2.3.2 Tổ chức bộ nhớ Có hai loại bộ nhớ trong các thiết bị vi điều khiển PIC18: • Bộ nhớ chương trình • Bộ nhớ dữ liệu Như các thiết bị cấu trúc Harvard, các bộ... trong mạch Điều chỉnh điện áp trên chip Họ PIC18F97J60 thường được thiết kế để hoạt động với điện áp danh nghĩa 2.5V Điều này có thể tạo ra một vấn đề cho các mẫu thiết kế được yêu cầu để hoạt động ở mức cao hơn điện áp điển hình, chẳng hạn như 3.3V Để đơn giản hóa thiết kế hệ thống, tất cả các thiết bị trong họ PIC18F97J60 tích hợp trên chip một bộ điều chỉnh Bộ điều chỉnh được điều khiển bởi chân... tiên ngắt bị vô hiệu hóa và ngắt là tương thích với PICmicro ® thiết bị tầm trung 32 33 1.2.3.6 Các cổng I / O Tùy thuộc vào thiết bị đã chọn và các tính năng kích hoạt, có sẵn lên đến chín cổng Một số chân của các cổng I / O được ghép với một chức năng xen kẽ từ các tính năng của thiết bị ngoại vi trên thiết bị Nói chung, khi một thiết bị ngoại vi được kích hoạt, chân đó có thể không được sử dụng như... đến giới hạn 2Mbyte • Sử dụng bộ nhớ Flash bên ngoài cho phép lập trình lại các mã ứng dụng hoặc bảng dữ liệu lớn • Sử dụng các thiết bị có bộ nhớ RAM bên ngoài để lưu trữ số lượng biến dữ liệu lớn Chuyển đổi dễ dàng Bất kể kích thước bộ nhớ, tất cả các thiết bị chia sẻ cùng số lượng các thiết bị ngoại vi phong phú, sử dụng PIC18 cho phép dễ dàng tăng thêm hoặc cải tiến các ứng dụng 13 14 1.2.1.2 Tính...11 Hình 1.2 Vi điều khiển PIC 18F97J60 1.2.1 Tổng quan về họ PIC 18F Họ PIC18F gồm có các thiết bị sau đây: • PIC18F66J60 • PIC18F87J60 • PIC18F66J65 • PIC18F96J60 • PIC18F67J60 • PIC18F96J65 • PIC18F86J60 • PIC18F97J60 • PIC18F86J65 Họ này giới thiệu một dòng mới của các thiết bị điện áp thấp với các lợi thế truyền thống quan trọng của tất cả các vi điều khiển PIC18- cụ thể là, hiệu... O- kích hoạt bộ nhớ ngoài 66-I/O- vào/ra số • O- điều khiển ghi chậm vào bộ nhớ ngoài 61-I/O- vào/ra số • O- điều khiển ghi nhanh vào bộ nhớ ngoài 47-I/O- vào/ra số • O- điều khiển byte địa chỉ 0 bộ nhớ ngoài 48-I/O- vào/ra số • O- điều khiển kích hoạt bộ nhớ ngoài chip 58-I/O- vào/ra số • O- điều khiển byte thấp bộ nhớ ngoài 39-I/O- vào/ra số • O- điều khiển byte cao bộ nhớ ngoài 9- không kết nối 15,... lí năng lượng vào trong các thiết kế phần mềm ứng dụng Lựa chọn bộ dao động Oscillator và các tính năng chính Tất cả các thiết bị trong họ PIC18F97J60 cung cấp 5 lựa chọn bộ dao động khác nhau, cho phép người sử dụng một loạt các lựa chọn trong phát triển phần cứng của các ứng dụng Những tùy chọn bao gồm: - Hai chế độ thạch anh, sử dụng thạch anh hoặc các bộ cộng hưởng dùng gốm 12 13 - Hai chế độ xung... VSS thông qua một điện trở 78, 77- đầu ra các tín hiệu khác nhau của chuẩn truyền thông Ethernet 74, 73- đầu vào các tín hiệu khác nhau của chuẩn truyền thông Ethernet 25 26 1.2.3 Sơ đồ khối PIC18F97J60 (100-PIN) Hình 1.4 Sơ đồ khối PIC18F97J60 26 27 1.2.3.1 Bộ dao động Các thiết bị trong họ PIC18F97J60 kết hợp với một bộ dao động và hệ thống xung clock trong vi điều khiển khác từ thiết bị chuẩn PIC18FXXJXX . Ethernet giúp các thiết bị có thể dễ dàng kết nối Internet. Xuất phát từ thực tiễn đó qua đề tài: “ Nghiên cứu, ứng dụng vi điều khiển điều khiển thiết bị từ xa qua giao thức TCP/IP dùng PIC18F97J60. chúng em đã quyết định chọn một ứng dụng quan trọng nổi trội hơn so với các họ vi điều khiển khác đó chính là điều khiển thiết bị từ xa qua giao thức TCP/IP dùng PIC18F97J60 . 1 Đinh Thanh An Trong. 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

Ngày đăng: 27/01/2015, 14:52

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1

  • TÌM HIỂU VĐK PIC 18F97J60

    • 1.1.Tổng quan về VĐK PIC.

      • 1.1.1. Lịch Sử Phát Triển

      • 1.1.2. PIC là gì?

      • 1.1.3. Phân Loại

        • 1.1.3.1. Họ cấp thấp (low-end)

        • 1.1.3.2. Họ cấp trung (Mid-range)

        • 1.1.3.3. Họ cấp cao (High-end) 17Cxxx

        • 1.1.3.4. Họ cấp cao (High- performance)

      • 1.1.4. Kiến trúc PIC

    • 1.2. Vi điều khiển PIC 18F97J60

      • 1.2.1. Tổng quan về họ PIC 18F

        • 1.2.1.1. Tính năng chính

        • 1.2.1.2. Tính năng đặc biệt khác

      • 1.2.2. Sơ đồ chân PIC 18F97J60

      • 1.2.3. Sơ đồ khối PIC18F97J60 (100-PIN)

        • 1.2.3.1. Bộ dao động

        • 1.2.3.2. Tổ chức bộ nhớ

        • 1.2.3.3. Bộ nhớ chương trình flash

        • 1.2.3.4. BUS bộ nhớ mở rộng

        • 1.2.3.5. Ngắt

        • 1.2.3.6. Các cổng I / O

        • 1.2.3.7. Khối TIMER

        • 1.2.3.8. Khối nắm bắt / so sánh / PWM

        • 1.2.3.9.Khốinắm bắt / so sánh / PWM nâng cao

        • 1.2.3.10. Khối ETHERNET

        • 1.2.3.11. Khối MSSP

        • 1.2.3.12. Khối chuyển đổi tương tự/ số (A / D) 10 bit

        • 1.2.3.13. Khối so sánh

      • 1.2.4. Phần mềm tích hợp môi trường phát triển- MPLAB

      • 1.2.5. Mạch nạp cho PIC 18F97J60

    • 1.3. So sánh PIC 18F97J60 với các họ khác.

      • 1.3.1. Một số họ vi điều khiển phổ biến:

        • 1.3.1.1. INTEL 8051

        • 1.3.1.2.ATMEL AVR AT90Sxxxx

        • 1.3.1.3. MOTOROLA 68HCxx

      • 1.3.2. Lựa chọn PIC 18F97J60

  • CHƯƠNG 2

  • TỔNG QUAN VỀ ĐO VÀ ĐIỀU KHIỂN GIÁM SÁT TỪ XA

    • 2.1. Các hệ thống điều khiển giám sát từ xa

      • 2.1.1. Hệ DCS

        • 2.1.1.1. Khái niện DCS

        • 2.1.1.2. Cấu trúc hệ thống DCS

        • 2.1.1.3. Ứng dụng của hệ thống DCS

      • 2.1.2. Hệ SCADA

        • 2.1.2.1. Khái niệm SCADA

        • 2.1.2.2. Cấu trúc hệ thống SCADA

        • 2.1.2.3. Các hệ thống điều khiển thông thường

    • 2.2. Cảm biến đo nhiệt độ và cảm biến quang

      • 2.2.1. Một số cảm biến đo nhiệt độ

      • 2.2.2. Cảm biến quang

        • 2.2.2.1. Khái niệm điện trở quang

        • 2.2.2.5. Hoạt động

        • 2.2.2.6.Ứng dụng của quang trở

    • 2.3. Cơ sở thiết kế mạng

      • 2.3.1. Mạng và giao thức

        • 2.3.1.1. Khái niệm mạng máy tính

        • 2.3.1.2 Các thành phần của mạng máy tính.

      • 2.3.2. Phân loại mạng theo địa lý

        • 2.3.2.1. Mạng cục bộ LAN (Local Area Network)

        • 2.3.2.2. Mạng WAN (Wide Area Network)

      • 2.3.3. Internet và các thuật ngữ liên quan đến Internet

        • 2.3.3.1. Khái niệm về Internet

        • 2.3.3.2. Công nghệ Ethernet

      • 2.3.4. Giao thức TCP/IP

      • 2.3.5. Hệ thống tên - địa chỉ

        • 2.3.5.1. Địa chỉ vật lý, còn gọi là địa chỉ MAC

        • 2.3.5.2. SAP (Service Access Point)

        • 2.3.5.3. Địa chỉ mạng (network address)

        • 2.3.5.4. Protocol ID

        • 2.3.5.5. Port

        • 2.3.5.6. Username

      • 2.3.6. Địa chỉ IP

      • 2.3.7. Cở sở giao thức và thiết kế lưu đồ dữ liệu.

      • 2.3.8. Lập trình giao thức Ethernet.

        • 2.3.8.1. Hoạt động của TCP/IP

        • 2.3.8.2. Cấu trúc một Frame Ethernet

    • 3.1. Sơ đồ khối của hệ thống

      • 3.1.1. Khối CPU PIC 18F97J60

      • 3.1.2. Khối Ethernet

      • 3.1.3. Khối LCD

      • 3.1.4. Khối tạo nguồn 3.3V

      • 3.1.5. Khối thời gian thực

      • 3.1.6. Tụ lọc

      • 3.1.7. Khối kết nối mạch nạp

      • Nguồn cung cấp cho khối mạch nạp là 3.3V

      • 3.1.8. Khối cảm biến nhiệt độ

      • 3.1.9. Khối cảm biến ánh sáng

      • 3.1.11. Khối mô phỏng các cảm biến

      • 3.1.12. Mạch Reset

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

      • 3.1.14. Khối Transistor kích dòng và rơle

      • 3.1.15. Chuông cảnh báo

      • 3.1.16. Led báo hiệu

    • 3.3. Một số hình ảnh của phần cứng.

  • CHƯƠNG 4 - PHẦN MỀM

    • 4.1. Lưu đồ thuật toán của hệ thống

    • 4.2. Giao diện trên Web điều khiển

    • 4.3. Phần mềm (code)

  • KẾT LUẬN VÀ PHƯƠNG HƯỚNG PHÁT TRIỂN

  • TÀI LIỆU THAM KHẢO

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

  • Đang cập nhật ...

Tài liệu liên quan