KẾT QUẢ THỰC HIỆN

Một phần của tài liệu Dieu khien va giam sat thiet bi voi cong nghe GPRS thong qua mang internet (Trang 68 - 72)

5.1 Đăng tải trang Web lên mạng Internet

Phần trang Web sau khi được viết trên WebMatrix và chạy thử trên LocalHost được tải lên host để đăng tải lên mạng. Trong luận văn này lựa chọn sử dụng dịch vụ host của Somee vì có cung cấp dịch vụ host miễn phí đồng thời hỗ trợ ASP.NET và cung cấp một tên miền con cho trang Web.

Dịch vụ host của Somee cho phép đăng tải trang Web qua cách tải lên các tập tin một cách đơn giản. Trang Web đã được đưa lên host có tên miền “www.gprsdemo.somee.com”.

Hình 5-1 Trang Web sau khi được đăng tải lên mạng

5.2 Phần mềm của vi điều khiển

Phần mềm cho vi điều khiển được viết bằng ngôn ngữ C trên trình biên dịch Keil µVision 4 kết hợp với thư viện ngoại vi dành cho STM32F4 của ST.

Với cấu trúc phức tạp của STM32F4, thư viện ngoại vi giúp cho việc viết chương trình ứng dụng trở nên dễ dàng hơn. Thư viện này cung cấp các đoạn chương trình, các cấu trúc dữ liệu và các macro bao trùm toàn bộ các chức năng ngoại vi của STM32F4. Thư viện này cho phép các thiết bị được sử dụng trong các ứng dụng của người dùng mà không nhất thiết phải nghiên cứu sâu các đặc điểm của từng ngoại vi.

Hình 5-2 Phần mềm Keil µVision 4

Trình biên dịch Keil µVision 4 có chế độ Debug hỗ trợ cho Kit STM32F4 qua kết nối ST-Link. Trong chế độ Debug, ta có thể quan sát giá trị các biến, các mảng để kiểm tra hoạt động của phần mềm.

5.3 Hoạt động của toàn hệ thống

Sau khi nạp phần mềm cho vi điều khiển và kết nối phần cứng như đã trình bày ta tiến hành kiểm tra kết quả. Khởi động hệ thống và quan sát các biến bằng chế độ Debug của Keil µVision 4.

Luận văn tốt nghiệp GVHD: Th.S Trần Hồng Qn

Hình 5-4 Quan sát các biến bằng chế độ debug của Keil µVision 4

Sau khi khởi động và khởi tạo hoàn tất, truy cập vào trang Web và gởi các yêu cầu đóng ngắt các thiết bị. Quan sát các đèn LED chỉ thị của mạch Relay, đồng thời quan sát các biến trong chế độ debug.

Hình 5-5 Mạch relay khi cả ba relay đều được bật

Các đèn chỉ thị và Relay đóng ngắt đúng yêu cầu. Các trạng thái của thiết bị và trạng thái của cảm biến được gởi lên trang Web và hiển thị đúng.

Thời gian trễ truyền nhận giữa Server và mạch vi điều khiển trong khoảng 2 – 4 giây. Với tốc độ truyền của module SIM900A thì đây là thời gian trễ hợp lý.

60 Do sử dụng Host miễn phí nên có các mã lệnh quảng cáo được chen vào làm tăng dung lượng của trang Web. Nếu đưa vào ứng dụng và sử dụng Host thương mại sẽ giảm được thời gian trễ vì khơng có các đoạn mã quảng cáo.

Luận văn tốt nghiệp GVHD: Th.S Trần Hoàng Quân

61

Một phần của tài liệu Dieu khien va giam sat thiet bi voi cong nghe GPRS thong qua mang internet (Trang 68 - 72)