SƠ ðỒ M ẠCH IN MODULE GIAO TIẾP NGƯỜI DÙNG BẰNG

Một phần của tài liệu nghiên cứu thiết kế hệ thống an ninh trạm atm ứng dụng công nghệ gsm trong mạng gsm (Trang 64)

5.4. SƠðỒ THUẬT TOÁN

Hình 5.9 Sơ ñồ thuật toán

Khởi tạo hệ thống

Khởi tạo giá trị

Khởi tạo LCD

Khởi tạo Modem GSM Cập nhật dữ liệu Thực hiện lệnh ñiều khiển Hiển thị Bắt ñầu

Giải thích thuật toán:

Chương trình có 3 hàm chính ñược gọi ñến trong hàm Main ñó là hàm Update, hàm Control và hàm Display:

Hàm Update thực hiện chức năng nhận các dữ liệu ñược gửi ñến cổng Com lưu vào trong bộ ñệm và chờ ñược xử lý.

Hàm Control xử lý các dữ liệu ñã ñược lưu trong bộ ñệm từ hàm Update sau ñó ñưa ra ñáp ứng thích hợp của mạch.

Hàm Display thực hiện việc hiển thị các dữ liệu ñã ñược lưu sẵn trong bộ ñệm từ hàm Update lên LCD hoặc lên phần mềm trên máy tính.

Hàm Main của chương trình sau khi khởi tạo hệ thống, khởi tạo các giá trị ban ñầu và khởi tạo cho Modem GSM sẽ lần lượt gọi các hàm Update, Control, Display liên tục nhận dữ liệu, xử lý và hiển thị dữ liệu.

5.5. KẾT QUẢðỒ ÁN

Hình 5.11 Mạch thật Module ñiều khiểnz

Hoạt ñộng của hệ thống:

Người dùng gửi tin nhắn từ số ñiện thoại ñã ñược cài ñặt sẵn tới số ñiện thoại của hệ thống. ðiều khiển các thiết bị sẽ tương ứng với các Led, các Led sáng tương ứng với các thiết bị ñược ñiều khiển bật và các Led tối tương ứng với các thiết bị ñược ñiều khiển tắt.

Sau khi nhận và thực hiện lệnh từ tin nhắn người dùng, hệ thống sẽ tự ñộng thực hiện cuộc gọi tới người dùng báo ñã thực hiện.

Người dùng có thể kiểm tra tình trạng thiết bị bằng cách thực hiện cuộc gọi tới số ñiện thoại của hệ thống, hệ thống sẽ tự ñộng ngắt cuộc gọi và gửi tin nhắn báo tình trạng thiết bị cho người dùng.

ðối với hệ thống cảnh báo: khi cảm biến phát hiện nhiệt ñộ tăng hoặc có người lạ ñột nhập, hệ thống sẽ thực hiện cuộc gọi tới trung tâm an ninh ñể cảnh báo có xâm nhập bất hợp pháp vào hệ thống.

5.6. KẾT LUẬN

Trên ñây là toàn bộ quá trình thi công mạch. Kết quả ñạt ñược như mục ñích ñặt ra ban ñầu. Mạch chạy ổn ñịnh và thực hiện ñược các yêu cầu ñặt ra.

Trong quá trình thi công mạch tôi ñã gặp một số khó khăn nhất ñịnh. Vì thời gian thực hiện có hạn, ñồng thời sự thiếu sót về kinh nghiệm thực tế nên gặp nhiều khó khăn trong việc lựa chọn linh kiện dẫn ñến trong quá trình thử nghiệm với mạch phải diễn ra nhiều lần mới ñạt ñược kết quả như mong muốn.

Mặc dù gặp nhiều khó khăn, nhưng nhờ sự ñịnh hướng của TS. Nguyễn Hoàng, cùng những ý kiến ñóng góp của các bạn ñồng nghiệp trong quá trình thực hiện mạch, ñã giúp tôi hoàn thành sản phẩm này.

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ðỀ TÀI

Sau một thời gian nghiên cứu, thiết kế và thi công, ñồ án ñã ñược hoàn thành bằng sự nỗ lực của em cùng sự hướng dẫn chỉ bảo chu ñáo và tận tình của TS. Nguyễn Hoàng. Luận văn ñã ñược hoàn thành ñúng tiến ñộ và ñáp ứng ñược các yêu cầu ñã ñặt ra của hệ thống là giám sát và ñiều khiển thông qua mạng GSM.

Kết quảñạt ñược:

Mạch ñiện gồm 2 module ñã ñược thiết kế và thi công hoàn chỉnh. Mạch ñược thử nghiệm nhiều lần và hoạt ñộng ổn ñịnh, thực hiện ñược chức năng ñề ra.

Hướng phát triển ñề tài:

Phát triển thêm giao tiếp giữa các module ñiều khiển với nhau thông qua chuẩn RS485 ñiều khiển nhiều thiết bị ñặt ở các vị trí khác nhau tạo thành mạng cục bộ RS485 ñể mở rộng hoạt ñộng của hệ thống.

Tích hợp thêm các loại cảm biến khác như cảm biến ñộ ẩm, cảm biến khói, cảm biến khí gas… ñể nâng cao hiệu quả giám sát.

Khai thác tính năng GPRS của modem GSM SIM 300CZ ñể có thể giám sát ñiều khiển qua GPRS.

TÀI LIỆU THAM KHẢO

Phạm Công Hùng, Giáo trình thông tin di ñộng. NXB Khoa học và kỹ thuật, 2007.

Ngô Diên Tập, Kỹ thuật vi ñiều khiển với AVR. NXB Khoa học và kỹ thuật 2003.

AT Commands Set SIM300CZ_ATC_V1.06 Hardware Design SIM300CZ_HD_V1.01

http://www.developershome.com/sms, truy cập lần cuối ngày 19/9/2011 http://www.dientuvietnam.net/forums/, truy cập lần cuối ngày 25/7/2011

Một phần của tài liệu nghiên cứu thiết kế hệ thống an ninh trạm atm ứng dụng công nghệ gsm trong mạng gsm (Trang 64)