Luận văn tốt nghiệp: Thiết lập cấu hình phần cứng từ xa hệ thống giám sát điều khiển - ĐH Cần Thơ

Hướng dẫn chi tiết cấu hình phần cứng từ xa cho hệ thống giám sát và điều khiển. Phương pháp thiết lập, tối ưu và bảo mật thiết bị từ trung tâm quản lý tập

Trường đại học

Đại học Cần Thơ

Người đăng

Ẩn danh

2021

81
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về cấu hình phần cứng từ xa cho hệ thống giám sát và điều khiển

Cấu hình phần cứng từ xa là kỹ thuật cho phép thiết lập, thay đổi và quản lý các thông số hoạt động của thiết bị phần cứng mà không cần can thiệp trực tiếp tại vị trí lắp đặt. Trong hệ thống giám sát và điều khiển, kỹ thuật này đóng vai trò then chốt giúp vận hành từ nhiều cảm biến, thiết bị chấp hành thông qua mạng truyền thông. Hệ thống thường áp dụng kiến trúc Master-Slave, trong đó thiết bị trung tâm (Master) chịu trách nhiệm điều phối và cấp phát địa chỉ cho các thiết bị đầu cuối (Slave). Các Slave có thể bao gồm cảm biến nhiệt độ LM35, cảm biến siêu âm US-015, cảm biến hồng ngoại hoặc module relay điều khiển. Việc cấu hình từ xa giúp giảm thời gian bảo trì, tăng tính linh hoạt và mở rộng hệ thống mà không cần dừng hoạt động sản xuất. Công nghệ này đặc biệt quan trọng trong bối cảnh công nghiệp 4.0, nơi yêu cầu giám sát liên tục các thông số môi trường, mức chất lỏng, nhiệt độ và lưu lượng từ nhiều vị trí khác nhau.

1.1. Khái niệm và vai trò của cấu hình phần cứng từ xa

Cấu hình phần cứng từ xa hiểu đơn giản là quá trình thiết lập thông số kỹ thuật cho thiết bị điện tử thông qua đường truyền dữ liệu, không cần thao tác vật lý trực tiếp. Trong hệ thống giám sát và điều khiển, kỹ thuật này cho phép người vận hành thay đổi ngưỡng cảnh báo, tần số lấy mẫu, chế độ hoạt động của cảm biến từ xa. Vai trò nổi bật bao gồm giảm thời gian ngừng hệ thống khi cần điều chỉnh, tăng độ tin cậy nhờ cơ chế kiểm lỗi tự động, và cho phép mở rộng quy mô mà không cần thiết kế lại phần cứng. Đặc biệt, lưu trữ cấu hình trên EEPROM giúp dữ liệu không bị mất khi mất điện, đảm bảo hệ thống hoạt động ổn định lâu dài.

1.2. Kiến trúc tổng thể của hệ thống giám sát và điều khiển

Kiến trúc hệ thống giám sát và điều khiển từ xa thường áp dụng mô hình phân cấp gồm ba lớp. Lớp cảm biến bao gồm các thiết bị đo như cảm biến nhiệt độ, siêu âm, hồng ngoại kết nối với vi điều khiển Slave. Lớp truyền thông sử dụng giao thức nối tiếp UART, I2C hoặc SPI để truyền dữ liệu giữa Slave và Master. Lớp điều khiển trung tâm (Master) xử lý dữ liệu, ra quyết định và hiển thị thông tin qua giao diện người dùng. Vi điều khiển STM32 hoặc Arduino thường được sử dụng làm hạt nhân xử lý. Hệ thống sử dụng cơ chế cấp phát địa chỉ tự động, cho phép thêm bớt thiết bị Slave mà không cần cấu hình lại toàn bộ mạng.

II. Phân tích thách thức trong cấu hình phần cứng từ xa hệ thống giám sát

