Sơ đồ mạch các nút nhấn điều khiển

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu, thiết kế và chế tạo hệ thống truyền nhận dữ liệu vô tuyến theo chuẩn giao tiếp ZIGBEE (Trang 52 - 53)

4.3. Thiết kế phần mềm

Phần mềm dành cho hệ thống truyền nhận dữ liệu qua chuẩn ZigBee được chia làm hai phần chính:

- Một phần mềm được cài đặt trên máy tính để giúp nhận dữ liệu, cũng như lưu trữ và xử lý số liệu theo yêu cầu của người dùng. Phần mềm này sẽ được viết bằng ngôn ngữ Delphi và hỗ trợ giao tiếp qua cổng COM. Phần mềm sẽ hỗ trợ việc lưu trữ dữ liệu dưới một định dạng riêng, cũng như cho phép truy xuất lại các file dữ liệu này. Do nhắm đến việc có thể ghép nối với nhiều thiết bị đo nên việc xử lý dữ liệu trên phần mềm này chỉ bao gồm việc hiển thị kết quả thu được dưới dạng đồ thị theo thời gian. Tùy thuộc vào các yêu cầu khác nhau của phép đo, cũng như của việc xử lý dữ liệu mà phần mềm này có thể được nâng cấp thêm bằng cách sửa đổi mã nguồn.

- Một phần mềm khác sẽ được viết cho vi điều khiển để thực hiện việc điều khiển hoạt động của board mạch giao tiếp ZigBee. Các công việc cần thiết bao gồm: thiết lập hoạt động cho module MFR24J40, quản lý các tiến trình thu nhận dữ liệu: thu dữ liệu ở các cổng và phát ra trên module MRF24J40 (board TX), nhận dữ liệu từ module MRF24J40 và chuyển qua cổng COM để đưa lên máy tính (board RX). Ngoài ra phần mềm này cũng phải đảm nhiệm các nhiệm vụ điều khiển khác như hiển thị thông tin hệ thống lên LCD, giám sát nút nhấn để chọn lệnh điều khiển phù hợp…

4.3.1. Phần mềm cho máy tính

Phần mềm dành cho máy tính được thiết kế bằng ngôn ngữ lập trình Delphi (phiên bản 2010). Giao diện chính của chương trình được mô tả như ở Hình 4.9.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu, thiết kế và chế tạo hệ thống truyền nhận dữ liệu vô tuyến theo chuẩn giao tiếp ZIGBEE (Trang 52 - 53)

Tải bản đầy đủ (PDF)

(64 trang)