Cấu hình phần cứng từ xa đối mặt với nhiều thách thức kỹ thuật cần giải quyết để đảm bảo hệ thống hoạt động ổn định. Thách thức đầu tiên liên quan đến vấn đề truyền thông dữ liệu. Khi khoảng cách giữa Master và Slave tăng lên, tín hiệu dễ bị suy hao, nhiễu điện từ gây sai lệch dữ liệu. Các giao thức truyền thông như UART chỉ hỗ trợ truyền điểm-điểm, giới hạn số lượng thiết bị kết nối đồng thời. Thách thức thứ hai là quản lý địa chỉ thiết bị trong mạng nhiều Slave. Mỗi Slave cần được cấp phát địa chỉ duy nhất, quá trình này phải diễn ra tự động và chính xác để tránh xung đột. Thứ ba, cơ chế kiểm lỗi dữ liệu phải đủ mạnh để phát hiện và xử lý sai sót trong quá trình truyền. Dữ liệu cảm biến thường là số thực, cần chuyển đổi sang dạng byte để truyền, làm tăng nguy cơ lỗi. Cuối cùng, việc lưu trữ cấu hình phải đảm bảo bền vững trước các sự cố mất điện hoặc mất kết nối bất ngờ.

2.1. Vấn đề truyền thông và đồng bộ dữ liệu trong mạng nhiều thiết bị

Trong hệ thống giám sát có nhiều Slave kết nối với một Master, đồng bộ dữ liệu là vấn đề phức tạp. Mỗi Slave thu thập dữ liệu từ cảm biến theo chu kỳ riêng, cần truyền về Master đúng thời điểm để xử lý kịp thời. Giao thức UART hỗ trợ truyền dữ liệu nối tiếp đơn giản nhưng chỉ cho phép kết nối trực tiếp giữa hai thiết bị. Để mở rộng, hệ thống cần sử dụng mạch chuyển mạch hoặc giao thức bus như I2C, SPI. Tuy nhiên, tốc độ truyền bị giới hạn bởi khoảng cách vật lý và số lượng thiết bị trên bus. Nhiễu tín hiệu từ môi trường công nghiệp cũng gây mất dữ liệu, yêu cầu cơ chế kiểm lỗi và truyền lại phù hợp.

2.2. Quản lý địa chỉ và lưu trữ cấu hình thiết bị Slave

Mỗi thiết bị Slave trong hệ thống cần có địa chỉ duy nhất để Master nhận diện và giao tiếp. Quá trình cấp phát địa chỉ phải diễn ra tự động khi Slave kết nối vào mạng, tránh xung đột địa chỉ giữa các thiết bị. Địa chỉ và thông tin cấu hình của Slave được lưu trên vùng nhớ EEPROM để duy trì ngay cả khi mất điện. Cấu trúc dữ liệu trên EEPROM bao gồm tên Slave, thông tin từng cổng cảm biến và số byte dữ liệu tại mỗi cổng. Khi hệ thống khởi động lại, Master đọc địa chỉ từ EEPROM của Slave để tái lập kết nối mà không cần cấp phát lại. Việc quản lý vùng nhớ hiệu quả giúp tối ưu thời gian phản hồi và giảm tải xử lý cho Master.

III. Giải pháp thiết lập cấu hình phần cứng từ xa hiệu quả và đáng tin cậy

Giải pháp thiết lập cấu hình phần cứng từ xa hiệu quả dựa trên ba trụ cột chính. Thứ nhất, áp dụng mô hình Master-Slave với cơ chế cấp phát địa chỉ tự động. Master đóng vai trò trung tâm điều phối, quản lý kết nối và thu thập dữ liệu từ các Slave. Khi Slave mới tham gia mạng, Master tự động cấp phát địa chỉ mà không cần can thiệp thủ công. Thứ hai, triển khai cơ chế kiểm lỗi Block Sum Check (BSC) nhằm đảm bảo tính toàn vẹn dữ liệu. Dữ liệu được tách thành từng byte, chèn bit kiểm tra chẵn-lẻ, sau đó thực hiện phép XOR để tạo byte kiểm tra tổng. Byte BSC được gửi kèm dữ liệu để Master xác minh chính xác. Thứ ba, sử dụng vùng nhớ EEPROM để lưu trữ cấu hình vĩnh viễn. Thông tin Slave bao gồm địa chỉ, thông số cảm biến tại từng cổng và số byte dữ liệu. Giải pháp này đảm bảo hệ thống hoạt động liên tục, tự phục hồi sau sự cố và dễ dàng mở rộng quy mô.

3.1. Mô hình Master Slave và cơ chế cấp phát địa chỉ tự động

Mô hình Master-Slave là giải pháp kiến trúc phổ biến cho hệ thống giám sát phân tán. Master điều khiển toàn bộ quá trình truyền thông, yêu cầu dữ liệu từ từng Slave theo lịch trình. Cơ chế cấp phát địa chỉ tự động hoạt động dựa trên nguyên tắc: khi Slave mới kết nối, Master phát tín hiệu dò tìm và cấp phát địa chỉ tiếp theo trong danh sách. Địa chỉ được lưu vào EEPROM của Slave ngay khi nhận, đảm bảo tồn tại vĩnh viễn. Sau sự cố mất điện hoặc mất kết nối, Slave tự động dùng địa chỉ cũ để kết nối lại mà không cần Master cấp phát lại. Hệ thống có thể quản lý tối đa 12 Slave, mỗi Slave có 3 cổng cảm biến với dữ liệu giới hạn 8 byte mỗi cổng.

3.2. Cơ chế kiểm lỗi BSC và xử lý dữ liệu cảm biến

Cơ chế kiểm lỗi Block Sum Check (BSC) đảm bảo dữ liệu truyền đi không bị sai sót. Quy trình thực hiện gồm ba bước. Bước đầu, dữ liệu cảm biến được tách thành các byte riêng lẻ và chèn bit kiểm tra chẵn-lẻ vào mỗi byte. Bước tiếp theo, tất cả byte thực hiện phép XOR tạo thành một byte kiểm tra tổng BSC. Cuối cùng, Master nhận dữ liệu và tính lại BSC để so sánh. Nếu hai giá trị trùng khớp, dữ liệu hợp lệ; nếu không, yêu cầu Slave gửi lại. Dữ liệu cảm biến như nhiệt độ, khoảng cách siêu âm được chuyển đổi từ analog sang digital trước khi đóng gói truyền đi. Cơ chế này giúp phát hiện lỗi đơn bit và đa bit hiệu quả.

IV. Ứng dụng thực tế và triển vọng phát triển hệ thống giám sát từ xa

Hệ thống cấu hình phần cứng từ xa cho giám sát và điều khiển đã được ứng dụng rộng rãi trong nhiều lĩnh vực thực tiễn. Trong công nghiệp sản xuất, hệ thống giám sát nhiệt độ, độ ẩm và mức chất lỏng tại nhiều vị trí trên dây chuyền, cho phép điều chỉnh từ xa mà không cần nhân viên kỹ thuật có mặt tại chỗ. Trong nông nghiệp thông minh, các cảm biến đo nhiệt độ môi trường, khoảng cách mực nước được triển khai trên quy mô lớn, dữ liệu tập trung về trung tâm xử lý để ra quyết định tưới tiêu tự động. Ứng dụng trong giám sát an ninh sử dụng cảm biến hồng infrared phát hiện vật cản kết hợp camera và hệ thống cảnh báo. Hệ thống cũng áp dụng trong phòng thí nghiệm, đo lường môi trường và điều khiển thiết bị từ xa. Triển vọng phát triển hướng đến tích hợp IoT, kết nối đám mây để giám sát thời gian thực qua ứng dụng di động, áp dụng trí tuệ nhân tạo để dự báo sự cố và tối ưu hóa vận hành hệ thống.

4.1. Ứng dụng trong công nghiệp và nông nghiệp thông minh

Trong công nghiệp, hệ thống cấu hình phần cứng từ xa giám sát các thông số quan trọng như nhiệt độ lò hơi, áp suất đường ống, mức chất lỏng trong bồn chứa. Nhiều cảm biến LM35 và siêu âm US-015 được bố trí tại các vị trí nguy hiểm, khó tiếp cận. Nhân viên vận hành điều khiển và thay đổi ngưỡng cảnh báo từ phòng trung tâm. Trong nông nghiệp thông minh, hệ thống đo nhiệt độ, độ ẩm đất và không khí tại nhiều khu vực canh tác. Cấu hình từ xa cho phép nông dân điều chỉnh tần số lấy mẫu, ngưỡng cảnh báo phù hợp từng mùa vụ mà không cần di chuyển ra đồng. Điều này tiết kiệm nhân lực và nâng cao hiệu quả sản xuất.

4.2. Xu hướng tích hợp IoT và phát triển hệ thống giám sát thế hệ mới

Xu hướng phát triển hệ thống giám sát từ xa hướng đến tích hợp Internet of Things (IoT) và điện toán đám mây. Dữ liệu từ các Slave được Master tập trung và truyền lên nền tảng đám mây qua giao thức MQTT hoặc HTTP. Người dùng truy cập và giám sát hệ thống qua ứng dụng di động hoặc trình duyệt web bất kỳ đâu. Công nghệ edge computing giúp xử lý dữ liệu tại biên, giảm tải truyền thông và tăng tốc phản hồi. Trí tuệ nhân tạo (AI) được áp dụng để phân tích dữ liệu lịch sử, dự báo sự cố và đề xuất cấu hình tối ưu. Hệ thống thế hệ mới còn tích hợp khả năng tự phục hồi, tự động phát hiện và thay thế Slave lỗi mà không cần can thiệp thủ công.

29/05/2026

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

TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ LUẬN VĂN TỐT NGHIỆP THIẾT LẬP CẤU HÌNH PHẦN CỨNG TỪ XA CHO CÁC HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN Sinh viên thực hiện: Cán bộ hướng dẫn: TS.Trần Nhựt Khải Hoàn 1. Huỳnh Văn Biên MSSV: B1609085 Lớp: Kỹ thuật điện tử, truyền thông A1 K42 2. Nguyễn Nhật Linh MSSV: B1609108 Lớp: Kỹ thuật điện tử, truyền thông A1 K42 Cần Thơ, Tháng 01 /2021. TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ LUẬN VĂN TỐT NGHIỆP THIẾT LẬP CẤU HÌNH PHẦN CỨNG TỪ XA CHO CÁC HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN Sinh viên thực hiện: Cán bộ hướng dẫn: 1. Huỳnh Văn Biên TS.Trần Nhựt Khải Hoàn MSSV: B1609085 Lớp: Kỹ thuật điện tử, truyền thông A1 K42 2. Nguyễn Nhật Linh MSSV: B1609108 Lớp: Kỹ thuật điện tử, truyền thông A1 K42 Thành viên Hội đồng: TS. Trần Nhựt Khải Hoàn TS. Lương Vinh Quốc Danh TS. Trương Phong Tuyên Luận văn được bảo vệ tại: Hội đồng chấm luận văn tốt nghiệp Bộ môn Điện tử Viễn thông, Khoa Công Nghệ, Trường Đại học Cần Thơ vào ngày: 12/01/2021. Có thể tìm hiểu luận văn tại: Thư viện Khoa Công Nghệ, Trường Đại Học Cần Thơ Luận văn tốt nghiệp CBHD: TS. Trần Nhựt Khải Hoàn TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ BỘ MÔN ĐIỆN TỬ VIỄN THÔNG CHẤP THUẬN CỦA HỘI ĐỒNG Luận văn này, với đề tài là “Thiết lập cấu hình phần cứng từ xa cho các hệ thống giám sát và điều khiển”, do sinh viên Huỳnh Văn Biên và Nguyễn Nhật Linh thực hiện theo sự hướng dẫn của giảng viên TS. Trần Nhựt Khải Hoàn. Luận văn đã báo cáo và được hội đồng chấm luận văn thông qua ngày 12 tháng 01 năm 2021 Kết quả đánh giá: Chữ ký của các thành viên Hội đồng: Giảng viên phản biện 1 Giảng viên hướng dẫn TS. GVCC Lương Vinh Quốc Danh TS.Trần Nhựt Khải Hoàn Giảng viên phản biện 2 TS. GVC Trương Phong Tuyên SVTH: Huỳnh Văn Biên – Nguyễn Nhật Linh Trang i Luận văn tốt nghiệp CBHD: TS. Trần Nhựt Khải Hoàn LỜI CẢM ƠN Đầu tiên, chúng em xin gửi lời cảm ơn đến Ban giám hiệu trường Đại học Cần Thơ vì trong suốt quá trình học chúng em đã nhận được sự hỗ trợ, quan tâm, tạo mọi điều kiện thuận lợi về mặt học tập, trao dồi kiến thức cho bản thân cũng như trong sinh hoạt, vui chơi, giải trí về mặt tinh thần. Bên cạnh đó chúng em rất cảm ơn Khoa Công Nghệ nói chung và các thầy cô giảng viên thuộc Bộ môn Điện Tử Viễn Thông đã nhiệt tình chỉ dạy, truyền đạt nhiều kiến thức, bài học cho chúng em trong suốt quá trình học tập, tạo mọi điều kiện tốt nhất để chúng em có cơ hội học tập, nghiên cứu, tiếp cận với những kiến thức mới, cũng như trong các hoạt động sinh hoạt tại trường. Với những kiến thức mà các thầy, cô đã truyền dạy và những kinh nghiệm trong quá trình thực nghiệm, nghiên cứu có được khi học tập tại trường, chúng em sẽ có được một hành trang vững chắc để bước vào đời, lập thân, lập nghiệp, đóng góp sức mình vào công cuộc xây dựng quê hương, đất nước. Đặc biệt, chúng em muốn gửi lời cảm ơn đến cán bộ hướng dẫn của chúng em là thầy Trần Nhựt Khải Hoàn – Giảng viên bộ môn Điện tử viễn thông, Khoa Công Nghệ, Trường Đại học Cần Thơ vì sự hướng dẫn nhiệt tình của thầy dành cho chúng em để có được những định hướng, giải pháp khắc phục những vấn đề phát sinh trong suốt thời gian nghiên cứu và thực hiện đề tài, những đóng góp ý kiến và chỉ dạy của thầy là những yếu rất quan trọng và then chốt để chúng em có thể hoàn thiện được đề tài. Cuối cùng, chúng em xin bày tỏ lòng biết ơn đến với gia đình, bạn bè đã luôn bên cạnh tin tưởng và ủng hộ chúng em để vượt qua khó khăn mà hoàn thành đề tài. Cảm ơn mọi người đã luôn luôn quan tâm và khích lệ tinh thần để nhóm có một nghị lực cao, ý chí quyết tâm, một tinh thần thép để thực hiện và hoàn thành đề tài. Chúng em xin chân thành cảm ơn! Cần Thơ, ngày 12 tháng 01 năm 2021 Sinh viên thực hiện Huỳnh Văn Biên Nguyễn Nhật Linh SVTH: Huỳnh Văn Biên – Nguyễn Nhật Linh Trang ii Luận văn tốt nghiệp CBHD: TS. Trần Nhựt Khải Hoàn LỜI CAM ĐOAN Đề tài “Thiết lập cấu hình phần cứng từ xa cho các hệ thống giám sát và điều khiển”, được thực hiện bởi hai sinh viên Huỳnh Văn Biên và Nguyễn Nhật Linh, cùng là sinh viên ngành Kỹ thuật điện tử, truyền thông khóa 42, Khoa Công Nghệ, Trường Đại Học Cần Thơ. Trong quá trình thực hiện đề tài, tuy sản phẩm còn nhiều thiếu sót do kiến thức hạn chế, nhưng những nội dung trình bày trong quyển báo cáo này là những hiểu biết, tìm kiếm, học hỏi và thành quả của chúng em đạt được dưới sự hướng dẫn tận tình của thầy Trần Nhựt Khải Hoàn, cũng như sự giúp đỡ của các thầy cô trong bộ môn Điện Tử Viễn Thông. Chúng em xin cam đoan rằng: những nội dung trình bày trong quyển báo cáo luận văn tốt nghiệp này không phải là bản sao chép từ bất kỳ công trình nào trước đó. Nếu không đúng sự thật, chúng em xin chịu mọi trách nhiệm trước nhà trường. Cần Thơ, ngày 12 tháng 01 năm 2021 Sinh viên thực hiện Huỳnh Văn Biên Nguyễn Nhật Linh SVTH: Huỳnh Văn Biên – Nguyễn Nhật Linh Trang iii Luận văn tốt nghiệp CBHD: TS. Trần Nhựt Khải Hoàn MỤC LỤC CHƯƠNG 1: TỔNG QUAN. Lịch sử giải quyết vấn đề. Mục tiêu đề tài. Phương pháp thực hiện. Bố cục bài báo cáo. 3 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT. Chuẩn giao tiếp LoRa. Giới thiệu về Google Sheets (Trang tính). Giao thức HTTP – HTTPS. Giới thiệu về JSON. Giới thiệu về GSX2JSON - Dịch vụ Google Spreadsheet sang JSON API. API – WEB API. Giới thiệu về GSX2JSON. Module Arduino Mega 2560 R3. Mạch Thu Phát RF UART LoRa SX1278 433Mhz 3000m. Kit RF thu phát wifi ESP8266 NodeMCU Lua CP2102. Các loại cảm biến được sử dụng. Module Cảm biến nhiệt độ - độ ẩm DHT11. Cảm Biến Vật Cản Hồng Ngoại IR Infrared Obstacle Avoidance. Cảm Biến Siêu Âm Ultrasonic US-015. Cảm Biến Nhiệt Độ LM35. Mạch RFID NFC 13. Mạch Đọc Thẻ RFID 125Khz Giao Tiếp UART RDM6300. Màn Hình Oled 0.96 Inch Giao Tiếp I2C. 15 CHƯƠNG 3: THIẾT KẾ PHẦN CỨNG. Tổng quan hệ thống. Khối xử lí trung tâm – Master Node. Sơ đồ khối tổng quan. Các thao tác trên Khối Button. Khối Master hoàn chỉnh. Các khối nút cảm biến – Slave. Sơ đồ khối tổng quan. Vi xử lí trung tâm. 23 SVTH: Huỳnh Văn Biên – Nguyễn Nhật Linh Trang iv Luận văn tốt nghiệp CBHD: TS. Trần Nhựt Khải Hoàn 3. Thiết kế chi tiết các Port. Khối Slave hoàn chỉnh. Chi tiết hoạt động của các Port. 28 CHƯƠNG 4: THIẾT KẾ PHẦN MỀM. Giải thuật chạy trên bộ xử lí trung tâm. Bố trí vùng nhớ. Bảng mã lệnh và chú thích. Lưu đồ chương trình và chi tiết hoạt động. Chương trình con nhận lệnh cài đặt từ ESP gửi về. Website điều khiển – Google Sheets (Gsheet). Lưu đồ giải thuật cho khối điều khiển các Slave trên MENU (Interrupt). Giải thuật trên các nút cảm biến và điều khiển (Slave). Bố trí vùng nhớ cho Slave. Bảng mã lệnh và chú thích. Lưu đồ chương trình và chi tiết hoạt động. Các chương trình con của Slave khi nhận lệnh. Vì sao cần xây dựng thư viện chuẩn giao tiếp UART. Cơ sở lý thuyết chuẩn giao tiếp UART. Xây dựng chân truyền TX. Xây dựng chân nhận RX. Mô hình truyền nhận giữa Slave – Master. Chi tiết tiến trình truyền dữ liệu - cách thức xử lý khung dữ liệu.51 CHƯƠNG 5: HƯỚNG DẪN SỬ DỤNG. Thiết lập điều khiển tại Master. Thiết lập điều khiển bằng Menu ở Master. Thiết lập điều khiển bằng Google Sheets. Thiết lập cảm biến tại từng nút Slave. Kết quả hiển thị trên Google Sheets. 65 CHƯƠNG 6: KẾT LUẬN VÀ KIẾN NGHỊ. 69 TÀI LIỆU THAM KHẢO. 70 SVTH: Huỳnh Văn Biên – Nguyễn Nhật Linh Trang v Luận văn tốt nghiệp CBHD: TS. Trần Nhựt Khải Hoàn KÝ HIỆU VÀ VIẾT TẮT SPI Serial Peripheral Interface ADC Analog-to-digital converter UART Universal Asynchronous Receiver/Transmitter I2C Inter-Integrated Circuit MCU Micro Controller Unit TTL Transistor-Transistor Logic AT Attention Command RF Radio Frequency CSS Chirp Spread Spectrum WOR Wake On Radio ID Identification PWM Pulse-Width Modulation RFID Radio Frequency Identification NFC Near-Field Communications GPIO General-purpose input/output HTTP Hypertext Transfer Protocol HTTPS Hypertext Transfer Protocol Secure TCP Transmission Control Protocol IP Internet Protocol API Application Programming Interface HTML Hyper Text Markup Language SRAM Static Random Access Memory EPPROM Electrically Erasable Programmable Read-Only Memory Wi-Fi Wireless Fidelity JSON JavaScript Object Notation BSC Block Sum Check SVTH: Huỳnh Văn Biên – Nguyễn Nhật Linh Trang vi Luận văn tốt nghiệp CBHD: TS. Trần Nhựt Khải Hoàn TÓM TẮT Nội dung nghiên cứu của đề tài “Thiết lập cấu hình phần cứng từ xa cho các hệ thống giám sát và điều khiển” bao gồm một trạm xử lý trung tâm (Master) giao tiếp không dây với các nút cảm biến (Slave) bằng công nghệ LoRa. Tại các Slave, các cổng giao tiếp (Port) để gắn các cảm biến được thiết kế đa năng sao cho mỗi Port có khả năng tương thích với nhiều chuẩn giao tiếp khác nhau như: Analog, Digital, I2C, ADC, UART, SPI. Xây dựng các thư viện cho từng loại cảm biến tương ứng với các chuẩn giao tiếp. Các cảm biến sẽ được gắn vào các Port của mỗi Slave, các dữ liệu cảm biến sẽ được thu thập và cập nhật định kì lên Google Sheets qua kết nối Wifi – Internet với Master. Tất cả các công việc của hệ thống như: gắn hay thay đổi cảm biến mới, xóa Slave, xóa Port,. sẽ được điều khiển qua Menu nút nhấn hoặc Google Sheets bằng cách thiết lập lại trạng thái của hệ thống cho mỗi Slave tương ứng mà không cần nạp lại chương trình cho cả hệ thống. Đặc biệt, ngoài việc sử dụng các chuẩn giao tiếp đã được xây dựng sẵn trên chip xử lí, chúng em đã tự xây dựng thư viện mới cho chuẩn giao tiếp UART trên chân chân GPIO của chip xử lí. Từ khóa: hệ thống giám sát và điều khiển, cấu hình phần cứng từ xa, LoRa. Abstract The research content of topic “Setting up remote hardware configuration for monitoring and control systems” includes a central processing unit (Master) communicating wirelessly with some Slave nodes (Slave) via LoRa technogogy. At the Slave, the communication ports (Port) to attach sensors are designed to be versatile so that each Port is compatible with many different communication standards such as Analog, Digital, I2C, ADC, UART, SPI. Build labraries for each type of sensor corresponding to communication standards. The sensors will be attached to Port of each Slave, the sensor data will be collected and periodcally updated to Google Sheets over Wifi – Internet. All system operation such as attaching or changing new sensors, deleteing Slave, deleteing Port,.

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