SlideShare a Scribd company logo
1 of 214
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
---------------------------------------
HỒ MẬU VIỆT
THIẾT KẾ HỆ THỐNG ĐO NHIỆT ĐỘ VÀ XÁC
ĐỊNH VỊ TRÍ BỆNH NHÂN QUA MẠNG
INTERNET
LUẬN VĂN THẠC SĨ KỸ THUẬT NGÀNH KỸ THUẬT Y SINH
GIÁO VIÊN HƢỚNG DẪN: PGS.TS. NGUYỄN TIẾN DŨNG
Hà Nội – Năm 2014
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
LỜI CAM ĐOAN
Tôi xin cam đoan cuốn luận văn này do chính tôi nghiên cứu. Hệ thống phần
cứng và chƣơng trình phần mềm do tôi thiết kế và xây dựng. Các thông tin số liệu
trong luận văn là hoàn toàn trung thực, chính xác và có nguồn gốc rõ ràng. Trong
quá trình nghiên cứu tôi có tham khảo mốt số tài liệu, và bài báo có trong danh mục
tài liệu tham khảo đƣợc liệt kê cuối luận văn.
Học viên
Hồ Mậu Việt
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
MỤC LỤC
LỜI CAM ĐOAN .....................................................................................................................................1
MỤC LỤC....................................................................................................................................................1
DANH MỤC HÌNH ẢNH...........................................................................................4
DANH MỤC BẢNG BIỂU.........................................................................................6
MỞ ĐẦU.....................................................................................................................9
CHƢƠNG 1: TỔNG QUAN ....................................................................................10
1.1. Mở đầu......................................................................................................................10
1.2. Ý tƣởng thiết kế........................................................................................................10
1.3. Mục tiêu của đề tài....................................................................................................11
1.4. Yêu cầu hệ thống ......................................................................................................11
1.5. Giải pháp thiết kế......................................................................................................12
CHƢƠNG 2: CÔNG NGHỆ ĐỊNH VỊ GPS............................................................14
2.1. Giới thiệu về hệ thống định vị toàn cầu GPS............................................................15
2.2. Phân loại các hệ thống định vị ..................................................................................16
2.3 Cấu trúc của hệ thống định vị toàn cầu......................................................................16
2.4. Hoạt động của GPS...................................................................................................18
2.5. Độ chính xác của GPS ..............................................................................................18
2.6. Hệ thống vệ tinh GPS ...............................................................................................19
2.7. Tín hiệu GPS.............................................................................................................19
2.8. Nguồn lỗi của tín hiệu GPS ......................................................................................20
2.9. Nhận xét về khả năng và những ứng dụng của GPS.................................................21
CHƢƠNG 3: KIT VI ĐIỀU KHIỂN ARDUINO ....................................................22
3.1. Giới thiệu về kít vi điều khiển Arduino ....................................................................22
3.2. Phân loại kit Arduino................................................................................................24
3.2.1. Arduino Uno ......................................................................................................24
3.2.2. Arduino Mega 2560...........................................................................................26
3.2.3. Arduino Fio........................................................................................................29
3.3. Lập trình Arduino .....................................................................................................31
3.3.1. Giới thiệu môi trƣờng lập trình .........................................................................31
3.3.2. Giao diện phần mềm lập trình Arduino .............................................................33
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
1
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
3.3.3. Nạp chƣơng trình và chạy ứng dụng .................................................................34
3.4. Cấu trúc chƣơng trình lập trình Arduino..................................................................35
CHƢƠNG 4: THIẾT BỊ ĐỊNH VI GPS SIM548 ....................................................36
4.1. Lý do lựa chọn module SIM548 ...............................................................................36
4.2. Đặc điểm chung SIM548 ..........................................................................................37
4.3. Cấu trúc phần cứng module SIM548........................................................................38
4.4. Phần cứng ứng dụng GSM trong SIM548 ................................................................40
4.4.1. Chức năng các chân cho GSM...........................................................................40
4.4.2. Bật ứng dụng GSM của module SIM 548 .........................................................44
4.4.3. Tắt ứng dụng GSM của module SIM548...........................................................45
4.5. Truyền thông nối tiếp trên SIM548 ..........................................................................47
4.6. Kết nối với SIM card ................................................................................................48
4.7. Trạng thái của chân STATUS ........................................................................49
4.8. Phần cứng ứng dụng GPS của module SIM548 .......................................................50
4.8.1. Chức năng các chân dùng cho ứng dụng GPS...................................................50
4.8.2. Bật ứng dụng GPS .............................................................................................51
4.8.3. Mạch kết nối cho chân VRTC ...........................................................................51
4.8.4. Mạch kết nối cho chân RESET..........................................................................51
4.8.5. Chuẩn giao tiếp nối tiếp của ứng dụng GPS......................................................52
4.9. Ứng dụng GPS của module SIM548 ........................................................................52
4.9.1. GPS Hệ thống định vị toàn cầu..........................................................................52
4.9.2. Kỹ thuật DGPS ..................................................................................................54
4.10. Chuẩn giao tiếp NMEA ..........................................................................................55
4.10.1. Dữ liệu đầu ra...................................................................................................55
4.10.2. Dữ liệu đầu vào................................................................................................57
CHƢƠNG 5: THIẾT KẾ HỆ THỐNG ĐO NHIỆT ĐỘ VÀ XÁC ĐỊNH VỊ TRÍ
BỆNH NHÂN ...........................................................................................................61
5.1. Giới thiệu ..................................................................................................................61
5.1. Sơ đồ khôi hệ thống ..................................................................................................61
5.1.1. Arduino Mega 2560...........................................................................................62
5.1.2. Khối giao chức năng GSM và GPS ...................................................................63
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
2
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
5.1.3. Khối giao tiếp GPS và GSM..............................................................................64
5.1.4. Module SIM.......................................................................................................66
5.1.5. Cảm biến nhiệt độ..............................................................................................66
5.2. Sơ đồ nguyên lý tổng thể hệ thống ...........................................................................68
5.3. Lƣu đồ thuật toán điều khiển hệ thống.....................................................................69
5.4. Thiết kế hệ thống phần mềm giám sát ......................................................................70
5.4.1. Yêu cầu và mục đích của hệ thống phần mềm...................................................70
5.4.2. Câu trúc và sơ đồ giải thuật ...............................................................................71
5.5. Xây dựng phần mềm server quản lý dùng giao thức TCP/IP ...................................73
5.5.1. Ứng dụng giao thức TCP/IP trong việc liên kết các ngƣời dùng qua mạng .....73
5.6. Giải pháp ứng dụng của module Sim548 trong việc kết nối server..........................74
5.6.1. Đối với server.....................................................................................................74
5.6.2. Yêu cầu phần mềm Server.................................................................................74
5.7. Giải pháp GPRS........................................................................................................75
5.8. Phần mềm thiết kế webserver Netbeans ...................................................................75
5.9. Thiết kế phần mềm hiển thị cho máy Client.............................................................77
5.10. Mở cổng modem cho máy chủ webserver ..............................................................78
5.11. Kết quả đạt đƣợc ....................................................................................................79
5.12. Đánh giá kết quả .....................................................................................................84
5.13. Kết luận...................................................................................................................85
TÀI LIỆU THAM KHẢO.........................................................................................86
PHỤ LỤC.............................................................................................................................87
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
3
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DANH MỤC HÌNH ẢNH
Hình 2.1: Hệ thống vệ tinh cho GPS.........................................................................15
Hình 3.1: Hình ảnh kit vi điều khiểnt Arduino .........................................................22
Hình 3.2: Cấu trúc phần cứng của Arduino Uno ......................................................24
Hình 3.3: Arduino Mega 2560 ..................................................................................26
Hình 3.4: Arduino Mega Fio.....................................................................................29
Hình 3.5: Link download phần mềm Arduino ..........................................................32
Hình 3.6: Giao diện lập trình Arduino ......................................................................32
Hình 3.7: Giao diện lập trình Arduino ......................................................................33
Hình 3.8: Lấy ví dụ có sẵn trong Arduino ................................................................34
Hình 3.9: Nạp chƣơng trình cho Arduino.................................................................34
Hình 4.1: Hình ảnh module Sim548 .........................................................................37
Hình 4.2: Các thiết bị đi kèm module SIM548 .........................................................38
Hình 4.3: Sơ đồ khối SIM548 ...................................................................................39
Hìnhn 4.4: Dùng chân PWMRKEY để bật ứng dụng GSM .....................................44
Hình 4.5: Dùng chân PWRKEY để tắt ứng dụng GSM............................................46
Hình 4.6: Chuẩn giao tiếp nối tiếp của SIM548........................................................47
Hình 4.7: Kết nối SIM card 6 chân ...........................................................................48
Hình 4.8: Kết nối với chân NETLIGHT ...................................................................49
Hình 4.9: Bật ứng dụng GPS.....................................................................................51
Hình 4.10. Kết nối với chân VRTC .........................................................................51
Hình 4.11: Kết nối với chân RESET.........................................................................52
Hình 4.12: Vệ tinh GPS.............................................................................................53
Hình 5.1: Sơ đồ khối hệ thống ..................................................................................61
Hình 5.2: Khối xử lý trung tâm.................................................................................62
Hình 5.3: Sơ đồ cấu trúc khối giao tiếp vô tuyến......................................................64
Hình 5.4: Anten thu phát GPRS................................................................................64
Hình 5.5: Anten thu phát GPS...................................................................................65
Hình 5.6: Sim kết nối mạng GSM/ GPRS.................................................................66
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
4
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
Hình 5.7: Hình ảnh cấu tạo cảm biến nhiệt độ..........................................................67
Hình 5.8: Sơ đồ mạch nguyên lý hệ thống................................................................68
Hình 5.9: Lƣu đồ thuật toán điều khiển hệ thống.....................................................69
Hình 5.10: Sơ đồ phần mềm theo lớp .......................................................................71
Hình 5.11: Sơ đồ giải thuật .......................................................................................72
Hình 5.12: Giao diện phần mềm lập trình Java Netbeans........................................76
Hình 5.13: Giao diện phần mềm webserver..............................................................76
Hình 5.14: Giao diện phần mềm Visua Studio 2012 ................................................77
Hình 5.15: Giao diện phần mềm hiển thị cho máy Client.........................................78
Hình: 5.16: Mở port trên modem .............................................................................79
Hình 5.17: Thiết lập thông số cho port mới..............................................................79
Hình 5.18: Các thiết bị trong hệ thống......................................................................80
Hình 5.19: Hệ thống ghép nối hoàn chỉnh ................................................................80
Hình 5.20: Hệ thống hoàn thanh cuối cùng...............................................................81
Hình 5.201: Thông tin về tọa độ vị trí của bệnh nhân ..............................................82
Hình 5.22: Thông tin về nhiệt độ ..............................................................................82
Hình 5.23: Kết quả khi chạy phần mềm webserver ..................................................83
Hình 5.24: Kết quả khi chạy phần mềm hiện thị.......................................................83
Hình 5.25: Thông tin vị trí và nhiệt độ đo đƣợc từ bệnh nhân.................................84
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
5
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DANH MỤC BẢNG BIỂU
Bảng 4.1 Chức năng các chân GSM .........................................................................40
Bảng 4.2 Miêu tả chức năng các chân.......................................................................41
Bảng 4.4 Chức năng các chân SIM...........................................................................49
Bảng 4.5 Trạng thái chân STATUS ..........................................................................49
Bảng 4.6 Chức năng các chân GPS...........................................................................50
Bảng 4.7 Dạng ký hiệu thông tin định vị ..................................................................55
Bảng 4.8 Thông tin chuỗi bảng tin nhận đƣợc .........................................................56
Bảng 4.9 Thông báo trạng thái kết nối......................................................................56
Bảng 4.10 Cấu hình module......................................................................................57
Bảng 4.11 Tham số cấu hình module........................................................................57
Bảng 4.12 Thông số cáu hình PORT A.....................................................................58
Bảng 4.13 Thông tin khởi tạo ứng dụng GPS...........................................................58
Bảng 4.14 Thông tin cấu hình nối tiếp......................................................................59
Bảng 4.15 Thông tin định dạng đầu ra......................................................................59
Bảng 4.16 Thông tin khởi tạo thời gian ....................................................................60
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
6
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DANH MỤC CÁC TỪ VIẾT TẮT
Từ viết tắt Tên tiếng anh Tên tiếng việt
GPS Global position systems Hệ thống định vị toàn cầu
GSM Global System for MobileC Hệ thống thông tin di động toàn cầu
ommunications
GPRS General Packet Radio Servi Dịch vụ vô tuyến gói chung
ces
SMS Short Message Service Dịch vụ tin nhắn ngắn
WAP Wireless Application Protoc Giao thức ứng dụng mạng đơn giản
ol
SIM Subscriber Identity Module Thẻ chứa thông tin định dạng
TCP/UDP Transmission Control Proto Giao thức điều khiển truyền dẫn/Giao
col/User Datagram Protocol thức dữ liệu gói ngƣời sửdụng
IP Internet Protocol Giao thức dùng cho mạng Internet
AT Attention Command Tập lệnh AT
CR CARRIAGE RETURN Lệnh Enter
LF Line Feed Lùi vào đầu dòng
TE Terminal Equipment Thiết bị đầu cuối
MT Mobile Terminal Thiết bị đầu cuối mạng
IDE Integrated Development Môi trƣờng biên dịch
Environment
USB Universal Serial Bus chuẩn truyền dữ liệu cho bus ngoại vi
IDE Integrated Development Môi trƣờng biên dịch
Environment
TX Transmitter Chân truyền dữ liệu
RX Receiver Chân nhận dữ liệu
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
7
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
SPI Serial Peripheral Interface chuẩn đồng bộ nối tiếp truyền dữ liệu
chế độ song công toàn phần
MOSI Master Out Slave In dành cho việc truyền dữ liệu từ thiết bị
chủ động đến thiết bị bị động.
MISO Master In Slave Out dành cho việc truyền dữ liệu từ thiết
bị bị động đến thiết bị chủ động.
SCLK Serial Clock ành cho việc truyền tín hiệu đồng hồ
tăctơ dành cho thiết bị bị động.
CS Chip Select chọn vi mạch, chọn bên bị động
UART Universal Asynchronous thức truyền thông không đồng bộ
serial Reveiver and
Transmitter
VLR Visited Location Register Bộ đăng kí định vị tạm trú
HLR Home Location Register Bộ đăng kí định vị thƣờng trú
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
8
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
MỞ ĐẦU
Lĩnh vực công nghệ thông tin ngày càng phát triển và ngày càng đƣợc ứng
dụng rộng rãi trong các lĩnh vực của cuộc sống xã hội. Việc hội nhập, tiếp thu kiến
thức để áp dụng vào cuộc sống luôn là vấn đề đƣợc mọi ngƣời quan tâm. Con
ngƣời ngày càng sáng chế ra nhiều loại máy móc, phƣơng tiện hữu ích để phục vụ
cho con ngƣời, nhằm giảm đi công sức mà con ngƣời phải bỏ ra, giúp cho công
việc đạt hiệu quả hơn.
Trong luận văn này, em đã thiết kế và thử nghiệm thành công thiết bị xác
định nhiệt độ và xác định vị trí của bệnh nhân qua mạng internet, có chức năng hỗ
trợ cho việc chẩn đoán và giám sát bệnh nhân từ xa. Hệ thống có thể tích hợp nhiều
chức năng nhƣ đo nhịp tim, đo nhiệt độ, huyết áp, có thể gắn camera để truyền hình
ảnh, tuy nhiên vì thời gian có hạn cho nên trong đề tài luận văn này tác giải chỉ tích
hợp một số chức năng nhƣ đo nhiệt độ và xác định vị trí bệnh nhân. Hệ thống có sử
dụng module SIM548 có tích hợp chức năng GPS và GSM kết hợp với kít vi điều
khiển Arduimo Mega 2560 là bộ xử lý trung tâm. Hệ thống này có thể áp dụng vào
trong lĩnh vực y tế nhƣ quản lý giám sát các chỉ số quan trọng của bệnh nhân và có
thể xây dựng mô hình khám và chẩn đoán bệnh từ xa qua mạng intennet.
Đề tài luận văn đƣợc chia làm năm chƣơng, mỗi chƣơng đƣợc đề cập đến
một vấn đề trong luận văn.
Chƣơng I: Tổng quan
Chƣơng II: Công nghệ định vị GPS
Chƣơng III: KIT vi điều khiển Arduino Mega 2560
Chƣơng IV: Thiết bị định vị GPS SIM548
Chƣơng IV: Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
9
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
CHƢƠNG 1: TỔNG QUAN
1.1. Mở đầu
Trong các bệnh viện lớn hiện nay ngƣời ta đang đầu tƣ xây dựng các hệ
thống giám sát để quản lý các hoạt động trong bệnh viện. Điển hình đó là hệ thống
camera giám sát trong bệnh viện. Hệ thống camera giám sát bệnh viện với mục tiêu
đảm bảo an toàn, an ninh bệnh viện. Hệ thống Camera giám sát tài sản, quan sát
phòng bệnh nhân, ghi hình quá trình làm việc của đội ngũ bác sĩ, y tá một cách hiệu
quả, chính xác các hoạt động, mọi lúc, mọi nơi. Hỗ trợ kỹ thuật online từ các bệnh
viện tuyến trên xuống bệnh viện tuyến dƣới. Hỗ trợ kỹ thuật online từ các bệnh viện
khác trên thế giới. Hỗ trợ chứng cứ cho việc xác định: bệnh nhân tử vong trƣớc hay
sau khi nhập viện, thông tin về bệnh nhân. Hỗ trợ thân nhân xem quá trình phẫu
thuật, nhìn ngƣời thân trong bệnh viện từ xa tại nhà hay từ nƣớc ngoài. Kết hợp
đƣợc với mục đích an ninh bệnh viện. Ngoài ra còn có các hệ thống nhƣ:
- Hệ thống giám sát SPO2 từ xa, có chức năng kiểm tra nồng độ oxy trong máu.
- Hệ thống giám sát mức độ nhiệm khuẩn ở bệnh viện.
- Hệ thống kết nối bệnh nhân với bác sĩ từ xa qua mạng internet. Bệnh nhân
ngồi ở nhà đo các chỉ số huyết áp, tim mạch, hô hấp rồi gửi cho bác sĩ qua mạng.
Bác sĩ sẽ chỉ định cho bệnh nhân đến viện điều trị hay không.
1.2. Ý tƣởng thiết kế
Hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet xuất
phát từ ý tƣởng thiết kế một hệ thống giám sát bệnh nhân khi đang điều trị tại bệnh
viện hoặc là thăm khám bệnh từ xa qua mạng. Hệ thống giúp cho các bác sỹ chẩn
đoán bệnh từ xa mà không cần gặp trƣợc tiếp bệnh nhân vẫn có thể biết đƣợc tình
trạng của bệnh nhân thông qua các thông số hệ thống thu thập đƣợc từ hệ thống gửi
về. Một trong những ƣu điểm lớn nhất của thiết bị là có thể di chuyển đi tất cả mọi
nơi vì hệ thống bắt tín hiệu qua vệ tinh và truyền tín hiệu thông qua mạng điện thoại
di động đang phủ sóng trên toàn bộ lãnh thổ Việt Nam. Hệ thống có thể tích hợp
nhiều chức năng nhƣ đo nhịp tim, huyết áp, nhiệt độ bệnh nhân, xác định vị trí bệnh
nhân, camera để quan sát hình ảnh, chuông báo động khi cần thiết tuy nhiên vì thời
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
10
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
gian có hạn nên em chỉ thiết kệ thí điểm hệ thống xác định hai thông số đó là xác định
vị trí và đo nhiệt độ bệnh nhân. Với hệ thống này thì các bệnh nhân ở vùng sâu vùng xa
các dân tộc thiểu số ít ngƣời có thể dùng đƣợc mà bác sỹ không cần đến tận nơi mà chỉ
cần ngồi ở văn phòng làm việc của mình vẫn có thể nắm đƣợc tình hình của các bệnh
nhân và có thể chẩn đoán đƣợc tình trạng sức khỏe của bệnh nhân.
1.3. Mục tiêu của đề tài
Xuất phát từ ý tƣởng đã nêu, đề tài luận văn của em thực hiện với những
mục tiêu chính sau đây:
 Đối với bản thân em thì đề tài luận văn là cơ hội để em tìm hiểu, nghiên
cứu và thiết kế hệ thống đo nhiệt độ và xác định vị có ứng dụng chức năng định vị
GPS thông qua mạng điện thoại di động GPRS đây là một lĩnh vực mới đang đƣợc
nhiều ngƣời quan tâm tuy nhiên cũng chƣa có nhiều đề tài nghiên cứu sâu về lĩnh
vực này. Cho nên mục tiêu của đề tài là rèn luyện tác phong, tinh thần khoa học,
cũng nhƣ hoàn thiện phƣơng pháp, tƣ duy nghiên cứu, giải quyết một vấn đề thực
tiễn. Quan trọng hơn là tích lũy và nâng cao trình độ chuyên môn cho bản thân.
 Về mặt ứng dụng thực tiễn hệ thống đƣợc ứng dụng vào lĩnh vực ý tế đó là
hệ thống giám sát bệnh nhân từ xa qua mạng internet. Trong các bệnh viện lớn có
rất nhiều bệnh nhân mà bác sỹ không thể có mặt thƣờng xuyên tại các phòng bệnh
nhân đƣợc thì việc thiết kế hệ thống giám sát bệnh nhân qua mạng internet với mục
đích giúp cho việc giám sát và theo dõi tình trạng của bệnh nhân từ xa tốt hơn.
Ngoài ra hệ thống giúp cho các bệnh nhân vùng sâu vùng xa, dân tộc thiểu số ít
ngƣời việc đi lại khó khăn các bác sỹ không thể thƣờng xuyên có mặt trực tiếp để
thăm khám bệnh đƣợc thì việc khám bệnh từ xa qua mạng internet là cần thiết.
 Ngoài ra đề tài còn giúp cho em có cơ hội tiếp cận với nên khoa học hiện
đại hiện nay
1.4. Yêu cầu hệ thống
Thiết kế hệ thống đo nhiệt độ và xác định ví trí bệnh nhân thông qua mạng
internet bằng kit vi điều khiển Arduino Mega 2560 và module SIM548 cần phải
đáp ứng đƣợc các yêu cầu sau:
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
11
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620

Hệ thống kết nối đƣợc với mạng Ethernet



Hệ thống xác định đƣợc vị trí bệnh nhân



Hệ thống đo đƣợc nhiệt độ bệnh nhân



Hệ thống có thể tích hợp thêm các chức năng khác nhƣ camera, đo huyết
áp, nhịp tim, vv…



Giá thành và chi phí thiết kế hệ thống thấp



Ngôn ngữ lập trình đơn giản dễ hiểu và có khả năng mở rộng cao



Hệ thống hoạt động ổn định chính xác



Hệ thống dễ vận hành sử dụng



Yêu cầu độ chính xác về nhiệt độ cho phép sai số 0.5 độ



Yêu cầu độ chính xác vị trí cho phép sai số 10-15 m

1.5. Giải pháp thiết kế
Nhƣ vậy các thành phần cơ bản của hệ thống đo nhiệt độ và giám sát vi trí
bệnh nhân gồm 2 phần:
- Phần thứ nhất thiết bị định vị, đo nhiệt độ, truyền thông, và điều khiển
thông tin gồm hai thành phần chính Module SIM548 và kit vi điều khiển Arduino.
- Phần thứ hai là Server trung tâm. Đây là một phần quan trọng trong cả hệ
thống. Chức năng chính của phần này có thể chia làm 2 nhiệm vụ chính:
o Chức năng ghi nhận dữ liệu, bao gồm: Thu thập dữ liệu GPS, xác định vị
trí chính xác của bệnh nhân và nhiệt độ.
o Chức năng kết nối và truyền nhận dữ liệu: Thiết bị kết nối với trung tâm
quản lý thông qua mạng GPRS, theo cơ chế client – server.
Do module đã đƣợc thiết kế và tích hợp sẵn nên ƣu điểm mà ta thấy rõ ràng
nhất là nhỏ gọn, tiện lợi, và đảm bảo chất lƣợng về tính năng hoạt động cũng nhƣ
khả năng độ bền cao hơn nhiều so với mạch làm thủ công. Để thực thi kết nối cần
phải có các thiết bị hỗ trợ kiểm tra nhƣ máy tính PC, laptop, hoặc có thể là điện
thoại có kết nối với mạng internet, hay máy tính bảng, vv…
Các thiết bị phần cứng:

1 module Arduino Mega 2560

DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
12
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620

1 module SIM548



Cáp nối USB



1 Cảm biến nhiệt độ



1 Chuông báo

Các thiết bị phần mềm :

Phầm mềm thiết kế giao diện Websever dùng ngôn ngữ Java,



Phần mêm thiết kế giao diện hiển thị Visual Studio 2010,



Phần mềm lập trình và biên dịch cho Arduino ngôn ngữ C.

Từ các phân tích trên, mô hình đề xuất của hệ thống đo nhiệt độ và giám sát
vị trí bệnh nhân qua mạng Internet đƣợc mô tả trong (Hình 1.1).
DATA GPRS
PTS
Module SIM548
Arduino Mega 2560
Group of names
BỆNH NHÂN
Hình 1.1: Sơ đồ tổng quan hệ thống
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
13
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
KẾT LUẬN CHƢƠNG
Trong chƣơng tác giả đã đƣa ra ý tƣởng thiết kế hệ thống phù hợp với yêu
cầu đề tài. Từ đó xác định các yêu cầu, mục đích của hệ thống để làm cơ sở cho
việc thiết kế hệ thống sau nay. Xuất phát từ yêu cầu và mục đích của đề tài tác giả
đã đƣa ra đƣợc mô hình tổng quan của cả hệ thống để từ đó lám cơ sở cho việc
chọn lựa thiết bị và thiết kế và đánh giá hệ thống .
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
14
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
CHƢƠNG 2 : CÔNG NGHỆ ĐỊNH VỊ
GPS 2.1. Giới thiệu về hệ thống định vị toàn cầu GPS
Hệ thống định vị toàn cầu là hệ thống xác định vị trí dựa trên vị trí của các vệ
tinh nhân tạo [1][2]. Trong cùng một thời điểm, ở một vị trí trên mặt đất nếu xác
định đƣợc khoảng cách đến ba vệ tinh (tối thiểu) thì sẽ tính đƣợc toạ độ của vị trí
đó. Nếu là bốn vệ tinh ta còn có thể xác định đƣợc cả độ cao. Hệ thống định vị toàn
cầu của Mỹ là hệ dẫn đƣờng dựa trên một mạng lƣới 24 vệ tinh đƣợc Bộ Quốc
phòng Hoa Kỳ đặt trên quỹ đạo không gian (tổng cộng tất cả có 27 quả vệ tinh, 3
quả đƣợc dùng làm dự phòng)[1][2]. Vì thế bất kỳ vị trí nào trên mặt đất cũng có
thể nhìn thấy ít nhất ba vệ tinh nên có thể định đƣợc vị trí trên mặt đất.
Hình 2.1: Hệ thống vệ tinh cho GPS
GPS đƣợc thiết kế và quản lý bởi Bộ Quốc phòng Hoa Kỳ, nhƣng chính phủ
Hoa Kỳ cho phép mọi ngƣời sử dụng nó miễn phí, bất kể quốc tịch, vị trí, chỉ cần
ngƣời dùng có thiết bị thu tín hiệu GPS mà vệ tinh phát thì có thể định vị đƣợc vị trí.
Những năm gần đây, các nƣớc trong Liên minh châu Âu đang xây dựng Hệ
thống định vị Galileo, có tính năng giống nhƣ GPS của Hoa Kỳ, nó bắt đầu hoạt
động vào năm 2010.[1]
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
15
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
2.2. Phân loại các hệ thống định vị
Các hệ thống định vị, dẫn đƣờng truyền thống hoạt động dựa trên các trạm
phát tín hiệu vô tuyến điện. Đƣợc biết nhiều nhất là các hệ thống có tên gọi
LORAN (LOng RAnge Navigation) hoạt động ở dải tần 90-100 KHz chủ yếu dùng
cho hàng hải, hay TACAN (TACtical Air Navigation) dùng cho quân đội Mỹ và
biến thể với độ chính xác thấp VOR/DME – VHF (Omnidirectional Range/Distance
Measuring Equipment) dùng cho hàng không dân dụng [1][2]. Gần nhƣ đồng thời
với lúc Mỹ phát triển GPS, Liên Xô cũng phát triển một hệ thống tƣơng tự với tên
gọi GLONAS. Hiện nay Cộng đồng Châu Âu đang phát triển hệ dẫn đƣờng vệ tinh
của mình mang tên Galileo.[2]
Ta cần chú ý rằng cả GPS và GLONAS đều đƣợc phát triển trƣớc hết cho
mục đích quân sự. Nên mặc dù chúng có cho dùng dân sự nhƣng không hệ nào đƣa
ra sự đảm bảo tồn tại liên tục và độ chính xác. Vì thế chúng không thoả mãn đƣợc
những yêu cầu an toàn cho dẫn đƣờng dân sự hàng không và hàng hải, đặc biệt là
tại những vùng và tại những thời điểm có hoạt động quân sự của những quốc gia sở
hữu các hệ thống đó. Chỉ có hệ thống dẫn đƣờng vệ tinh châu Âu GALILEO (đang
đƣợc xây dựng) ngay từ đầu đã đáp ứng các yêu cầu nghiêm ngặt của dẫn đƣờng và
định vị dân sự.[1]
GPS ban đầu chỉ dành cho các mục đích quân sự, nhƣng từ năm 1980 chính
phủ Mỹ cho phép sử dụng dân sự. GPS hoạt động trong mọi điều kiện thời tiết, mọi
nơi trên trái đất, 24 giờ một ngày. Không mất phí thuê bao hoặc mất tiền trả cho
việc thiết lập sử dụng GPS. [1][2]
2.3 Cấu trúc của hệ thống định vị toàn cầu
Hệ thống định vị toàn cầu GPS bao gồm 3 phần[1][2]:
- Phần vũ trụ (Space Segment): gồm 24 vệ tinh quay xung quanh trái đất hai
lần trong ngày với quỹ đạo rất chính xác. Độ cao vệ tinh so với mặt đất là 20183
km, chu kỳ quay quanh trái đất là 11giờ 57 phút 58 giây. Phần này sẽ đảm bảo cho
bất kỳ vị trí nào trên quả đất đều có thể quan sát đƣợc 4 vệ tinh ở góc trên 15 độ,
nếu ở góc ngƣỡng 10 độ thì có thể quan sát đƣợc 10 vệ tinh và ở góc ngƣỡng 5 độ
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
16
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
có thể quan sát đƣợc 12 vệ tinh. Các vệ tinh làm nhiệm vụ ghi nhận và lƣu trữ các
thông tin đƣợc truyền đi từ phần điều khiển, xử lý dữ liệu có chọn lọc trên vệ tinh,
duy trì độ chính xác cao của thời gian bằng các đồng đồ nguyên tử, chuyển tiếp
thông tin đến ngƣời sử dụng, thay đổi quỹ đạo bay của vệ tinh theo sự điều khiển từ
mặt đất.
- Phần điều khiển (Control Segment): gồm một trạm điều khiển chính, năm
trạm thu số liệu, ba trạm truyền số liệu.
- Trạm điều khiển chính đặt tại Colorade Springs (Mỹ) có nhiệm vụ thu thập
các dữ liệu theo dõi vệ tinh từ các trạm thu số liệu để xử lý.
- Năm trạm thu số liệu đƣợc đặt tại Hawai, Colorade Springs, Ascension
(Nam Đại Tây Dƣơng), Diago Garia (Ấn Độ Dƣơng), Kwayalein (Nam Thái Bình
Dƣơng). Có nhiệm vụ theo dõi các tín hiệu vệ tinh để kiểm soát và dự tính quỹ đạo
của chúng. Mỗi trạm đƣợc trang bị những máy thu P-Code để thu các tín hiệu của
vệ tinh sau đó truyền về trạm điều khiển chính.[2]
- Ba trạm truyền số liệu đƣợc đặt tại Ascension, Diago Garia, Kwayalein có
khả năng chuyển số liệu lên vệ tinh gồm lịch thiên văn mới, hiệu chỉnh đồng hồ, các
thông điệp cần phát, các lệnh điều khiển từ xa.
- Phần sử dụng (Use Segment): gồm những máy thu tín hiệu GPS có anten
riêng (máy định vị), các thiết bị tự ghi (bộ ghi số liệu) và máy tính (phần mềm xử lý
số liệu).
- Máy thu GPS tính toán đơn vị với tần suất mỗi giây một vị trí và cho độ
chính xác từ 1-5 mét. Khi ta di chuyển hay dừng tại chỗ, máy thu GPS nhận tín hiệu
từ vệ tinh rồi tính toán định vị. Kết quả tính đƣợc là tọa độ hiển thị trên màn hình
bộ ghi số liệu.[2]
- Bộ ghi số liệu là máy cầm tay có phần mềm thu thập số liệu. Bộ ghi số
liệu có thể ghi vị trí hoặc gắn thông tin thuộc tín với vị trí.
- Máy tính, phần mềm xử lý số liệu: Hệ thống GPS có kèm theo phần mềm
thu thập số liệu. Sau thu thập số liệu ở thực địa, phần mềm chuyển số liệu vị trí và
thông tin thuộc tính sang máy tính. Sau đó phần mềm sẽ nâng cao độ chính xác
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
17
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
bằng kỹ thuật phân sai. Phần mềm xử lý số liệu GPS còn có chức năng biên tập
hoặc vẽ. Phần mềm này cũng hỗ trợ thu thập các yếu tố địa lý và thông tin thuộc
tính cho GPS hoặc các cơ sở dữ liệu khác. [2]
2.4. Hoạt động của GPS
Các vệ tinh GPS bay vòng quanh trái đất hai lần trong một ngày theo một
quỹ đạo rất chính xác và phát tín hiệu có thông tin xuống trái đất. Các máy thu GPS
nhận thông tin này và bằng phép tính lƣợng giác tính đƣợc chính xác vị trí của
ngƣời dùng. Về bản chất máy thu GPS so sánh thời gian tín hiệu đƣợc phát đi từ vệ
tinh với thời gian nhận đƣợc chúng. Sai lệch về thời gian cho biết máy thu GPS ở
cách vệ tinh bao xa. Rồi với nhiều quãng cách đo đƣợc tới nhiều vệ tinh máy thu có
thể tính đƣợc vị trí của ngƣời dùng và hiển thị lên bản đồ điện tử của máy. Máy thu
GPS phải khoá đƣợc với tín hiệu của ít nhất ba quả vệ tinh để tính ra vị trí hai chiều
(2D, kinh độ và vĩ độ) và để theo dõi đƣợc chuyển động. Với bốn hay nhiều hơn số
quả vệ tinh trong tầm nhìn thì máy thu có thể tính đƣợc vị trí ba chiều (3D, kinh độ,
vĩ độ và độ cao). Một khi vị trí ngƣời dùng đã tính đƣợc thì máy thu GPS có thể
tính các thông tin khác, nhƣ tốc độ, hƣớng chuyển động, bám sát di chuyển, khoảng
hành trình, quãng cách tới điểm đến, thời gian mặt trời mọc, lặn và nhiều thứ khác
nữa.[16]
2.5. Độ chính xác của GPS
Các máy thu GPS ngày nay cực kì chính xác, nhờ vào thiết kế nhiều kênh
hoạt động song song của chúng. Các máy thu 12 kênh song song (của Garmin)
nhanh chóng khoá vào các quả vệ tinh khi mới bật lên và chúng duy trì chắc chắn
liên hệ này, thậm chí trong tán lá rậm rạp hoặc thành phố với các toà nhà cao tầng.
Tình trạng nhất định của khí quyển và các nguồn gây sai số khác có thể ảnh hƣởng
tới độ chính xác của máy thu GPS. Các máy thu GPS có độ chính xác trung bình
trong khoảng 15 mét.
Các máy thu mới hơn với khả năng WAAS (Hệ Tăng Vùng Rộng, Wide
Area Augmentation System) có thể tăng độ chính xác trung bình tới dƣới 3 mét.
Không cần thêm thiết bị hay mất phí để có đƣợc ƣu điểm của WAAS. Ngƣời dùng
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
18
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
cũng có thể có độ chính xác tốt hơn với GPS Vi sai (Differential GPS, DGPS) sửa
lỗi các tín hiệu GPS để có độ chính xác trong khoảng 3 đến 5 mét. Cục Phòng vệ bờ
biển Mỹ vận hành dịch vụ sửa lỗi này. Hệ thống bao gồm một mạng các đài thu tín
hiệu GPS và phát tín hiệu đã sửa lỗi bằng các máy phát hiệu. Để thu đƣợc tín hiệu
đã sửa lỗi, ngƣời dùng phải có máy thu tín hiệu vi sai bao gồm cả ăn-ten để dùng
với máy thu GPS của họ. [16]
2.6. Hệ thống vệ tinh GPS
Hai mƣơi tƣ quả vệ tinh làm nên vùng không gian GPS trên quỹ đạo 12
nghìn dặm cách bề mặt trái đất. Chúng chuyển động ổn định, hai vòng quỹ đạo
trong khoảng thời gian gần 24 giờ. Các vệ tinh này chuyển động với vận tốc khủng
khiếp 7 nghìn dặm một giờ.
Các vệ tinh đƣợc nuôi bằng năng lƣợng mặt trời. Chúng có các nguồn pin
dự phòng để duy trì hoạt động khi chạy khuất vào vùng không có ánh sáng mặt trời.
Các tên lửa nhỏ gắn ở mỗi quả vệ tinh giữ chúng bay đúng quỹ đạo đã định. Dƣới
đây là một số thông tin đáng chú ý về các vệ tinh GPS (còn gọi là NAVSTAR, tên
gọi chính thức của Bộ Quốc phòng Mỹ cho GPS):
- Vệ tinh GPS đầu tiên đƣợc phóng năm 1978.
- Hoàn chỉnh đầy đủ 24 vệ tinh vào năm 1994.
- Mỗi vệ tinh đƣợc làm để hoạt động tối đa là 10 năm.
- Vệ tinh GPS có trọng lƣợng khoảng 2 nghìn cân Anh (900kg) và dài
khoảng 17 bộ (5m) với các tấm mặt trời mở.
- Công suất phát bằng hoặc dƣới 50 watts. [1]
2.7. Tín hiệu GPS
Các vệ tinh GPS phát hai tín hiệu vô tuyến công suất thấp giải L1 và L2.
(Giải L là phần sóng cực ngắn của phổ điện từ trải rộng từ 0.39 tới 1.55GHz). GPS
dân sự dùng tần số L1 1575.42 MHz trong giải UHF. Tín hiệu truyền trực thị, có
nghĩa là chúng sẽ xuyên qua mây, thuỷ tinh và nhựa nhƣng không qua phần lớn các
đối tƣợng cứng nhƣ núi và nhà.
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
19
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
Tín hiệu GPS chứa ba mẩu thông tin khác nhau – mã giả ngẫu nhiên, dữ liệu
thiên văn và dữ liệu lịch. Mã giả ngẫu nhiên đơn giản chỉ là mã định danh để xác định
đƣợc quả vệ tinh nào là phát thông tin nào. (Có thể nhìn số hiệu của các quả vệ tinh
trên trang vệ tinh của máy thu Garmin để biết nó nhận đƣợc tín hiệu của quả nào.)
Dữ liệu thiên văn cho máy thu GPS biết quả vệ tinh ở đâu trên quỹ đạo ở mỗi
thời điểm trong ngày. Mỗi quả vệ tinh phát dữ liệu thiên văn chỉ ra thông tin quỹ
đạo cho vệ tinh đó và mỗi vệ tinh khác trong hệ thống. Dữ liệu lịch đƣợc phát đều
đặn bởi mỗi quả vệ tinh, chứa thông tin quan trọng về trạng thái của vệ tinh (lành
mạnh hay không), ngày giờ hiện tại. Phần này của tín hiệu là cốt lõi để phát hiện ra
vị trí. [1]
2.8. Nguồn lỗi của tín hiệu GPS
Những điều có thể làm giảm tín hiệu GPS và vì thế ảnh hƣởng tới chính xác
bao gồm:
- Giữ chậm của tầng đối lƣu và tầng ion làm tín hiệu vệ tinh bị chậm đi khi
xuyên qua tầng khí quyển.
- Tín hiệu đa đƣờng (multi path) điều này xảy ra khi tín hiệu phản xạ từ nhà
hay các đối tƣợng khác trƣớc khi tới máy thu, do đó tại máy thu tín hiệu sẽ bị thăng
giáng rất mạnh.
- Lỗi đồng hồ máy thu đồng hồ có trong máy thu không chính xác nhƣ đồng
hồ nguyên tử trên các vệ tinh GPS.
- Lỗi quỹ đạo cũng đƣợc biết nhƣ lỗi thiên văn, do vệ tinh thông báo vị trí
không chính xác.
- Số lƣợng vệ tinh nhìn thấy càng nhiều quả vệ tinh đƣợc máy thu GPS nhìn
thấy thì càng chính xác. Nhà cao tầng, địa hình, nhiễu loạn điện tử hoặc đôi khi thậm
chí tán lá dày có thể chặn thu nhận tín hiệu, gây lỗi định vị hoặc không định vị đƣợc.
Nói chung máy thu GPS không làm việc trong nhà, dƣới nƣớc, hoặc dƣới đất.
- Hình học che khuất điều này liên quan tới vị trí tƣơng đối của các vệ tinh ở
thời điểm bất kì. Phân bố vệ tinh lí tƣởng là khi các quả vệ tinh ở vị trí góc rộng với
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
20
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
nhau. Phân bố xấu xảy ra khi các quả vệ tinh ở trên một đƣờng thẳng hoặc cụm
thành nhóm.
- Sự giảm có chủ tâm tín hiệu vệ tinh là sự làm giảm tín hiệu cố ý do sự áp
đặt của Bộ Quốc phòng Mỹ, nhằm chống lại việc đối thủ quân sự dùng tín hiệu GPS
chính xác cao. Chính phủ (Mỹ) đã ngừng việc này từ tháng 5 năm 2000, làm tăng
đáng kể độ chính xác của máy thu GPS dân sự. (Tuy nhiên biện pháp này hoàn toàn
có thể đƣợc sử dụng lại trong những điều kiện cụ thể để đảm bảo. Chính điều này là
tiềm ẩn hạn chế an toàn cho dẫn đƣờng và định vị dân sự.)[2]
2.9. Nhận xét về khả năng và những ứng dụng của GPS.
Với công nghệ ngày càng hiện đại, các máy thu GPS cho độ chính xác ngày
càng cao, vì thế các máy thu GPS này ngày càng đƣợc ứng dụng rộng rãi trong các
thiết bị hỗ trợ cho việc định vị hay các hệ thống dẫn đƣờng.
Ở Việt Nam, những năm gần đây đã có một số công ty đang nghiên cứu và
triển khai cung cấp các sản phẩm liên quan đến các hệ thông định vị toàn cầu. Trong
tƣơng lai không xa, chắc chắn công nghệ GPS sẽ còn nhiều ảnh hƣởng cho
các lĩnh vực công nghệ, trắc địa, lĩnh vực y tế. Ứng dụng công nghệ định vị GPS
vào lĩnh vực y tế là một đề tài còn khá mới mẻ trong khoa và nói chung là ở Việt
Nam. Trong đề tài luận văn này, tác giả đã ứng dụng công nghệ định vị GPS vào
lĩnh vực y tế.
KẾT LUẬN CHƢƠNG
Hiện nay nên khoa học kỹ thuật, đặc biệt là lĩnh vực công nghệ thông đang phát
triển mãnh mẽ, việc ứng dụng kỹ thuật định vị GPS là điều rất cần thiết. Hiện nay
các thiết bị công nghệ thông tin hiện đại đều có chức năng định vị xác định vị trí và
tìm đƣờng. Nhƣ vậy chung ta thấy đƣợc tầm quan trọng của việc nghiên cứu hệ
thống định vị GPS.
Công nghệ định vị GPS đƣợc ứng dụng rất rỗng rãi trong các lĩnh vực nhƣ
,giao thông, quân sự, hàng hải, hàng không, ....Nhƣ vậy việc nghiên cứu hệ thống
định vị GPS là rất cần thiết và phù hợp với nhu cầu phát triển.
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
21
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
CHƢƠNG 3: KIT VI ĐIỀU KHIỂN
ARDUINO 3.1. Giới thiệu về kít vi điều khiển Arduino
Arduino đã và đang đƣợc sử dụng rất rộng rãi trên thế giới, và ngày càng
chứng tỏ đƣợc sức mạnh của chúng thông qua vô số ứng dụng độc đáo của ngƣời
dùng trong cộng đồng nguồn mở (open-source). Tuy nhiên tại Việt Nam Arduino
vẫn còn chƣa đƣợc biết đến nhiều.
Hình 3.1: Hình ảnh kit vi điều khiểnt Arduino
Arduino cơ bản là một nền tảng tạo mẫu mở về điện tử (open-source
electronics prototyping platform) đƣợc tạo thành từ phần cứng lẫn phần mềm. Về
mặt kĩ thuật, có thể coi Arduino là một bộ điều khiển logic có thể lập trình đƣợc.
Đơn giản hơn, Arduino là một thiết bị có thể tƣơng tác với thế giới bên ngoài thông
qua các cảm biến và hành vi đƣợc lập trình sẵn. Với thiết bị này, việc lắp ráp và
điều khiển các thiết bị điện tử sẽ dễ dàng hơn bao giờ hết. Một điều không hề dễ
dàng cho những ai đam mê công nghệ và điều khiển mà không có nhiều thời gian để
tìm hiểu sâu hơn về về kĩ thuật lập trình và cơ điện tử.
Hiện tại có rất nhiều loại vi điều khiển và đa số đƣợc lập trình bằng ngôn ngữ
C/C++ hoặc Assembly nên rất khó khăn cho những ngƣời có ít kiến thức sâu về điện tử
và lập trình. Nó là trở ngại cho mọi ngƣời muốn tạo riêng cho mình một món đồ mang
tính công nghệ. Do vậy, đó là lí do Arduino đƣợc phát triển nhằm đơn giản hóa việc
thiết kế, lắp ráp linh kiện điện tử cũng nhƣ lập trình trên vi xử lí và mọi ngƣời có thể
tiếp cận dễ dàng hơn với thiết bị điện tử mà không cần nhiều về
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
22
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
kiến thức điện tử và thời gian. Sau đây là những thế mạnh của Arduino so với các
nền tảng vi điều khiển khác:
- Chạy trên đa nền tảng: Việc lập trình Arduino có thể thể thực hiện trên các
hệ điều hành khác nhau nhƣ Windows, Mac Os, Linux trên Desktop, Android trên
di động.
- Ngôn ngữ lập trình đơn giản dễ hiểu.
- Nền tảng mở: Arduino đƣợc phát triển dựa trên nguồn mở nên phần mềm
chạy trên Arduino đƣợc chia sẻ dễ dàng và tích hợp vào các nền tảng khác nhau.
- Mở rộng phần cứng: Arduino đƣợc thiết kế và sử dụng theo dạng module
nên việc mở rộng phần cứng cũng dễ dàng hơn.
- Đơn giản và nhanh: Rất dễ dàng lắp ráp, lập trình và sử dụng thiết bị.
- Dễ dàng chia sẻ: Mọi ngƣời dễ dàng chia sẻ mã nguồn với nhau mà không
lo lắng về ngôn ngữ hay hệ điều hành mình đang sử dụng.
Arduino có rất nhiều module, mỗi module đƣợc phát triển cho một ứng
dụng. Về mặt chức năng, các bo mạch Arduino đƣợc chia thành hai loại: loại bo
mạch chính có chip Atmega và loại mở rộng thêm chức năng cho bo mạch chính.
Các bo mạch chính về cơ bản là giống nhau về chức năng, tuy nhiên về mặt cấu
hình nhƣ số lƣợng I/O, dung lƣợng bộ nhớ, hay kích thƣớc có sự khác nhau. Một
số bo có trang bị thêm các tính năng kết nối nhƣ Ethernet và Bluetooth. Các bo mở
rộng chủ yếu mở rộng thêm một số tính năng cho bo mạch chính. Ví dụ nhƣ tính
năng kết nối Ethernet, Wireless, điều khiển động cơ.
Arduino đƣợc chọn làm bộ não xử lý của rất nhiều thiết bị từ đơn giản đến
phức tạp. Trong số đó có một vài ứng dụng thực sự chứng tỏ khả năng vƣợt trội của
Arduino do chúng có khả năng thực hiện nhiều nhiệm vụ rất phức tạp. Sau đây là
danh sách một số ứng dụng nổi bật của Arduino nhƣ trong công nghệ in 3D, robot
dò đƣờng theo hƣớng có nguồn nhiệt, tạo một thiết bị nhấp nháy theo âm thanh và
đèn laser hay là một thiết bị báo cho khách hàng biết khi nào bánh mì ra lò.[10]
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
23
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
3.2. Phân loại kit Arduino
3.2.1. Arduino Uno
3.2.1.1. Cấu trúc chung
Hình 3.2: Cấu trúc phần cứng của Arduino Uno
Arduino Uno là một bo mạch vi điều khiển dựa trên chip Atmega328. Nó có
14 chân vào ra bằng tín hiệu số, trong đó có 6 chân có thể sử dụng để điều chế độ
rộng xung. Có 6 chân đầu vào tín hiệu tƣơng tự cho phép chúng ta kết nối với các
bộ cảm biến bên ngoài để thu thập số liệu, sử dụng một dao động thạch anh với tần
số dao động 16MHz, có một cổng kết nối bằng chuẩn USB để chúng ta nạp chƣơng
trình vào bo mạch và một chân cấp nguồn cho mạch, một ICSP header, một nút
reset. Nó chứa tất cả mọi thứ cần thiết để hỗ trợ các vi điều khiển, nguồn cung cấp
cho Arduino có thể là từ máy tính thông qua cổng USB hoặc là từ bộ nguồn chuyên
dụng đƣợc biến đổi từ xoay chiều sang một chiều hoặc là nguồn lấy từ pin. Chip
Atmega328 có 32KB (với 0,5KB sử dụng cho bootloader). Nó còn có 2KB SRAM
và 1KB EEPROM.[10]
3.2.1.2. Khối nguồn
Arduino có thể đƣợc hỗ trợ thông qua kết nối USB hoặc với một nguồn cung
cấp điện bên ngoài. Các nguồn năng lƣợng đƣợc lựa chọn tự động. Hệ thống vi điều
khiển có thể hoạt động bằng một nguồn cung cấp bên ngoài từ 6V đến 20V. Tuy nhiên,
nếu cung cấp với ít hơn 7V, chân 5V có thể cung cấp ít hơn 5V và hệ thống vi
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
24
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
điều khiển có thể không ổn định. Nếu cấp nhiều hơn 12V, bộ điều chỉnh điện áp có
thể quá nóng và gây nguy hiểm cho bo mạch. Phạm vi khuyến nghị là 7V đến 12V.
- Chân Vin: Điện áp đầu vào Arduino khi chúng ta dùng nguồn điện bên
ngoài (khác với nguồn 5V lấy từ USB hoặc nguồn thông qua jack cắm nguồn riêng).
Chúng ta có thể cung cấp nguồn thông qua chân này.
- Chân 5V: Cung cấp nguồn vi điều khiển và các bộ phận khác trên bo mạch
và cung cấp nguồn cho các thiết bị ngoại vi khi kết nối tới bo mạch.
- Chân 3,3V: Cung cấp nguồn cho các thiết bị cảm biến.
- Chân GND: Chân nối đất.
- Chân Aref: Tham chiếu điện áp đầu vào analog.
- Chân IOREF: Cung cấp điện áp cho các vi điều khiển hoạt động. Một
shield đƣợc cấu hình đúng có thể đọc điện áp chân IOREF và lựa chọn nguồn thích
hợp hoặc kích hoạt bộ chuyển đổi điện áp để là việc ở mức 5V hoặc 3,3V.
3.2.1.3. Chân vào ra
Aduino Uno có 14 chân digital (chân 0 đến 13) và 6 chân analog (chân A0
đên A5). Các chân digital chúng ta có thể cấu hình để làm chân nhận dữ liệu vào từ
các thiết bị ngoại vi hoặc làm chân để truyền tín hiệu ra các thiết bị ngoại vi. Bằng
cách sử dụng các hàm pinMode(), digitalWrite() và digitalRead(). Mỗi chân có thể
cung cấp hoặc nhận một dòng điện tối đa 40mA và có một điện trở kéo nội (mặc
định không nối) 20 - 50 KOhms. Ngoài ra có một số chân có chức năng đặc biệt:
- Chân 0 (Rx): Chân đƣợc dùng để nhận dữ liệu nối tiếp.
- Chân 1 (Tx): Chân đƣợc dùng để truyền dữ liệu nối tiếp.
- Chân 2 và 3: Chân ngắt ngoài.
- Chân 3, 5, 6, 9, 10 và 11: Chân vào/ra số hoặc để điều chế độ rộng xung (chân
13 đƣợc nối với một LED đơn, sáng tắt tƣơng ứng với mức logic của chân này).
- Chân 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK): Chuẩn giao tiếp SPI.
Các chân analog có độ phân giải 10 bit (tƣơng ứng với 1024 mức giá trị khác nhau)
ứng với mức từ 0 – 5V. Ngoài ra một số chân có các chức năng đặc biệt:
- Chân A4 (SDA) và A5 (SCL): Hỗ trợ truyền thông TWI.
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
25
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
3.2.2. Arduino Mega 2560
3.2.2.1. Cấu trúc chung
Hình 3.3: Arduino Mega 2560
Arduino Mega 2560 là một bo mạch vi điều khiển đƣợc xây dựng dựa trên
chip Atmega2560. Có cấu trúc 54 chân vào/ra số trong đó có 15 chân có thể sử dụng
để điều chế độ rộng xung, có 16 chân đầu vào tín hiệu tƣơng tự, sử dụng một dao
động thạch anh tần số dao động 16MHz, có một cổng kết nối USB, chân nguồn, một
ICSP header, một nút reset. Nó chứa tất cả mọi thứ cần thiết để hỗ trợ các vi điều
khiển, nguồn cung cấp cho Arduino có thể là từ máy tính thông qua cổng USB hoặc
là từ bộ nguồn chuyên dụng đƣợc biến đổi từ xoay chiều sang một chiều hoặc là
nguồn lấy từ pin. Arduino Mega tƣơng thích với hầu hết các shield thiết kế cho
Arduino. Arduino Mega 2560 là bản cập nhật từ Arduino Mega.
Arduino Mega 2560 khác so với các bo mạch trƣớc đó ở chỗ nó không sử
dụng chip điều khiển FTDI USB-to-serial. Thay vào đó, các tính năng của
Atmega16U2 (ATmega8U2 trong phiên bản 1 và phiên bản 2 bảng) đƣợc lập trình
nhƣ một bộ chuyển đổi USB-to-serial.
Phiên bản 2 của bo mạch Mega2560 có 1 điện trở kéo đƣờng 8U2 HWB
xuống đất, làm cho nó dễ đặt chế độ DFU hơn.
Phiên bản 3 của bo mạch có các đặc tính mới sau:
- Thêm chân SDA và SCL gần chân AREF và 2 chân mới đƣợc đặt gần chân
RESET, IOREF cho phép các shield tƣơng thích với điện áp đƣợc cung cấp từ bo
mạch. Trong tƣơng lai, các shield sẽ tƣơng thích với cả hai bo mạch sử dụng AVR
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
26
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
mà hoạt động với nguồn 5V và Arduino Due hoạt động ở mức 3,3V. Chân thứ 2
không kết nối dành cho các mục đích sau này. - Atmega 16U2 thay cho 8U2.
3.2.2.2. Đặc điểm Arduino Mega 2560
Vi điều khiển ATmega2560
Điện áp hoạt động 5V
Điện áp đầu vào 7-12V
Điện áp dới hạn hoạt động 6-20V
Chân tín hiệu số vào ra 54 trong đó có 15 chân điều khiển độ rộng xung
Chân tín hiệu số đầu vào 16
Dòng điện tại các chân vào ra 40 mA
Dòng điện tại chân 3.3V 50 mA
Bộ nhớ Flash 256 KB trong đó 8 KB sử dụng cho bootloader
SRAM 8 KB
EEPROM 4 KB
Dao động thạch anh 16 MHz
3.2.2.3. Nguồn nuôi
Arduino Mega có thể đƣợc cấp nguồn thông qua kết nối USB hoặc
nguồn ngoài. Nguồn nuôi đƣợc chọn một cách tự động.
Nguồn ngoài (không phải USB) có thế lấy từ bộ chuyển đổi AC sang DC
hoặc từ pin. Bo mạch có thể hoạt động với nguồn ngoài từ 6 – 20V. Tuy nhiên, nếu
nguồn cấp nhỏ hơn 7V thì chân 5V có thể cấp không đủ 5V và bo mạch có thể chạy
không ổn định. Nếu cấp lớn hơn 12V, bộ biến áp có thể bị nóng và ảnh hƣởng tới
mạch. Điện áp khuyến nghị là 7 – 12V.
Các chân cấp nguồn nhƣ sau:
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
27
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
- Chân VIN: Điện áp vào mạch Arduino khi nó sử dụng nguồn ngoài (khác
với nguồn 5V từ kết nối USB hoặc nguồn khác). Ta có thể cấp nguồn qua chân này
hoặc cấp thông qua jack cắm nguồn.
- Chân 5V: Chân cấp điện áp ra 5V từ bộ điều chỉnh điện áp của bo mạch.
- Chân 3,3V: Chân cấp điện áp ra 3,3V từ bộ điều chỉnh điện áp.
- Chân GND: Chân nối đất.
- Chân IOREF: Chân này cấp điện áp tham chiếu cho vi điều khiển hoạt động.
Một shield đƣợc cấu hình đúng có thể đọc điện áp chân IOREF và chọn nguồn điện
phù hợp hoặc cho phép biến đổi điện áp để làm việc vơi 5,5V hoặc 3,3V.
3.2.2.4. Chân vào ra
Arduino Mega 2560 bao gồm 54 chân vào ra tín hiệu số có thể sử dụng làm
chân input hoặc output, bằng cách sử dụng hàm pinMode(), digitalWrite(),
digitalRead(). Chúng hoạt động ở 5V. Mỗi chân có thể cấp hoặc nhận tối đa 40mA
và có một trở kéo nội (mặc định không nối) từ 20 – 50Kohm. Ngoài ra, một số chân
có các chức năng đặc biệt sau:
- Serial 0: 0 (RX) và 1 (TX)
- Serial 1: 19 (RX) and 18 (TX)
- Serial 2: 17 (RX) and 16 (TX)
- Serial 3: 15 (RX) and 14 (TX)
Sử dụng để nhận (RX) và truyền (TX) dữ liệu nối tiếp kiểu TTL. Những chân
này có thể cấu hình để kích hoạt một ngắt ở mức thấp, sƣờn lên hoặc sƣờn xuống.
- Chân PWM: 2 - 13 và 44 – 46 cung cấp 8-bit PWM đầu ra với hàm
analogWrite()
- Chân truyền thông SPI: Chân 50 (MISO), chân 51 (MOSI), chân 52 (SCK),
chân 53 (SS).
- Chân 13 đƣợc nối với một LED khi chân này ở mức cao thì đèn sáng, khi ở
mức thấp thì đèn tắt.
Có một cặp chân khác trên bo:
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
28
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
- Chân AREF: Tham chiếu điện áp cho đầu vào analog. Sử dụng hàm
analogReference().
- Chân RESET: Nối đƣờng dây xuống LOW để reset vi xử lý.
3.2.3. Arduino Fio
3.2.3.1. Cấu trúc chung
Hình 3.4: Arduino Mega Fio
Arduino Fio là một bo mạch vi điều khiển đƣợc xây dựng dựa trên chip
ATmega328P. Bao gồm có 14 chân vào ra số (trong đó có 6 chân có thể sử dụng để
điều chế độ rộng xung), có 8 chân vào vào tƣơng tự, trên board sử dụng một bộ
cộng hƣởng, một công tắc Reset, và lỗ để cắm chân Header. Nó có kết nối với bộ
Lithium Polymer và mạch nguồn qua cổng USB. Có sẵn ổ cắm XBee ở phía dƣới
của board.
Arduino Fio dùng cho ứng dụng không dây. Ngƣời dùng có thể nạp dữ liệu
thông qua cáp FTDI hoặc bo mạch cải tiến Sparkfun . Ngoài ra, bằng cách sử dụng
USB-to-Xbee nhƣ Xbee Exploer USB, ngƣời dùng có thể nạp dữ liệu qua mạng
không dây.
Arduino Fio đƣợc thiết kế bởi Shigeru Kobayashi và Sparkfun Electronics,
và đƣợc sản xuất bởi Sparkfun Electronics.
3.2.3.2. Đặc điểm Arduino Fio
- Dùng vi điều khiển ATmega328P
- Điện áp hoạt động là 3.3V
- Điện áp đầu vào trong khoảng từ 3,35V-12V
- Điện áp xạc phin 3.7V-7V
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
29
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
- Chân vào ra tín hiệu số 14 trong đó có 6 chân điều khiển độ rộng xung
PWM
- Chân đầu vào tƣơng tự gồm có 8 chân
- Dòng điện hoạt động trên các chân là 40mA
- Bộ nhớ Flash là 32KB trong đó có 2KB sử dụng bằng bootloader
- Bộ nhớ SRAM 2KB
- Bộ nhớ EEPROM 1KB
- Tần số dao động thạch anh 8MHz
3.2.3.3. Nguồn nuôi
Arduino Fio có thể đƣợc cấp nguồn thông qua cáp FTDI hoặc board cải tiến
kết nối với 6 chân Headers của nó, hoặc nguồn chuẩn 3.3V đƣợc quy định trên chân
3V3 hoặc pin Lithium Polymer trên các chân BAT.
Các chân nguồn:
- Chân BAT: Cung cấp Pin Lithium Polymer cho board mạch.
- Chân 3V3: Nguồn chuẩn 3.3V để cung cấp cho các chân.
- Chân GND: Chân nối đất
3.2.3.4. Chân vào ra
Arduino Fio có 14 chân số có thể sử dụng nhƣ chân vào hoặc ra dữ liệu bằng
cách sử dụng các hàm pinMode(), digitalWrite() và digitalRead(). Các chân này
hoạt động ở mức điện áp 3.3V. Mỗi chân có thể cũng cấp hoặc nhận một dòng điện
tối đa 40mA và có một điện trở Pull-up (mặc định không nối) có giá trị khoảng 20-
50 kOhms. Ngoài ra, một số chân còn có chức năng đặc biệt:
- Serial: RXI (D0) và TX0 (D1): Đƣợc sử dụng để nhận (RX) và truyền (TX)
dữ liệu nối tiếp TTL.
- Ngắt ngoài (chân 2 và 3): Các chân này có thể đƣợc cấu hình để kích hoạt
một ngắt ở mức thấp, sƣờn lên hoặc sƣờn xuống hoặc là thay đổi giá trị. Có thể
xem chi tiết ở hàm chức năng attachInterrupt().
- PWM (chân 3, 5, 6, 9, 10, và 11): Điều chế độ rộng xung 8 bit bằng hàm
analogWrite().
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
30
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
- SPI: 10 (SS), 11(MOSI), 12 (MISO), 13 (SCK). Những chân này hỗ trợ
truyền thông SPI. Mặc dù đƣợc cung cấp phần cứng cơ bản nhƣng hiện nay nó
chƣa có trong ngôn ngữ Arduino.
- Có một LED đƣợc nối với chân digital 13. Khi chân này ở mức cao thì
LED sáng, ở mức thấp thì tắt.
- Fio có 8 chân vào Analog, mỗi chân có độ phân giải 10 bit (đƣợc chia
thành 1024 mức). Các chân đầu vào analog đo từ Ground đến Vcc. Ngoài ra, một số
chân có chức năng đặc biệt:
- I2
C: 4 (SDA) và 5 (SCL). Hỗ trợ truyền thông I2
C (TWI) sử dụng thƣ viện
Write.
Có một cặp chân khác trên board mạch:
- AREF: Tham chiếu điện áp đầu vào analog. Sử dụng hàm
analogReference().
- DTR. Đặt dòng điện ở mức LOW để khởi động lại vi điều
khiển. Ngoài ra còn còn 8 lỗ Unsoldered trên board:
- BAT+ và BAT-: Đƣợc kết nối với một nguồn Pin.
- CHG 5V và CHG-: Dùng để kết nối với thiết bị đầu cuối có tổn hao.
- SW: Dùng để kết nối với công tắc nguồn trên board.
- CTS: Dùng để kết nối với chân #CTS/DIO7 của ổ cắm Xbee.
- DTR: Dùng để kết nối với chân #DTR/SLEEP_RQ/DI8 của ổ cắm XBee.
3.3. Lập trình Arduino
3.3.1. Giới thiệu môi trƣờng lập trình
Để có môi trƣờng lập trình Arduino thì bƣớc đầu tiên chúng ta phải có file
phần mềm biên dịch do nhà sản xuất Arduino cung cấp đƣợc download tại trang
chủ theo link sau: http://arduino.cc/en/Main/Software
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
31
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
Hình 3.5: Link download phần mềm Arduino
Sau khi giải nén chạy Arduino.exe ta đƣợc giao diện phần mềm lập trình
Arduino nhƣ sau:
Hình 3.6: Giao diện lập trình Arduino
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
32
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
3.3.2. Giao diện phần mềm lập trình Arduino
Khi muốn lập trình chúng ta phải khởi động giao diện lập trình trên giao diện
có các chức năng đƣợc mô tả nhƣ sau:
Hình 3.7: Giao diện lập trình Arduino
Trong giao diện lập trình căn bản khi lập trình cần chú ý các bƣớc:
- Bƣớc 1: Tạo file biên dịch mới
- Bƣớc 2: Lƣu file code
- Bƣớc 3: Lập trình code điều khiển
- Bƣớc 4: Biên dịch file để kiểm tra lỗi
- Bƣớc 5: Nạp chƣơng trình vào Board
Trong Arduino hỗ trợ các thƣ viện và ví dụ mở với các chủ đề khác nhau,
muốn dùng ví dụ nào có thể thao tác nhƣ hình bên dƣới:
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
33
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
Hình 3.8: Lấy ví dụ có sẵn trong Arduino
3.3.3. Nạp chƣơng trình và chạy ứng dụng
Để nạp chƣơng trình vào kit, ta kết nối cáp nạp USB vào Board và máy tính
kiểm tra trạng thái có cổng kết nối chƣa tại phần Tools>Serial Port để chọn cổng
COM kết nối và Tool> Board để chọn board Arduino sử dụng. Sau đó nhấn Upload
chƣơng trình đƣợc nạp vào và chạy ứng dụng.
Hình 3.9: Nạp chương trình cho Arduino
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
34
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
3.4. Cấu trúc chƣơng trình lập trình Arduino
Cũng nhƣ các ngôn ngữ lập trình khác, ngôn ngữ trong Arduino sử dụng
ngôn ngữ C. Cấu trúc một chƣơng trình Arduino bao gồm 2 phần chính :
void setup( )
{
thực hiện việc thiết lập ban đầu cho các ứng dụng.
}
void loop( )
{
vòng lặp thực hiện chƣơng trình.
}
Hàm setup( ) đƣợc sử dụng để khởi tạo giá trị các biến, chế độ chân, bắt đầu
sử dụng các thƣ viện. Hàm setup( ) chỉ thực hiện một lần khi cấp nguồn hoặc reset
Arduino.
Hàm loop( ) đƣợc hiểu nhƣ là chƣơng trình chính, thực hiện các chức năng
đƣợc lập trình và có tính lặp lại liên tục.
KẾT LUẬN CHƢƠNG
Arduino có rất nhiều module, mỗi module đƣợc phát triển cho một ứng
dụng. Về mặt chức năng, các bo mạch Arduino đƣợc chia thành hai loại: loại bo
mạch chính có chip Atmega và loại mở rộng thêm chức năng cho bo mạch chính.
Các bo mạch chính về cơ bản là giống nhau về chức năng, tuy nhiên về mặt cấu
hình nhƣ số lƣợng I/O, dung lƣợng bộ nhớ, hay kích thƣớc có sự khác nhau năng
kết nối Ethernet, Wireless, điều khiển động cơ.
Arduino đƣợc chọn làm bộ não xử lý của rất nhiều thiết bị từ đơn giản đến phức
tạp. Trong số đó có một vài ứng dụng thực sự chứng tỏ khả năng vƣợt trội của
Arduino do chúng có khả năng thực hiện nhiều nhiệm vụ rất phức tạp. Sau đây là
danh sách một số ứng dụng nổi bật của Arduino nhƣ trong công nghệ in 3D, robot
dò đƣờng theo hƣớng có nguồn nhiệt, tạo một thiết bị nhấp nháy theo âm thanh và
đèn laser hay là một thiết bị báo cho khách hàng biết khi nào bánh mì ra lò.
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
35
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
CHƢƠNG 4: THIẾT BỊ ĐỊNH VI GPS
SIM548 4.1. Lý do lựa chọn module SIM548
Công nghệ GPS ngày càng phát triển, trên thế giới ngày càng có nhiều công
ty điện tử tung ra thị trƣờng các sản phẩm, các module GPS để phục vụ cho công
việc nghiên cứu cũng nhƣ phát triển các sản phẩm liên quan đến GPS. Tuỳ thuộc
vào giá thành, chất lƣợng (độ chính xác trong định vị) của các module là khác nhau
đáp ứng cho ngƣời dùng tuỳ thuộc vào yêu cầu. Tuy nhiên tất cả các module có thể
đáp ứng đƣợc về độ chính xác dùng trong dân sự, với sai số ở trong khoảng 15 mét.
Một số Module có chức năng GPS có trên thị trƣờng Việt Nam:
● Module GPS Skynab GB10
- Kích thƣớc khá nhỏ gọn, 71 x 40 x 6.5 mm
- Công suất tiêu thụ nhỏ: 60mAh*3.3V
- Độ tin cậy tƣơng đối tốt
- Giá thành thấp (40$).
- Có nhiều trên thị trƣờng Việt Nam
- Dễ sử dụng, giao tiếp qua UART, theo chuẩn NMEA – 0183.
● Module GPS-GSM Sim508
- Kích thƣớc rất nhỏ gọn: 40 x 22 x 3.1 mm
- Công suất tiêu thụ nhỏ hơn: 35mAh*3.3V
- Độ tin cậy cao
- Giá thành cao hơn (85$)
- Có rất ít trên thị trƣờng Việt Nam.
● Module GPS-GSM Sim548
- Kích thƣớc rất nhỏ gọn: 55 x 34 x 3.0 mm
- Công suất tiêu thụ nhỏ hơn: 25mAh*3.3V
- Độ tin cậy cao
- Giá thành thấp (50$)
- Có rất nhiều trên thị trƣờng Việt Nam.
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
36
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
Các loại máy thu GPS khác cũng có ở Việt Nam nhƣng gần nhƣ rất hiếm.
Hầu hết các Module GPS đều giao tiếp qua cổng UART và theo chuẩn NMEA –
0183 nên cũng khá giống nhau. Trong đề tài luận văn này, em đã lựa chọn module
SIM548, do những ƣu điểm của nó: có nhiều trên thị trƣờng Việt Nam, rẻ và tiết
kiệm năng lƣợng, đáp ứng đƣợc yêu cầu luận văn.
4.2. Đặc điểm chung SIM548
Module SIM548 là một thiết bị có chức năng GSM và hỗ trợ chức năng định
vị GPS của hãng SIMCOM.
Hình 4.1: Hình ảnh module Sim548
Module SIM 548 có thể hoạt động với các tần số sau GSM 850MHz, 900
MHz, DCS 1800MHz và PCS 1900MHz và cũng hỗ trợ kỹ thuật GPS định vị vị trí
bằng vệ tinh. Với kích thƣớc nhỏ 55mm x 34mm x 3.0 mm, module này có thể sử
dụng cho các ứng dụng nhƣ Smart phone, PDA phone, thiết bị định vị GPS cầm tay
hay điện thoại.
Chúng ta có thể giao tiếp với module thông qua đế chuẩn 60 chân dành riêng
cho module SIM548. Thông qua đế chuẩn 60 chân này,chúng ta có thể sử dụng
module với các mục đích :
- Bàn phím, bảng nút nhấn hay SPI LCD.
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
37
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
- Một port giao tiếp nối tiếp dành cho GSM và hai port nối tiếp dành cho
GPS giúp cho việc thiết kế và phát triển ứng dụng một cách dễ dàng hơn thông qua
việc giao tiếp bằng tập lệnh AT.
- Các ngõ vào ra dành cho chức năng nghe, gọi, và xử lý âm thanh.
- Các ngõ vào của bộ chuyển đổi AD.
Để sử dụng đƣợc module SIM548, cần phải có các thiết bị đi kèm:
Hình 4.2: Các thiết bị đi kèm module SIM548
Trong đó:
A: Nguồn cung cấp.
B: Anten GSM.
C: Anten GPS.
D: Cáp kết nối anten với module.
E: Tai nghe.
F: Cáp giao tiếp nối tiếp.
4.3. Cấu trúc phần cứng module SIM548
Sim548 có hai khối tách biệt: phần GSM/GPRS và phần GPS
Phần GSM:
- Khối trung tâm GSM: GSM baseband engine
- Khối bộ nhớ: Flash and SRAM
- Phần GSM radio frequyency
- Khối giao tiếp anten: anten interface
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
38
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
- Khối giao tiếp ngoài: board-to-board interface
Phần GPS:
- Chíp thu GPS: SRFIII GPS engine
- Phần GPS radio frequency
- Khối giao tiếp anten: anten interface
- Khối giao tiếp ngoài: board-to-board interface
GSM
antenna
Radio Friquency
Power
SIM
Flash+
GSM Base band
LCD
to-Board
SRAM
Egine UART
ADC
GSM PART Boar
d-
t
o
GPS PART Power
connec
t
UARTA
Power IC SIRFIII UARTB
ETC
Radio Friquency
GPS
antenna
Hình 4.3: Sơ đồ khối SIM548
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
39
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
4.4. Phần cứng ứng dụng GSM trong SIM548
Để sử dụng và giao tiếp với module SIM 548 phải thông qua một chuẩn đế
cắm 60 chân. Bao gồm các ứng dụng dành cho GSM :
- Nguồn cung cấp và nguồn sạc pin.
- Hai ngõ vào giao tiếp theo chuẩn nối tiếp.
- Hai ngõ vào analog.
- Ngõ vào ra dành cho Simcard.
4.4.1. Chức năng các chân cho GSM
Bảng 4.1 Chức năng các chân GSM
Pin Tên Pin Tên
1 GND 2 VBAT
3 GND 4 VBAT
5 GND 6 VBAT
7 GND 8 VBAT
9 AD0 10 VCHG
11 VRTC 12 VCHG
13 PWRKEY 14 TBMP_BAT
15 SIM-PRESENCE 16 NETLIGHT
17 SIM-VĐ 18 BUZZER
19 SIM-RST 20 STATUS
21 SIM-DATA 22 GPI01
23 SIM-CLK 24 DISP_CS
25 DCD 26 DISP_CLK
27 DTR 28 DISP_DATA
29 RXD 30 DISP_D/C
31 TXD 32 DISP_RST
33 RTS 34 GPI00
35 CTS 36 DBG_RXD
37 RI 38 DBG_TXD
39 AGND 40 AGND
41 SPK1P 42 MIC1P
43 SPK1N 44 MIC1N
45 SPK2P 46 MIC2P
47 SPK2N 48 MIC2N
49 GPS_M-RST 50 GPS_BOOTSEL
51 GPS_TXA 52 GPS_TIMBMARK
53 GPS_RXA 54 GPS_WAKEUP
55 GPS_TXB 56 GPS_VCC_RF
57 GPS_RXB 58 GPS_VANT
59 GPS_VRTC 60 GPS_VCC
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
40
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
Bảng 4.2 Miêu tả chức năng các chân
Tên I/O Mô tả Đặc tính điện
VBAT Có 4 chân VBAT dùng để cung Vmax= 4.5V
cấp nguồn hoạt động cho Vmin=3.4V
Vnorm=4.0V
VRTC I/O Nguồn Pin dự trữ, sử dụng khi Vmax=2.0V
không có nguồn VBAT. Vmin=1.2V
Vnorm=1.8V
Inorm= 20uA
VCHG I Nguồn cung cấp cho bộ sạc pin Vmax=5.25V
của module. Đồng thời giúp cho Vmin=1.1 VBA
module nhận ra bộ sạc. Vnorm=5.1V
GND Chân nối đất dành cho các ứng
dụng số.
PWRKEY I Ngõ vào dùng để mở và tắt VILmax=0.2 VBAT
nguồn chính của module. Chân VIHmin=0.6 VBAT
này đƣợc nối với một nút nhấn. VImax=VBAT
Để mở và tắt nguồn của
module,phải nhấn nút nhấn để
giữ chân này ở mức thấp trong
một khoảng thời gian ngắn.
MIC1P I Ngõ vào của microphone 1.
MIC1N
MIC2P I Ngõ vào của microphone 2.
MIC2N
SPK1P O Ngõ ra của loa 1.
SPK1N
SPK2P O Ngõ ra của loa 2.
SPK2N
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
41
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
BUZZER O Ngõ ra dành cho còi báo.
AGND Chân nối đất dành cho các ứng
dụng tƣơng tự.
DISP_DATA I/O Ngõ vào ra để kiểm tra đƣờng VILmin=0V
truyền dữ liệu. VILmax=0.9
VIHmin=2.0
DISP_CLK O Ngõ ra kiểm tra xung Clock.
VIHmax= 3.2
DISP_D/C O CNgõ ra kiểm tra dữ liệu và địa
chỉ (có thể đƣợc lựa chọn bằng VOLmin=GND
phần mềm). VOLmax=0.2V
VOHmin=2.7
DISP_CS O Ngõ ra cho phép hiện thị.
VOHmax=2.9
Các ngõ vào ra với mục đích chung
NETLIGHT O Ngõ ra cho biết trạng thái hoạt VILmin=0V
động của module GSM. VILmax=0.9
VIHmin=2.0
STATUS O Ngõ ra cho biết các trạng thái
hoạt động của các ứng dụng VIHmax= 3.2
khác có trong module. VOLmin=GND
VOLmax=0.2V
GPIO0 I/O Ngõ vào ra dùng chung cho các
GPIO1 mục đích khác. VOHmin=2.7
VOHmax=2.9
Port nối tiếp 1
DTR I Ngõ vào cho biết giao tiếp đã VILmin=0V
sẵn sàng. VILmax=0.9
VIHmin=2.0
RXD I Ngõ vào nhận dữ liệu,
VIHmax= 3.2
TXD O Ngõ ra truyền dữ liệu.
VOLmin=GND
RTS I Ngõ vào yêu cầu gửi dữ liệu.
VOLmax=0.2V
CTS O Sẵn sàng để gửi dữ liệu.
VOHmin=2.7
RI O Ngõ ra cho biết trạng thái hoạt
động. VOHmax=2.9
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620
TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620
42
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc
Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc

More Related Content

Similar to Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc

Similar to Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc (9)

NGHIÊN CỨU CÔNG NGHỆ ẢO HÓA MẠNG VỚI OPEN FLOW.doc
NGHIÊN CỨU CÔNG NGHỆ ẢO HÓA MẠNG VỚI OPEN FLOW.docNGHIÊN CỨU CÔNG NGHỆ ẢO HÓA MẠNG VỚI OPEN FLOW.doc
NGHIÊN CỨU CÔNG NGHỆ ẢO HÓA MẠNG VỚI OPEN FLOW.doc
 
Ngiên Cứu Ứng Dụng Công Nghệ Reverse Engineering Trong Thiết Kế Khuôn Mẫu, Ứn...
Ngiên Cứu Ứng Dụng Công Nghệ Reverse Engineering Trong Thiết Kế Khuôn Mẫu, Ứn...Ngiên Cứu Ứng Dụng Công Nghệ Reverse Engineering Trong Thiết Kế Khuôn Mẫu, Ứn...
Ngiên Cứu Ứng Dụng Công Nghệ Reverse Engineering Trong Thiết Kế Khuôn Mẫu, Ứn...
 
HỆ THỐNG GIÁM SÁT CHẤT LƯỢNG KHÔNG KHÍ TRONG CÔNG NGHIỆP SỬ DỤNG MẠNG LORA.doc
HỆ THỐNG GIÁM SÁT CHẤT LƯỢNG KHÔNG KHÍ TRONG CÔNG NGHIỆP SỬ DỤNG MẠNG LORA.docHỆ THỐNG GIÁM SÁT CHẤT LƯỢNG KHÔNG KHÍ TRONG CÔNG NGHIỆP SỬ DỤNG MẠNG LORA.doc
HỆ THỐNG GIÁM SÁT CHẤT LƯỢNG KHÔNG KHÍ TRONG CÔNG NGHIỆP SỬ DỤNG MẠNG LORA.doc
 
Thiết kế cung cấp điện cho phân xưởng cơ khí.docx
Thiết kế cung cấp điện cho phân xưởng cơ khí.docxThiết kế cung cấp điện cho phân xưởng cơ khí.docx
Thiết kế cung cấp điện cho phân xưởng cơ khí.docx
 
Nghiên cứu ứng dụng GIS trong quản lý hệ thống mạng lưới điện khu vực TP. Hà ...
Nghiên cứu ứng dụng GIS trong quản lý hệ thống mạng lưới điện khu vực TP. Hà ...Nghiên cứu ứng dụng GIS trong quản lý hệ thống mạng lưới điện khu vực TP. Hà ...
Nghiên cứu ứng dụng GIS trong quản lý hệ thống mạng lưới điện khu vực TP. Hà ...
 
MOBILE IP 4G.doc
MOBILE IP  4G.docMOBILE IP  4G.doc
MOBILE IP 4G.doc
 
ĐỒ ÁN - Thiết kế lập trình nhà giữ xe tự động sử dụng PLC S7-200.doc
ĐỒ ÁN - Thiết kế lập trình nhà giữ xe tự động sử dụng PLC S7-200.docĐỒ ÁN - Thiết kế lập trình nhà giữ xe tự động sử dụng PLC S7-200.doc
ĐỒ ÁN - Thiết kế lập trình nhà giữ xe tự động sử dụng PLC S7-200.doc
 
Tìm hiểu động cơ một chiều không chổi than BLDC.doc
Tìm hiểu động cơ một chiều không chổi than BLDC.docTìm hiểu động cơ một chiều không chổi than BLDC.doc
Tìm hiểu động cơ một chiều không chổi than BLDC.doc
 
BÁO CÁO THỰC TẬP TỐT NGHIỆP - TÌM HIỂU VỀ HỆ THỐNG THANG MÁY.docx
BÁO CÁO THỰC TẬP TỐT NGHIỆP - TÌM HIỂU VỀ HỆ THỐNG THANG MÁY.docxBÁO CÁO THỰC TẬP TỐT NGHIỆP - TÌM HIỂU VỀ HỆ THỐNG THANG MÁY.docx
BÁO CÁO THỰC TẬP TỐT NGHIỆP - TÌM HIỂU VỀ HỆ THỐNG THANG MÁY.docx
 

More from Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864

More from Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864 (20)

Yếu Tố Tự Truyện Trong Truyện Ngắn Thạch Lam Và Thanh Tịnh.doc
Yếu Tố Tự Truyện Trong Truyện Ngắn Thạch Lam Và Thanh Tịnh.docYếu Tố Tự Truyện Trong Truyện Ngắn Thạch Lam Và Thanh Tịnh.doc
Yếu Tố Tự Truyện Trong Truyện Ngắn Thạch Lam Và Thanh Tịnh.doc
 
Từ Ngữ Biểu Thị Tâm Lí – Tình Cảm Trong Ca Dao Người Việt.doc
Từ Ngữ Biểu Thị Tâm Lí – Tình Cảm Trong Ca Dao Người Việt.docTừ Ngữ Biểu Thị Tâm Lí – Tình Cảm Trong Ca Dao Người Việt.doc
Từ Ngữ Biểu Thị Tâm Lí – Tình Cảm Trong Ca Dao Người Việt.doc
 
Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...
Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...
Quản Lý Hoạt Động Dạy Học Các Môn Khoa Học Tự Nhiên Theo Chuẩn Kiến Thức Và K...
 
Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...
Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...
Quản Lý Thu Thuế Giá Trị Gia Tăng Đối Với Doanh Nghiệp Ngoài Quốc Doanh Trên ...
 
Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...
Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...
Thu Hút Nguồn Nhân Lực Trình Độ Cao Vào Các Cơ Quan Hành Chính Nhà Nước Tỉnh ...
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thương Mại ...
 
Vaporisation Of Single And Binary Component Droplets In Heated Flowing Gas St...
Vaporisation Of Single And Binary Component Droplets In Heated Flowing Gas St...Vaporisation Of Single And Binary Component Droplets In Heated Flowing Gas St...
Vaporisation Of Single And Binary Component Droplets In Heated Flowing Gas St...
 
Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...
Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...
Quản Lý Hoạt Động Dạy Học Các Trường Thpt Trên Địa Bàn Huyện Sơn Hà Tỉnh Quản...
 
Tác Giả Hàm Ẩn Trong Tiểu Thuyết Nguyễn Việt Hà.doc
Tác Giả Hàm Ẩn Trong Tiểu Thuyết Nguyễn Việt Hà.docTác Giả Hàm Ẩn Trong Tiểu Thuyết Nguyễn Việt Hà.doc
Tác Giả Hàm Ẩn Trong Tiểu Thuyết Nguyễn Việt Hà.doc
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Ngắn Hạn Tại Ngân Hàng Công Thƣơng Chi...
 
Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...
Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...
Quản Lý Nhà Nước Về Nuôi Trồng Thủy Sản Nước Ngọt Trên Địa Bàn Thành Phố Hải ...
 
Song Song Hóa Các Thuật Toán Trên Mạng Đồ Thị.doc
Song Song Hóa Các Thuật Toán Trên Mạng Đồ Thị.docSong Song Hóa Các Thuật Toán Trên Mạng Đồ Thị.doc
Song Song Hóa Các Thuật Toán Trên Mạng Đồ Thị.doc
 
Ứng Dụng Số Phức Trong Các Bài Toán Sơ Cấp.doc
Ứng Dụng Số Phức Trong Các Bài Toán Sơ Cấp.docỨng Dụng Số Phức Trong Các Bài Toán Sơ Cấp.doc
Ứng Dụng Số Phức Trong Các Bài Toán Sơ Cấp.doc
 
Vai Trò Của Cái Bi Trong Giáo Dục Thẩm Mỹ.doc
Vai Trò Của Cái Bi Trong Giáo Dục Thẩm Mỹ.docVai Trò Của Cái Bi Trong Giáo Dục Thẩm Mỹ.doc
Vai Trò Của Cái Bi Trong Giáo Dục Thẩm Mỹ.doc
 
Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...
Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...
Quản Lý Hoạt Động Giáo Dục Ngoài Giờ Lên Lớp Ở Các Trường Thcs Huyện Chư Păh ...
 
Thu Hút Vốn Đầu Tư Vào Lĩnh Vực Nông Nghiệp Trên Địa Bàn Tỉnh Gia Lai.doc
Thu Hút Vốn Đầu Tư Vào Lĩnh Vực Nông Nghiệp Trên Địa Bàn Tỉnh Gia Lai.docThu Hút Vốn Đầu Tư Vào Lĩnh Vực Nông Nghiệp Trên Địa Bàn Tỉnh Gia Lai.doc
Thu Hút Vốn Đầu Tư Vào Lĩnh Vực Nông Nghiệp Trên Địa Bàn Tỉnh Gia Lai.doc
 
Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...
Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...
Quản Lý Hoạt Động Dạy Học Ngoại Ngữ Tại Các Trung Tâm Ngoại Ngữ - Tin Học Trê...
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Doanh Nghiệp Tại Ngân Hàng Thƣơng Mại ...
 
Tạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.doc
Tạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.docTạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.doc
Tạo Việc Làm Cho Thanh Niên Trên Địa Bàn Quận Thanh Khê, Thành Phố Đà Nẵng.doc
 
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...
Quản Trị Rủi Ro Tín Dụng Trong Cho Vay Trung Và Dài Hạn Tại Ngân Hàng Thương ...
 

Recently uploaded

bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
dangdinhkien2k4
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
ChuThNgnFEFPLHN
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
hoangtuansinh1
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
DungxPeach
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
dnghia2002
 

Recently uploaded (20)

Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiện
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
 

Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet.doc

  • 1. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI --------------------------------------- HỒ MẬU VIỆT THIẾT KẾ HỆ THỐNG ĐO NHIỆT ĐỘ VÀ XÁC ĐỊNH VỊ TRÍ BỆNH NHÂN QUA MẠNG INTERNET LUẬN VĂN THẠC SĨ KỸ THUẬT NGÀNH KỸ THUẬT Y SINH GIÁO VIÊN HƢỚNG DẪN: PGS.TS. NGUYỄN TIẾN DŨNG Hà Nội – Năm 2014
  • 2. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 LỜI CAM ĐOAN Tôi xin cam đoan cuốn luận văn này do chính tôi nghiên cứu. Hệ thống phần cứng và chƣơng trình phần mềm do tôi thiết kế và xây dựng. Các thông tin số liệu trong luận văn là hoàn toàn trung thực, chính xác và có nguồn gốc rõ ràng. Trong quá trình nghiên cứu tôi có tham khảo mốt số tài liệu, và bài báo có trong danh mục tài liệu tham khảo đƣợc liệt kê cuối luận văn. Học viên Hồ Mậu Việt
  • 3. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 MỤC LỤC LỜI CAM ĐOAN .....................................................................................................................................1 MỤC LỤC....................................................................................................................................................1 DANH MỤC HÌNH ẢNH...........................................................................................4 DANH MỤC BẢNG BIỂU.........................................................................................6 MỞ ĐẦU.....................................................................................................................9 CHƢƠNG 1: TỔNG QUAN ....................................................................................10 1.1. Mở đầu......................................................................................................................10 1.2. Ý tƣởng thiết kế........................................................................................................10 1.3. Mục tiêu của đề tài....................................................................................................11 1.4. Yêu cầu hệ thống ......................................................................................................11 1.5. Giải pháp thiết kế......................................................................................................12 CHƢƠNG 2: CÔNG NGHỆ ĐỊNH VỊ GPS............................................................14 2.1. Giới thiệu về hệ thống định vị toàn cầu GPS............................................................15 2.2. Phân loại các hệ thống định vị ..................................................................................16 2.3 Cấu trúc của hệ thống định vị toàn cầu......................................................................16 2.4. Hoạt động của GPS...................................................................................................18 2.5. Độ chính xác của GPS ..............................................................................................18 2.6. Hệ thống vệ tinh GPS ...............................................................................................19 2.7. Tín hiệu GPS.............................................................................................................19 2.8. Nguồn lỗi của tín hiệu GPS ......................................................................................20 2.9. Nhận xét về khả năng và những ứng dụng của GPS.................................................21 CHƢƠNG 3: KIT VI ĐIỀU KHIỂN ARDUINO ....................................................22 3.1. Giới thiệu về kít vi điều khiển Arduino ....................................................................22 3.2. Phân loại kit Arduino................................................................................................24 3.2.1. Arduino Uno ......................................................................................................24 3.2.2. Arduino Mega 2560...........................................................................................26 3.2.3. Arduino Fio........................................................................................................29 3.3. Lập trình Arduino .....................................................................................................31 3.3.1. Giới thiệu môi trƣờng lập trình .........................................................................31 3.3.2. Giao diện phần mềm lập trình Arduino .............................................................33
  • 4. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 1
  • 5. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 3.3.3. Nạp chƣơng trình và chạy ứng dụng .................................................................34 3.4. Cấu trúc chƣơng trình lập trình Arduino..................................................................35 CHƢƠNG 4: THIẾT BỊ ĐỊNH VI GPS SIM548 ....................................................36 4.1. Lý do lựa chọn module SIM548 ...............................................................................36 4.2. Đặc điểm chung SIM548 ..........................................................................................37 4.3. Cấu trúc phần cứng module SIM548........................................................................38 4.4. Phần cứng ứng dụng GSM trong SIM548 ................................................................40 4.4.1. Chức năng các chân cho GSM...........................................................................40 4.4.2. Bật ứng dụng GSM của module SIM 548 .........................................................44 4.4.3. Tắt ứng dụng GSM của module SIM548...........................................................45 4.5. Truyền thông nối tiếp trên SIM548 ..........................................................................47 4.6. Kết nối với SIM card ................................................................................................48 4.7. Trạng thái của chân STATUS ........................................................................49 4.8. Phần cứng ứng dụng GPS của module SIM548 .......................................................50 4.8.1. Chức năng các chân dùng cho ứng dụng GPS...................................................50 4.8.2. Bật ứng dụng GPS .............................................................................................51 4.8.3. Mạch kết nối cho chân VRTC ...........................................................................51 4.8.4. Mạch kết nối cho chân RESET..........................................................................51 4.8.5. Chuẩn giao tiếp nối tiếp của ứng dụng GPS......................................................52 4.9. Ứng dụng GPS của module SIM548 ........................................................................52 4.9.1. GPS Hệ thống định vị toàn cầu..........................................................................52 4.9.2. Kỹ thuật DGPS ..................................................................................................54 4.10. Chuẩn giao tiếp NMEA ..........................................................................................55 4.10.1. Dữ liệu đầu ra...................................................................................................55 4.10.2. Dữ liệu đầu vào................................................................................................57 CHƢƠNG 5: THIẾT KẾ HỆ THỐNG ĐO NHIỆT ĐỘ VÀ XÁC ĐỊNH VỊ TRÍ BỆNH NHÂN ...........................................................................................................61 5.1. Giới thiệu ..................................................................................................................61 5.1. Sơ đồ khôi hệ thống ..................................................................................................61 5.1.1. Arduino Mega 2560...........................................................................................62 5.1.2. Khối giao chức năng GSM và GPS ...................................................................63
  • 6. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 2
  • 7. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 5.1.3. Khối giao tiếp GPS và GSM..............................................................................64 5.1.4. Module SIM.......................................................................................................66 5.1.5. Cảm biến nhiệt độ..............................................................................................66 5.2. Sơ đồ nguyên lý tổng thể hệ thống ...........................................................................68 5.3. Lƣu đồ thuật toán điều khiển hệ thống.....................................................................69 5.4. Thiết kế hệ thống phần mềm giám sát ......................................................................70 5.4.1. Yêu cầu và mục đích của hệ thống phần mềm...................................................70 5.4.2. Câu trúc và sơ đồ giải thuật ...............................................................................71 5.5. Xây dựng phần mềm server quản lý dùng giao thức TCP/IP ...................................73 5.5.1. Ứng dụng giao thức TCP/IP trong việc liên kết các ngƣời dùng qua mạng .....73 5.6. Giải pháp ứng dụng của module Sim548 trong việc kết nối server..........................74 5.6.1. Đối với server.....................................................................................................74 5.6.2. Yêu cầu phần mềm Server.................................................................................74 5.7. Giải pháp GPRS........................................................................................................75 5.8. Phần mềm thiết kế webserver Netbeans ...................................................................75 5.9. Thiết kế phần mềm hiển thị cho máy Client.............................................................77 5.10. Mở cổng modem cho máy chủ webserver ..............................................................78 5.11. Kết quả đạt đƣợc ....................................................................................................79 5.12. Đánh giá kết quả .....................................................................................................84 5.13. Kết luận...................................................................................................................85 TÀI LIỆU THAM KHẢO.........................................................................................86 PHỤ LỤC.............................................................................................................................87
  • 8. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 3
  • 9. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DANH MỤC HÌNH ẢNH Hình 2.1: Hệ thống vệ tinh cho GPS.........................................................................15 Hình 3.1: Hình ảnh kit vi điều khiểnt Arduino .........................................................22 Hình 3.2: Cấu trúc phần cứng của Arduino Uno ......................................................24 Hình 3.3: Arduino Mega 2560 ..................................................................................26 Hình 3.4: Arduino Mega Fio.....................................................................................29 Hình 3.5: Link download phần mềm Arduino ..........................................................32 Hình 3.6: Giao diện lập trình Arduino ......................................................................32 Hình 3.7: Giao diện lập trình Arduino ......................................................................33 Hình 3.8: Lấy ví dụ có sẵn trong Arduino ................................................................34 Hình 3.9: Nạp chƣơng trình cho Arduino.................................................................34 Hình 4.1: Hình ảnh module Sim548 .........................................................................37 Hình 4.2: Các thiết bị đi kèm module SIM548 .........................................................38 Hình 4.3: Sơ đồ khối SIM548 ...................................................................................39 Hìnhn 4.4: Dùng chân PWMRKEY để bật ứng dụng GSM .....................................44 Hình 4.5: Dùng chân PWRKEY để tắt ứng dụng GSM............................................46 Hình 4.6: Chuẩn giao tiếp nối tiếp của SIM548........................................................47 Hình 4.7: Kết nối SIM card 6 chân ...........................................................................48 Hình 4.8: Kết nối với chân NETLIGHT ...................................................................49 Hình 4.9: Bật ứng dụng GPS.....................................................................................51 Hình 4.10. Kết nối với chân VRTC .........................................................................51 Hình 4.11: Kết nối với chân RESET.........................................................................52 Hình 4.12: Vệ tinh GPS.............................................................................................53 Hình 5.1: Sơ đồ khối hệ thống ..................................................................................61 Hình 5.2: Khối xử lý trung tâm.................................................................................62 Hình 5.3: Sơ đồ cấu trúc khối giao tiếp vô tuyến......................................................64 Hình 5.4: Anten thu phát GPRS................................................................................64 Hình 5.5: Anten thu phát GPS...................................................................................65 Hình 5.6: Sim kết nối mạng GSM/ GPRS.................................................................66
  • 10. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 4
  • 11. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 Hình 5.7: Hình ảnh cấu tạo cảm biến nhiệt độ..........................................................67 Hình 5.8: Sơ đồ mạch nguyên lý hệ thống................................................................68 Hình 5.9: Lƣu đồ thuật toán điều khiển hệ thống.....................................................69 Hình 5.10: Sơ đồ phần mềm theo lớp .......................................................................71 Hình 5.11: Sơ đồ giải thuật .......................................................................................72 Hình 5.12: Giao diện phần mềm lập trình Java Netbeans........................................76 Hình 5.13: Giao diện phần mềm webserver..............................................................76 Hình 5.14: Giao diện phần mềm Visua Studio 2012 ................................................77 Hình 5.15: Giao diện phần mềm hiển thị cho máy Client.........................................78 Hình: 5.16: Mở port trên modem .............................................................................79 Hình 5.17: Thiết lập thông số cho port mới..............................................................79 Hình 5.18: Các thiết bị trong hệ thống......................................................................80 Hình 5.19: Hệ thống ghép nối hoàn chỉnh ................................................................80 Hình 5.20: Hệ thống hoàn thanh cuối cùng...............................................................81 Hình 5.201: Thông tin về tọa độ vị trí của bệnh nhân ..............................................82 Hình 5.22: Thông tin về nhiệt độ ..............................................................................82 Hình 5.23: Kết quả khi chạy phần mềm webserver ..................................................83 Hình 5.24: Kết quả khi chạy phần mềm hiện thị.......................................................83 Hình 5.25: Thông tin vị trí và nhiệt độ đo đƣợc từ bệnh nhân.................................84
  • 12. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 5
  • 13. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DANH MỤC BẢNG BIỂU Bảng 4.1 Chức năng các chân GSM .........................................................................40 Bảng 4.2 Miêu tả chức năng các chân.......................................................................41 Bảng 4.4 Chức năng các chân SIM...........................................................................49 Bảng 4.5 Trạng thái chân STATUS ..........................................................................49 Bảng 4.6 Chức năng các chân GPS...........................................................................50 Bảng 4.7 Dạng ký hiệu thông tin định vị ..................................................................55 Bảng 4.8 Thông tin chuỗi bảng tin nhận đƣợc .........................................................56 Bảng 4.9 Thông báo trạng thái kết nối......................................................................56 Bảng 4.10 Cấu hình module......................................................................................57 Bảng 4.11 Tham số cấu hình module........................................................................57 Bảng 4.12 Thông số cáu hình PORT A.....................................................................58 Bảng 4.13 Thông tin khởi tạo ứng dụng GPS...........................................................58 Bảng 4.14 Thông tin cấu hình nối tiếp......................................................................59 Bảng 4.15 Thông tin định dạng đầu ra......................................................................59 Bảng 4.16 Thông tin khởi tạo thời gian ....................................................................60
  • 14. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 6
  • 15. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Tên tiếng anh Tên tiếng việt GPS Global position systems Hệ thống định vị toàn cầu GSM Global System for MobileC Hệ thống thông tin di động toàn cầu ommunications GPRS General Packet Radio Servi Dịch vụ vô tuyến gói chung ces SMS Short Message Service Dịch vụ tin nhắn ngắn WAP Wireless Application Protoc Giao thức ứng dụng mạng đơn giản ol SIM Subscriber Identity Module Thẻ chứa thông tin định dạng TCP/UDP Transmission Control Proto Giao thức điều khiển truyền dẫn/Giao col/User Datagram Protocol thức dữ liệu gói ngƣời sửdụng IP Internet Protocol Giao thức dùng cho mạng Internet AT Attention Command Tập lệnh AT CR CARRIAGE RETURN Lệnh Enter LF Line Feed Lùi vào đầu dòng TE Terminal Equipment Thiết bị đầu cuối MT Mobile Terminal Thiết bị đầu cuối mạng IDE Integrated Development Môi trƣờng biên dịch Environment USB Universal Serial Bus chuẩn truyền dữ liệu cho bus ngoại vi IDE Integrated Development Môi trƣờng biên dịch Environment TX Transmitter Chân truyền dữ liệu RX Receiver Chân nhận dữ liệu
  • 16. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 7
  • 17. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 SPI Serial Peripheral Interface chuẩn đồng bộ nối tiếp truyền dữ liệu chế độ song công toàn phần MOSI Master Out Slave In dành cho việc truyền dữ liệu từ thiết bị chủ động đến thiết bị bị động. MISO Master In Slave Out dành cho việc truyền dữ liệu từ thiết bị bị động đến thiết bị chủ động. SCLK Serial Clock ành cho việc truyền tín hiệu đồng hồ tăctơ dành cho thiết bị bị động. CS Chip Select chọn vi mạch, chọn bên bị động UART Universal Asynchronous thức truyền thông không đồng bộ serial Reveiver and Transmitter VLR Visited Location Register Bộ đăng kí định vị tạm trú HLR Home Location Register Bộ đăng kí định vị thƣờng trú
  • 18. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 8
  • 19. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 MỞ ĐẦU Lĩnh vực công nghệ thông tin ngày càng phát triển và ngày càng đƣợc ứng dụng rộng rãi trong các lĩnh vực của cuộc sống xã hội. Việc hội nhập, tiếp thu kiến thức để áp dụng vào cuộc sống luôn là vấn đề đƣợc mọi ngƣời quan tâm. Con ngƣời ngày càng sáng chế ra nhiều loại máy móc, phƣơng tiện hữu ích để phục vụ cho con ngƣời, nhằm giảm đi công sức mà con ngƣời phải bỏ ra, giúp cho công việc đạt hiệu quả hơn. Trong luận văn này, em đã thiết kế và thử nghiệm thành công thiết bị xác định nhiệt độ và xác định vị trí của bệnh nhân qua mạng internet, có chức năng hỗ trợ cho việc chẩn đoán và giám sát bệnh nhân từ xa. Hệ thống có thể tích hợp nhiều chức năng nhƣ đo nhịp tim, đo nhiệt độ, huyết áp, có thể gắn camera để truyền hình ảnh, tuy nhiên vì thời gian có hạn cho nên trong đề tài luận văn này tác giải chỉ tích hợp một số chức năng nhƣ đo nhiệt độ và xác định vị trí bệnh nhân. Hệ thống có sử dụng module SIM548 có tích hợp chức năng GPS và GSM kết hợp với kít vi điều khiển Arduimo Mega 2560 là bộ xử lý trung tâm. Hệ thống này có thể áp dụng vào trong lĩnh vực y tế nhƣ quản lý giám sát các chỉ số quan trọng của bệnh nhân và có thể xây dựng mô hình khám và chẩn đoán bệnh từ xa qua mạng intennet. Đề tài luận văn đƣợc chia làm năm chƣơng, mỗi chƣơng đƣợc đề cập đến một vấn đề trong luận văn. Chƣơng I: Tổng quan Chƣơng II: Công nghệ định vị GPS Chƣơng III: KIT vi điều khiển Arduino Mega 2560 Chƣơng IV: Thiết bị định vị GPS SIM548 Chƣơng IV: Thiết kế hệ thống đo nhiệt độ và xác định vị trí bệnh nhân
  • 20. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 9
  • 21. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 CHƢƠNG 1: TỔNG QUAN 1.1. Mở đầu Trong các bệnh viện lớn hiện nay ngƣời ta đang đầu tƣ xây dựng các hệ thống giám sát để quản lý các hoạt động trong bệnh viện. Điển hình đó là hệ thống camera giám sát trong bệnh viện. Hệ thống camera giám sát bệnh viện với mục tiêu đảm bảo an toàn, an ninh bệnh viện. Hệ thống Camera giám sát tài sản, quan sát phòng bệnh nhân, ghi hình quá trình làm việc của đội ngũ bác sĩ, y tá một cách hiệu quả, chính xác các hoạt động, mọi lúc, mọi nơi. Hỗ trợ kỹ thuật online từ các bệnh viện tuyến trên xuống bệnh viện tuyến dƣới. Hỗ trợ kỹ thuật online từ các bệnh viện khác trên thế giới. Hỗ trợ chứng cứ cho việc xác định: bệnh nhân tử vong trƣớc hay sau khi nhập viện, thông tin về bệnh nhân. Hỗ trợ thân nhân xem quá trình phẫu thuật, nhìn ngƣời thân trong bệnh viện từ xa tại nhà hay từ nƣớc ngoài. Kết hợp đƣợc với mục đích an ninh bệnh viện. Ngoài ra còn có các hệ thống nhƣ: - Hệ thống giám sát SPO2 từ xa, có chức năng kiểm tra nồng độ oxy trong máu. - Hệ thống giám sát mức độ nhiệm khuẩn ở bệnh viện. - Hệ thống kết nối bệnh nhân với bác sĩ từ xa qua mạng internet. Bệnh nhân ngồi ở nhà đo các chỉ số huyết áp, tim mạch, hô hấp rồi gửi cho bác sĩ qua mạng. Bác sĩ sẽ chỉ định cho bệnh nhân đến viện điều trị hay không. 1.2. Ý tƣởng thiết kế Hệ thống đo nhiệt độ và xác định vị trí bệnh nhân qua mạng internet xuất phát từ ý tƣởng thiết kế một hệ thống giám sát bệnh nhân khi đang điều trị tại bệnh viện hoặc là thăm khám bệnh từ xa qua mạng. Hệ thống giúp cho các bác sỹ chẩn đoán bệnh từ xa mà không cần gặp trƣợc tiếp bệnh nhân vẫn có thể biết đƣợc tình trạng của bệnh nhân thông qua các thông số hệ thống thu thập đƣợc từ hệ thống gửi về. Một trong những ƣu điểm lớn nhất của thiết bị là có thể di chuyển đi tất cả mọi nơi vì hệ thống bắt tín hiệu qua vệ tinh và truyền tín hiệu thông qua mạng điện thoại di động đang phủ sóng trên toàn bộ lãnh thổ Việt Nam. Hệ thống có thể tích hợp nhiều chức năng nhƣ đo nhịp tim, huyết áp, nhiệt độ bệnh nhân, xác định vị trí bệnh nhân, camera để quan sát hình ảnh, chuông báo động khi cần thiết tuy nhiên vì thời
  • 22. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 10
  • 23. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 gian có hạn nên em chỉ thiết kệ thí điểm hệ thống xác định hai thông số đó là xác định vị trí và đo nhiệt độ bệnh nhân. Với hệ thống này thì các bệnh nhân ở vùng sâu vùng xa các dân tộc thiểu số ít ngƣời có thể dùng đƣợc mà bác sỹ không cần đến tận nơi mà chỉ cần ngồi ở văn phòng làm việc của mình vẫn có thể nắm đƣợc tình hình của các bệnh nhân và có thể chẩn đoán đƣợc tình trạng sức khỏe của bệnh nhân. 1.3. Mục tiêu của đề tài Xuất phát từ ý tƣởng đã nêu, đề tài luận văn của em thực hiện với những mục tiêu chính sau đây:  Đối với bản thân em thì đề tài luận văn là cơ hội để em tìm hiểu, nghiên cứu và thiết kế hệ thống đo nhiệt độ và xác định vị có ứng dụng chức năng định vị GPS thông qua mạng điện thoại di động GPRS đây là một lĩnh vực mới đang đƣợc nhiều ngƣời quan tâm tuy nhiên cũng chƣa có nhiều đề tài nghiên cứu sâu về lĩnh vực này. Cho nên mục tiêu của đề tài là rèn luyện tác phong, tinh thần khoa học, cũng nhƣ hoàn thiện phƣơng pháp, tƣ duy nghiên cứu, giải quyết một vấn đề thực tiễn. Quan trọng hơn là tích lũy và nâng cao trình độ chuyên môn cho bản thân.  Về mặt ứng dụng thực tiễn hệ thống đƣợc ứng dụng vào lĩnh vực ý tế đó là hệ thống giám sát bệnh nhân từ xa qua mạng internet. Trong các bệnh viện lớn có rất nhiều bệnh nhân mà bác sỹ không thể có mặt thƣờng xuyên tại các phòng bệnh nhân đƣợc thì việc thiết kế hệ thống giám sát bệnh nhân qua mạng internet với mục đích giúp cho việc giám sát và theo dõi tình trạng của bệnh nhân từ xa tốt hơn. Ngoài ra hệ thống giúp cho các bệnh nhân vùng sâu vùng xa, dân tộc thiểu số ít ngƣời việc đi lại khó khăn các bác sỹ không thể thƣờng xuyên có mặt trực tiếp để thăm khám bệnh đƣợc thì việc khám bệnh từ xa qua mạng internet là cần thiết.  Ngoài ra đề tài còn giúp cho em có cơ hội tiếp cận với nên khoa học hiện đại hiện nay 1.4. Yêu cầu hệ thống Thiết kế hệ thống đo nhiệt độ và xác định ví trí bệnh nhân thông qua mạng internet bằng kit vi điều khiển Arduino Mega 2560 và module SIM548 cần phải đáp ứng đƣợc các yêu cầu sau:
  • 24. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 11
  • 25. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620  Hệ thống kết nối đƣợc với mạng Ethernet    Hệ thống xác định đƣợc vị trí bệnh nhân    Hệ thống đo đƣợc nhiệt độ bệnh nhân    Hệ thống có thể tích hợp thêm các chức năng khác nhƣ camera, đo huyết áp, nhịp tim, vv…    Giá thành và chi phí thiết kế hệ thống thấp    Ngôn ngữ lập trình đơn giản dễ hiểu và có khả năng mở rộng cao    Hệ thống hoạt động ổn định chính xác    Hệ thống dễ vận hành sử dụng    Yêu cầu độ chính xác về nhiệt độ cho phép sai số 0.5 độ    Yêu cầu độ chính xác vị trí cho phép sai số 10-15 m  1.5. Giải pháp thiết kế Nhƣ vậy các thành phần cơ bản của hệ thống đo nhiệt độ và giám sát vi trí bệnh nhân gồm 2 phần: - Phần thứ nhất thiết bị định vị, đo nhiệt độ, truyền thông, và điều khiển thông tin gồm hai thành phần chính Module SIM548 và kit vi điều khiển Arduino. - Phần thứ hai là Server trung tâm. Đây là một phần quan trọng trong cả hệ thống. Chức năng chính của phần này có thể chia làm 2 nhiệm vụ chính: o Chức năng ghi nhận dữ liệu, bao gồm: Thu thập dữ liệu GPS, xác định vị trí chính xác của bệnh nhân và nhiệt độ. o Chức năng kết nối và truyền nhận dữ liệu: Thiết bị kết nối với trung tâm quản lý thông qua mạng GPRS, theo cơ chế client – server. Do module đã đƣợc thiết kế và tích hợp sẵn nên ƣu điểm mà ta thấy rõ ràng nhất là nhỏ gọn, tiện lợi, và đảm bảo chất lƣợng về tính năng hoạt động cũng nhƣ khả năng độ bền cao hơn nhiều so với mạch làm thủ công. Để thực thi kết nối cần phải có các thiết bị hỗ trợ kiểm tra nhƣ máy tính PC, laptop, hoặc có thể là điện thoại có kết nối với mạng internet, hay máy tính bảng, vv… Các thiết bị phần cứng:  1 module Arduino Mega 2560 
  • 26. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 12
  • 27. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620  1 module SIM548    Cáp nối USB    1 Cảm biến nhiệt độ    1 Chuông báo  Các thiết bị phần mềm :  Phầm mềm thiết kế giao diện Websever dùng ngôn ngữ Java,    Phần mêm thiết kế giao diện hiển thị Visual Studio 2010,    Phần mềm lập trình và biên dịch cho Arduino ngôn ngữ C.  Từ các phân tích trên, mô hình đề xuất của hệ thống đo nhiệt độ và giám sát vị trí bệnh nhân qua mạng Internet đƣợc mô tả trong (Hình 1.1). DATA GPRS PTS Module SIM548 Arduino Mega 2560 Group of names BỆNH NHÂN Hình 1.1: Sơ đồ tổng quan hệ thống
  • 28. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 13
  • 29. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 KẾT LUẬN CHƢƠNG Trong chƣơng tác giả đã đƣa ra ý tƣởng thiết kế hệ thống phù hợp với yêu cầu đề tài. Từ đó xác định các yêu cầu, mục đích của hệ thống để làm cơ sở cho việc thiết kế hệ thống sau nay. Xuất phát từ yêu cầu và mục đích của đề tài tác giả đã đƣa ra đƣợc mô hình tổng quan của cả hệ thống để từ đó lám cơ sở cho việc chọn lựa thiết bị và thiết kế và đánh giá hệ thống .
  • 30. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 14
  • 31. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 CHƢƠNG 2 : CÔNG NGHỆ ĐỊNH VỊ GPS 2.1. Giới thiệu về hệ thống định vị toàn cầu GPS Hệ thống định vị toàn cầu là hệ thống xác định vị trí dựa trên vị trí của các vệ tinh nhân tạo [1][2]. Trong cùng một thời điểm, ở một vị trí trên mặt đất nếu xác định đƣợc khoảng cách đến ba vệ tinh (tối thiểu) thì sẽ tính đƣợc toạ độ của vị trí đó. Nếu là bốn vệ tinh ta còn có thể xác định đƣợc cả độ cao. Hệ thống định vị toàn cầu của Mỹ là hệ dẫn đƣờng dựa trên một mạng lƣới 24 vệ tinh đƣợc Bộ Quốc phòng Hoa Kỳ đặt trên quỹ đạo không gian (tổng cộng tất cả có 27 quả vệ tinh, 3 quả đƣợc dùng làm dự phòng)[1][2]. Vì thế bất kỳ vị trí nào trên mặt đất cũng có thể nhìn thấy ít nhất ba vệ tinh nên có thể định đƣợc vị trí trên mặt đất. Hình 2.1: Hệ thống vệ tinh cho GPS GPS đƣợc thiết kế và quản lý bởi Bộ Quốc phòng Hoa Kỳ, nhƣng chính phủ Hoa Kỳ cho phép mọi ngƣời sử dụng nó miễn phí, bất kể quốc tịch, vị trí, chỉ cần ngƣời dùng có thiết bị thu tín hiệu GPS mà vệ tinh phát thì có thể định vị đƣợc vị trí. Những năm gần đây, các nƣớc trong Liên minh châu Âu đang xây dựng Hệ thống định vị Galileo, có tính năng giống nhƣ GPS của Hoa Kỳ, nó bắt đầu hoạt động vào năm 2010.[1]
  • 32. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 15
  • 33. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 2.2. Phân loại các hệ thống định vị Các hệ thống định vị, dẫn đƣờng truyền thống hoạt động dựa trên các trạm phát tín hiệu vô tuyến điện. Đƣợc biết nhiều nhất là các hệ thống có tên gọi LORAN (LOng RAnge Navigation) hoạt động ở dải tần 90-100 KHz chủ yếu dùng cho hàng hải, hay TACAN (TACtical Air Navigation) dùng cho quân đội Mỹ và biến thể với độ chính xác thấp VOR/DME – VHF (Omnidirectional Range/Distance Measuring Equipment) dùng cho hàng không dân dụng [1][2]. Gần nhƣ đồng thời với lúc Mỹ phát triển GPS, Liên Xô cũng phát triển một hệ thống tƣơng tự với tên gọi GLONAS. Hiện nay Cộng đồng Châu Âu đang phát triển hệ dẫn đƣờng vệ tinh của mình mang tên Galileo.[2] Ta cần chú ý rằng cả GPS và GLONAS đều đƣợc phát triển trƣớc hết cho mục đích quân sự. Nên mặc dù chúng có cho dùng dân sự nhƣng không hệ nào đƣa ra sự đảm bảo tồn tại liên tục và độ chính xác. Vì thế chúng không thoả mãn đƣợc những yêu cầu an toàn cho dẫn đƣờng dân sự hàng không và hàng hải, đặc biệt là tại những vùng và tại những thời điểm có hoạt động quân sự của những quốc gia sở hữu các hệ thống đó. Chỉ có hệ thống dẫn đƣờng vệ tinh châu Âu GALILEO (đang đƣợc xây dựng) ngay từ đầu đã đáp ứng các yêu cầu nghiêm ngặt của dẫn đƣờng và định vị dân sự.[1] GPS ban đầu chỉ dành cho các mục đích quân sự, nhƣng từ năm 1980 chính phủ Mỹ cho phép sử dụng dân sự. GPS hoạt động trong mọi điều kiện thời tiết, mọi nơi trên trái đất, 24 giờ một ngày. Không mất phí thuê bao hoặc mất tiền trả cho việc thiết lập sử dụng GPS. [1][2] 2.3 Cấu trúc của hệ thống định vị toàn cầu Hệ thống định vị toàn cầu GPS bao gồm 3 phần[1][2]: - Phần vũ trụ (Space Segment): gồm 24 vệ tinh quay xung quanh trái đất hai lần trong ngày với quỹ đạo rất chính xác. Độ cao vệ tinh so với mặt đất là 20183 km, chu kỳ quay quanh trái đất là 11giờ 57 phút 58 giây. Phần này sẽ đảm bảo cho bất kỳ vị trí nào trên quả đất đều có thể quan sát đƣợc 4 vệ tinh ở góc trên 15 độ, nếu ở góc ngƣỡng 10 độ thì có thể quan sát đƣợc 10 vệ tinh và ở góc ngƣỡng 5 độ
  • 34. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 16
  • 35. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 có thể quan sát đƣợc 12 vệ tinh. Các vệ tinh làm nhiệm vụ ghi nhận và lƣu trữ các thông tin đƣợc truyền đi từ phần điều khiển, xử lý dữ liệu có chọn lọc trên vệ tinh, duy trì độ chính xác cao của thời gian bằng các đồng đồ nguyên tử, chuyển tiếp thông tin đến ngƣời sử dụng, thay đổi quỹ đạo bay của vệ tinh theo sự điều khiển từ mặt đất. - Phần điều khiển (Control Segment): gồm một trạm điều khiển chính, năm trạm thu số liệu, ba trạm truyền số liệu. - Trạm điều khiển chính đặt tại Colorade Springs (Mỹ) có nhiệm vụ thu thập các dữ liệu theo dõi vệ tinh từ các trạm thu số liệu để xử lý. - Năm trạm thu số liệu đƣợc đặt tại Hawai, Colorade Springs, Ascension (Nam Đại Tây Dƣơng), Diago Garia (Ấn Độ Dƣơng), Kwayalein (Nam Thái Bình Dƣơng). Có nhiệm vụ theo dõi các tín hiệu vệ tinh để kiểm soát và dự tính quỹ đạo của chúng. Mỗi trạm đƣợc trang bị những máy thu P-Code để thu các tín hiệu của vệ tinh sau đó truyền về trạm điều khiển chính.[2] - Ba trạm truyền số liệu đƣợc đặt tại Ascension, Diago Garia, Kwayalein có khả năng chuyển số liệu lên vệ tinh gồm lịch thiên văn mới, hiệu chỉnh đồng hồ, các thông điệp cần phát, các lệnh điều khiển từ xa. - Phần sử dụng (Use Segment): gồm những máy thu tín hiệu GPS có anten riêng (máy định vị), các thiết bị tự ghi (bộ ghi số liệu) và máy tính (phần mềm xử lý số liệu). - Máy thu GPS tính toán đơn vị với tần suất mỗi giây một vị trí và cho độ chính xác từ 1-5 mét. Khi ta di chuyển hay dừng tại chỗ, máy thu GPS nhận tín hiệu từ vệ tinh rồi tính toán định vị. Kết quả tính đƣợc là tọa độ hiển thị trên màn hình bộ ghi số liệu.[2] - Bộ ghi số liệu là máy cầm tay có phần mềm thu thập số liệu. Bộ ghi số liệu có thể ghi vị trí hoặc gắn thông tin thuộc tín với vị trí. - Máy tính, phần mềm xử lý số liệu: Hệ thống GPS có kèm theo phần mềm thu thập số liệu. Sau thu thập số liệu ở thực địa, phần mềm chuyển số liệu vị trí và thông tin thuộc tính sang máy tính. Sau đó phần mềm sẽ nâng cao độ chính xác
  • 36. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 17
  • 37. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 bằng kỹ thuật phân sai. Phần mềm xử lý số liệu GPS còn có chức năng biên tập hoặc vẽ. Phần mềm này cũng hỗ trợ thu thập các yếu tố địa lý và thông tin thuộc tính cho GPS hoặc các cơ sở dữ liệu khác. [2] 2.4. Hoạt động của GPS Các vệ tinh GPS bay vòng quanh trái đất hai lần trong một ngày theo một quỹ đạo rất chính xác và phát tín hiệu có thông tin xuống trái đất. Các máy thu GPS nhận thông tin này và bằng phép tính lƣợng giác tính đƣợc chính xác vị trí của ngƣời dùng. Về bản chất máy thu GPS so sánh thời gian tín hiệu đƣợc phát đi từ vệ tinh với thời gian nhận đƣợc chúng. Sai lệch về thời gian cho biết máy thu GPS ở cách vệ tinh bao xa. Rồi với nhiều quãng cách đo đƣợc tới nhiều vệ tinh máy thu có thể tính đƣợc vị trí của ngƣời dùng và hiển thị lên bản đồ điện tử của máy. Máy thu GPS phải khoá đƣợc với tín hiệu của ít nhất ba quả vệ tinh để tính ra vị trí hai chiều (2D, kinh độ và vĩ độ) và để theo dõi đƣợc chuyển động. Với bốn hay nhiều hơn số quả vệ tinh trong tầm nhìn thì máy thu có thể tính đƣợc vị trí ba chiều (3D, kinh độ, vĩ độ và độ cao). Một khi vị trí ngƣời dùng đã tính đƣợc thì máy thu GPS có thể tính các thông tin khác, nhƣ tốc độ, hƣớng chuyển động, bám sát di chuyển, khoảng hành trình, quãng cách tới điểm đến, thời gian mặt trời mọc, lặn và nhiều thứ khác nữa.[16] 2.5. Độ chính xác của GPS Các máy thu GPS ngày nay cực kì chính xác, nhờ vào thiết kế nhiều kênh hoạt động song song của chúng. Các máy thu 12 kênh song song (của Garmin) nhanh chóng khoá vào các quả vệ tinh khi mới bật lên và chúng duy trì chắc chắn liên hệ này, thậm chí trong tán lá rậm rạp hoặc thành phố với các toà nhà cao tầng. Tình trạng nhất định của khí quyển và các nguồn gây sai số khác có thể ảnh hƣởng tới độ chính xác của máy thu GPS. Các máy thu GPS có độ chính xác trung bình trong khoảng 15 mét. Các máy thu mới hơn với khả năng WAAS (Hệ Tăng Vùng Rộng, Wide Area Augmentation System) có thể tăng độ chính xác trung bình tới dƣới 3 mét. Không cần thêm thiết bị hay mất phí để có đƣợc ƣu điểm của WAAS. Ngƣời dùng
  • 38. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 18
  • 39. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 cũng có thể có độ chính xác tốt hơn với GPS Vi sai (Differential GPS, DGPS) sửa lỗi các tín hiệu GPS để có độ chính xác trong khoảng 3 đến 5 mét. Cục Phòng vệ bờ biển Mỹ vận hành dịch vụ sửa lỗi này. Hệ thống bao gồm một mạng các đài thu tín hiệu GPS và phát tín hiệu đã sửa lỗi bằng các máy phát hiệu. Để thu đƣợc tín hiệu đã sửa lỗi, ngƣời dùng phải có máy thu tín hiệu vi sai bao gồm cả ăn-ten để dùng với máy thu GPS của họ. [16] 2.6. Hệ thống vệ tinh GPS Hai mƣơi tƣ quả vệ tinh làm nên vùng không gian GPS trên quỹ đạo 12 nghìn dặm cách bề mặt trái đất. Chúng chuyển động ổn định, hai vòng quỹ đạo trong khoảng thời gian gần 24 giờ. Các vệ tinh này chuyển động với vận tốc khủng khiếp 7 nghìn dặm một giờ. Các vệ tinh đƣợc nuôi bằng năng lƣợng mặt trời. Chúng có các nguồn pin dự phòng để duy trì hoạt động khi chạy khuất vào vùng không có ánh sáng mặt trời. Các tên lửa nhỏ gắn ở mỗi quả vệ tinh giữ chúng bay đúng quỹ đạo đã định. Dƣới đây là một số thông tin đáng chú ý về các vệ tinh GPS (còn gọi là NAVSTAR, tên gọi chính thức của Bộ Quốc phòng Mỹ cho GPS): - Vệ tinh GPS đầu tiên đƣợc phóng năm 1978. - Hoàn chỉnh đầy đủ 24 vệ tinh vào năm 1994. - Mỗi vệ tinh đƣợc làm để hoạt động tối đa là 10 năm. - Vệ tinh GPS có trọng lƣợng khoảng 2 nghìn cân Anh (900kg) và dài khoảng 17 bộ (5m) với các tấm mặt trời mở. - Công suất phát bằng hoặc dƣới 50 watts. [1] 2.7. Tín hiệu GPS Các vệ tinh GPS phát hai tín hiệu vô tuyến công suất thấp giải L1 và L2. (Giải L là phần sóng cực ngắn của phổ điện từ trải rộng từ 0.39 tới 1.55GHz). GPS dân sự dùng tần số L1 1575.42 MHz trong giải UHF. Tín hiệu truyền trực thị, có nghĩa là chúng sẽ xuyên qua mây, thuỷ tinh và nhựa nhƣng không qua phần lớn các đối tƣợng cứng nhƣ núi và nhà.
  • 40. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 19
  • 41. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 Tín hiệu GPS chứa ba mẩu thông tin khác nhau – mã giả ngẫu nhiên, dữ liệu thiên văn và dữ liệu lịch. Mã giả ngẫu nhiên đơn giản chỉ là mã định danh để xác định đƣợc quả vệ tinh nào là phát thông tin nào. (Có thể nhìn số hiệu của các quả vệ tinh trên trang vệ tinh của máy thu Garmin để biết nó nhận đƣợc tín hiệu của quả nào.) Dữ liệu thiên văn cho máy thu GPS biết quả vệ tinh ở đâu trên quỹ đạo ở mỗi thời điểm trong ngày. Mỗi quả vệ tinh phát dữ liệu thiên văn chỉ ra thông tin quỹ đạo cho vệ tinh đó và mỗi vệ tinh khác trong hệ thống. Dữ liệu lịch đƣợc phát đều đặn bởi mỗi quả vệ tinh, chứa thông tin quan trọng về trạng thái của vệ tinh (lành mạnh hay không), ngày giờ hiện tại. Phần này của tín hiệu là cốt lõi để phát hiện ra vị trí. [1] 2.8. Nguồn lỗi của tín hiệu GPS Những điều có thể làm giảm tín hiệu GPS và vì thế ảnh hƣởng tới chính xác bao gồm: - Giữ chậm của tầng đối lƣu và tầng ion làm tín hiệu vệ tinh bị chậm đi khi xuyên qua tầng khí quyển. - Tín hiệu đa đƣờng (multi path) điều này xảy ra khi tín hiệu phản xạ từ nhà hay các đối tƣợng khác trƣớc khi tới máy thu, do đó tại máy thu tín hiệu sẽ bị thăng giáng rất mạnh. - Lỗi đồng hồ máy thu đồng hồ có trong máy thu không chính xác nhƣ đồng hồ nguyên tử trên các vệ tinh GPS. - Lỗi quỹ đạo cũng đƣợc biết nhƣ lỗi thiên văn, do vệ tinh thông báo vị trí không chính xác. - Số lƣợng vệ tinh nhìn thấy càng nhiều quả vệ tinh đƣợc máy thu GPS nhìn thấy thì càng chính xác. Nhà cao tầng, địa hình, nhiễu loạn điện tử hoặc đôi khi thậm chí tán lá dày có thể chặn thu nhận tín hiệu, gây lỗi định vị hoặc không định vị đƣợc. Nói chung máy thu GPS không làm việc trong nhà, dƣới nƣớc, hoặc dƣới đất. - Hình học che khuất điều này liên quan tới vị trí tƣơng đối của các vệ tinh ở thời điểm bất kì. Phân bố vệ tinh lí tƣởng là khi các quả vệ tinh ở vị trí góc rộng với
  • 42. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 20
  • 43. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 nhau. Phân bố xấu xảy ra khi các quả vệ tinh ở trên một đƣờng thẳng hoặc cụm thành nhóm. - Sự giảm có chủ tâm tín hiệu vệ tinh là sự làm giảm tín hiệu cố ý do sự áp đặt của Bộ Quốc phòng Mỹ, nhằm chống lại việc đối thủ quân sự dùng tín hiệu GPS chính xác cao. Chính phủ (Mỹ) đã ngừng việc này từ tháng 5 năm 2000, làm tăng đáng kể độ chính xác của máy thu GPS dân sự. (Tuy nhiên biện pháp này hoàn toàn có thể đƣợc sử dụng lại trong những điều kiện cụ thể để đảm bảo. Chính điều này là tiềm ẩn hạn chế an toàn cho dẫn đƣờng và định vị dân sự.)[2] 2.9. Nhận xét về khả năng và những ứng dụng của GPS. Với công nghệ ngày càng hiện đại, các máy thu GPS cho độ chính xác ngày càng cao, vì thế các máy thu GPS này ngày càng đƣợc ứng dụng rộng rãi trong các thiết bị hỗ trợ cho việc định vị hay các hệ thống dẫn đƣờng. Ở Việt Nam, những năm gần đây đã có một số công ty đang nghiên cứu và triển khai cung cấp các sản phẩm liên quan đến các hệ thông định vị toàn cầu. Trong tƣơng lai không xa, chắc chắn công nghệ GPS sẽ còn nhiều ảnh hƣởng cho các lĩnh vực công nghệ, trắc địa, lĩnh vực y tế. Ứng dụng công nghệ định vị GPS vào lĩnh vực y tế là một đề tài còn khá mới mẻ trong khoa và nói chung là ở Việt Nam. Trong đề tài luận văn này, tác giả đã ứng dụng công nghệ định vị GPS vào lĩnh vực y tế. KẾT LUẬN CHƢƠNG Hiện nay nên khoa học kỹ thuật, đặc biệt là lĩnh vực công nghệ thông đang phát triển mãnh mẽ, việc ứng dụng kỹ thuật định vị GPS là điều rất cần thiết. Hiện nay các thiết bị công nghệ thông tin hiện đại đều có chức năng định vị xác định vị trí và tìm đƣờng. Nhƣ vậy chung ta thấy đƣợc tầm quan trọng của việc nghiên cứu hệ thống định vị GPS. Công nghệ định vị GPS đƣợc ứng dụng rất rỗng rãi trong các lĩnh vực nhƣ ,giao thông, quân sự, hàng hải, hàng không, ....Nhƣ vậy việc nghiên cứu hệ thống định vị GPS là rất cần thiết và phù hợp với nhu cầu phát triển.
  • 44. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 21
  • 45. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 CHƢƠNG 3: KIT VI ĐIỀU KHIỂN ARDUINO 3.1. Giới thiệu về kít vi điều khiển Arduino Arduino đã và đang đƣợc sử dụng rất rộng rãi trên thế giới, và ngày càng chứng tỏ đƣợc sức mạnh của chúng thông qua vô số ứng dụng độc đáo của ngƣời dùng trong cộng đồng nguồn mở (open-source). Tuy nhiên tại Việt Nam Arduino vẫn còn chƣa đƣợc biết đến nhiều. Hình 3.1: Hình ảnh kit vi điều khiểnt Arduino Arduino cơ bản là một nền tảng tạo mẫu mở về điện tử (open-source electronics prototyping platform) đƣợc tạo thành từ phần cứng lẫn phần mềm. Về mặt kĩ thuật, có thể coi Arduino là một bộ điều khiển logic có thể lập trình đƣợc. Đơn giản hơn, Arduino là một thiết bị có thể tƣơng tác với thế giới bên ngoài thông qua các cảm biến và hành vi đƣợc lập trình sẵn. Với thiết bị này, việc lắp ráp và điều khiển các thiết bị điện tử sẽ dễ dàng hơn bao giờ hết. Một điều không hề dễ dàng cho những ai đam mê công nghệ và điều khiển mà không có nhiều thời gian để tìm hiểu sâu hơn về về kĩ thuật lập trình và cơ điện tử. Hiện tại có rất nhiều loại vi điều khiển và đa số đƣợc lập trình bằng ngôn ngữ C/C++ hoặc Assembly nên rất khó khăn cho những ngƣời có ít kiến thức sâu về điện tử và lập trình. Nó là trở ngại cho mọi ngƣời muốn tạo riêng cho mình một món đồ mang tính công nghệ. Do vậy, đó là lí do Arduino đƣợc phát triển nhằm đơn giản hóa việc thiết kế, lắp ráp linh kiện điện tử cũng nhƣ lập trình trên vi xử lí và mọi ngƣời có thể tiếp cận dễ dàng hơn với thiết bị điện tử mà không cần nhiều về
  • 46. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 22
  • 47. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 kiến thức điện tử và thời gian. Sau đây là những thế mạnh của Arduino so với các nền tảng vi điều khiển khác: - Chạy trên đa nền tảng: Việc lập trình Arduino có thể thể thực hiện trên các hệ điều hành khác nhau nhƣ Windows, Mac Os, Linux trên Desktop, Android trên di động. - Ngôn ngữ lập trình đơn giản dễ hiểu. - Nền tảng mở: Arduino đƣợc phát triển dựa trên nguồn mở nên phần mềm chạy trên Arduino đƣợc chia sẻ dễ dàng và tích hợp vào các nền tảng khác nhau. - Mở rộng phần cứng: Arduino đƣợc thiết kế và sử dụng theo dạng module nên việc mở rộng phần cứng cũng dễ dàng hơn. - Đơn giản và nhanh: Rất dễ dàng lắp ráp, lập trình và sử dụng thiết bị. - Dễ dàng chia sẻ: Mọi ngƣời dễ dàng chia sẻ mã nguồn với nhau mà không lo lắng về ngôn ngữ hay hệ điều hành mình đang sử dụng. Arduino có rất nhiều module, mỗi module đƣợc phát triển cho một ứng dụng. Về mặt chức năng, các bo mạch Arduino đƣợc chia thành hai loại: loại bo mạch chính có chip Atmega và loại mở rộng thêm chức năng cho bo mạch chính. Các bo mạch chính về cơ bản là giống nhau về chức năng, tuy nhiên về mặt cấu hình nhƣ số lƣợng I/O, dung lƣợng bộ nhớ, hay kích thƣớc có sự khác nhau. Một số bo có trang bị thêm các tính năng kết nối nhƣ Ethernet và Bluetooth. Các bo mở rộng chủ yếu mở rộng thêm một số tính năng cho bo mạch chính. Ví dụ nhƣ tính năng kết nối Ethernet, Wireless, điều khiển động cơ. Arduino đƣợc chọn làm bộ não xử lý của rất nhiều thiết bị từ đơn giản đến phức tạp. Trong số đó có một vài ứng dụng thực sự chứng tỏ khả năng vƣợt trội của Arduino do chúng có khả năng thực hiện nhiều nhiệm vụ rất phức tạp. Sau đây là danh sách một số ứng dụng nổi bật của Arduino nhƣ trong công nghệ in 3D, robot dò đƣờng theo hƣớng có nguồn nhiệt, tạo một thiết bị nhấp nháy theo âm thanh và đèn laser hay là một thiết bị báo cho khách hàng biết khi nào bánh mì ra lò.[10]
  • 48. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 23
  • 49. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 3.2. Phân loại kit Arduino 3.2.1. Arduino Uno 3.2.1.1. Cấu trúc chung Hình 3.2: Cấu trúc phần cứng của Arduino Uno Arduino Uno là một bo mạch vi điều khiển dựa trên chip Atmega328. Nó có 14 chân vào ra bằng tín hiệu số, trong đó có 6 chân có thể sử dụng để điều chế độ rộng xung. Có 6 chân đầu vào tín hiệu tƣơng tự cho phép chúng ta kết nối với các bộ cảm biến bên ngoài để thu thập số liệu, sử dụng một dao động thạch anh với tần số dao động 16MHz, có một cổng kết nối bằng chuẩn USB để chúng ta nạp chƣơng trình vào bo mạch và một chân cấp nguồn cho mạch, một ICSP header, một nút reset. Nó chứa tất cả mọi thứ cần thiết để hỗ trợ các vi điều khiển, nguồn cung cấp cho Arduino có thể là từ máy tính thông qua cổng USB hoặc là từ bộ nguồn chuyên dụng đƣợc biến đổi từ xoay chiều sang một chiều hoặc là nguồn lấy từ pin. Chip Atmega328 có 32KB (với 0,5KB sử dụng cho bootloader). Nó còn có 2KB SRAM và 1KB EEPROM.[10] 3.2.1.2. Khối nguồn Arduino có thể đƣợc hỗ trợ thông qua kết nối USB hoặc với một nguồn cung cấp điện bên ngoài. Các nguồn năng lƣợng đƣợc lựa chọn tự động. Hệ thống vi điều khiển có thể hoạt động bằng một nguồn cung cấp bên ngoài từ 6V đến 20V. Tuy nhiên, nếu cung cấp với ít hơn 7V, chân 5V có thể cung cấp ít hơn 5V và hệ thống vi
  • 50. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 24
  • 51. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 điều khiển có thể không ổn định. Nếu cấp nhiều hơn 12V, bộ điều chỉnh điện áp có thể quá nóng và gây nguy hiểm cho bo mạch. Phạm vi khuyến nghị là 7V đến 12V. - Chân Vin: Điện áp đầu vào Arduino khi chúng ta dùng nguồn điện bên ngoài (khác với nguồn 5V lấy từ USB hoặc nguồn thông qua jack cắm nguồn riêng). Chúng ta có thể cung cấp nguồn thông qua chân này. - Chân 5V: Cung cấp nguồn vi điều khiển và các bộ phận khác trên bo mạch và cung cấp nguồn cho các thiết bị ngoại vi khi kết nối tới bo mạch. - Chân 3,3V: Cung cấp nguồn cho các thiết bị cảm biến. - Chân GND: Chân nối đất. - Chân Aref: Tham chiếu điện áp đầu vào analog. - Chân IOREF: Cung cấp điện áp cho các vi điều khiển hoạt động. Một shield đƣợc cấu hình đúng có thể đọc điện áp chân IOREF và lựa chọn nguồn thích hợp hoặc kích hoạt bộ chuyển đổi điện áp để là việc ở mức 5V hoặc 3,3V. 3.2.1.3. Chân vào ra Aduino Uno có 14 chân digital (chân 0 đến 13) và 6 chân analog (chân A0 đên A5). Các chân digital chúng ta có thể cấu hình để làm chân nhận dữ liệu vào từ các thiết bị ngoại vi hoặc làm chân để truyền tín hiệu ra các thiết bị ngoại vi. Bằng cách sử dụng các hàm pinMode(), digitalWrite() và digitalRead(). Mỗi chân có thể cung cấp hoặc nhận một dòng điện tối đa 40mA và có một điện trở kéo nội (mặc định không nối) 20 - 50 KOhms. Ngoài ra có một số chân có chức năng đặc biệt: - Chân 0 (Rx): Chân đƣợc dùng để nhận dữ liệu nối tiếp. - Chân 1 (Tx): Chân đƣợc dùng để truyền dữ liệu nối tiếp. - Chân 2 và 3: Chân ngắt ngoài. - Chân 3, 5, 6, 9, 10 và 11: Chân vào/ra số hoặc để điều chế độ rộng xung (chân 13 đƣợc nối với một LED đơn, sáng tắt tƣơng ứng với mức logic của chân này). - Chân 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK): Chuẩn giao tiếp SPI. Các chân analog có độ phân giải 10 bit (tƣơng ứng với 1024 mức giá trị khác nhau) ứng với mức từ 0 – 5V. Ngoài ra một số chân có các chức năng đặc biệt: - Chân A4 (SDA) và A5 (SCL): Hỗ trợ truyền thông TWI.
  • 52. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 25
  • 53. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 3.2.2. Arduino Mega 2560 3.2.2.1. Cấu trúc chung Hình 3.3: Arduino Mega 2560 Arduino Mega 2560 là một bo mạch vi điều khiển đƣợc xây dựng dựa trên chip Atmega2560. Có cấu trúc 54 chân vào/ra số trong đó có 15 chân có thể sử dụng để điều chế độ rộng xung, có 16 chân đầu vào tín hiệu tƣơng tự, sử dụng một dao động thạch anh tần số dao động 16MHz, có một cổng kết nối USB, chân nguồn, một ICSP header, một nút reset. Nó chứa tất cả mọi thứ cần thiết để hỗ trợ các vi điều khiển, nguồn cung cấp cho Arduino có thể là từ máy tính thông qua cổng USB hoặc là từ bộ nguồn chuyên dụng đƣợc biến đổi từ xoay chiều sang một chiều hoặc là nguồn lấy từ pin. Arduino Mega tƣơng thích với hầu hết các shield thiết kế cho Arduino. Arduino Mega 2560 là bản cập nhật từ Arduino Mega. Arduino Mega 2560 khác so với các bo mạch trƣớc đó ở chỗ nó không sử dụng chip điều khiển FTDI USB-to-serial. Thay vào đó, các tính năng của Atmega16U2 (ATmega8U2 trong phiên bản 1 và phiên bản 2 bảng) đƣợc lập trình nhƣ một bộ chuyển đổi USB-to-serial. Phiên bản 2 của bo mạch Mega2560 có 1 điện trở kéo đƣờng 8U2 HWB xuống đất, làm cho nó dễ đặt chế độ DFU hơn. Phiên bản 3 của bo mạch có các đặc tính mới sau: - Thêm chân SDA và SCL gần chân AREF và 2 chân mới đƣợc đặt gần chân RESET, IOREF cho phép các shield tƣơng thích với điện áp đƣợc cung cấp từ bo mạch. Trong tƣơng lai, các shield sẽ tƣơng thích với cả hai bo mạch sử dụng AVR
  • 54. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 26
  • 55. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 mà hoạt động với nguồn 5V và Arduino Due hoạt động ở mức 3,3V. Chân thứ 2 không kết nối dành cho các mục đích sau này. - Atmega 16U2 thay cho 8U2. 3.2.2.2. Đặc điểm Arduino Mega 2560 Vi điều khiển ATmega2560 Điện áp hoạt động 5V Điện áp đầu vào 7-12V Điện áp dới hạn hoạt động 6-20V Chân tín hiệu số vào ra 54 trong đó có 15 chân điều khiển độ rộng xung Chân tín hiệu số đầu vào 16 Dòng điện tại các chân vào ra 40 mA Dòng điện tại chân 3.3V 50 mA Bộ nhớ Flash 256 KB trong đó 8 KB sử dụng cho bootloader SRAM 8 KB EEPROM 4 KB Dao động thạch anh 16 MHz 3.2.2.3. Nguồn nuôi Arduino Mega có thể đƣợc cấp nguồn thông qua kết nối USB hoặc nguồn ngoài. Nguồn nuôi đƣợc chọn một cách tự động. Nguồn ngoài (không phải USB) có thế lấy từ bộ chuyển đổi AC sang DC hoặc từ pin. Bo mạch có thể hoạt động với nguồn ngoài từ 6 – 20V. Tuy nhiên, nếu nguồn cấp nhỏ hơn 7V thì chân 5V có thể cấp không đủ 5V và bo mạch có thể chạy không ổn định. Nếu cấp lớn hơn 12V, bộ biến áp có thể bị nóng và ảnh hƣởng tới mạch. Điện áp khuyến nghị là 7 – 12V. Các chân cấp nguồn nhƣ sau:
  • 56. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 27
  • 57. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 - Chân VIN: Điện áp vào mạch Arduino khi nó sử dụng nguồn ngoài (khác với nguồn 5V từ kết nối USB hoặc nguồn khác). Ta có thể cấp nguồn qua chân này hoặc cấp thông qua jack cắm nguồn. - Chân 5V: Chân cấp điện áp ra 5V từ bộ điều chỉnh điện áp của bo mạch. - Chân 3,3V: Chân cấp điện áp ra 3,3V từ bộ điều chỉnh điện áp. - Chân GND: Chân nối đất. - Chân IOREF: Chân này cấp điện áp tham chiếu cho vi điều khiển hoạt động. Một shield đƣợc cấu hình đúng có thể đọc điện áp chân IOREF và chọn nguồn điện phù hợp hoặc cho phép biến đổi điện áp để làm việc vơi 5,5V hoặc 3,3V. 3.2.2.4. Chân vào ra Arduino Mega 2560 bao gồm 54 chân vào ra tín hiệu số có thể sử dụng làm chân input hoặc output, bằng cách sử dụng hàm pinMode(), digitalWrite(), digitalRead(). Chúng hoạt động ở 5V. Mỗi chân có thể cấp hoặc nhận tối đa 40mA và có một trở kéo nội (mặc định không nối) từ 20 – 50Kohm. Ngoài ra, một số chân có các chức năng đặc biệt sau: - Serial 0: 0 (RX) và 1 (TX) - Serial 1: 19 (RX) and 18 (TX) - Serial 2: 17 (RX) and 16 (TX) - Serial 3: 15 (RX) and 14 (TX) Sử dụng để nhận (RX) và truyền (TX) dữ liệu nối tiếp kiểu TTL. Những chân này có thể cấu hình để kích hoạt một ngắt ở mức thấp, sƣờn lên hoặc sƣờn xuống. - Chân PWM: 2 - 13 và 44 – 46 cung cấp 8-bit PWM đầu ra với hàm analogWrite() - Chân truyền thông SPI: Chân 50 (MISO), chân 51 (MOSI), chân 52 (SCK), chân 53 (SS). - Chân 13 đƣợc nối với một LED khi chân này ở mức cao thì đèn sáng, khi ở mức thấp thì đèn tắt. Có một cặp chân khác trên bo:
  • 58. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 28
  • 59. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 - Chân AREF: Tham chiếu điện áp cho đầu vào analog. Sử dụng hàm analogReference(). - Chân RESET: Nối đƣờng dây xuống LOW để reset vi xử lý. 3.2.3. Arduino Fio 3.2.3.1. Cấu trúc chung Hình 3.4: Arduino Mega Fio Arduino Fio là một bo mạch vi điều khiển đƣợc xây dựng dựa trên chip ATmega328P. Bao gồm có 14 chân vào ra số (trong đó có 6 chân có thể sử dụng để điều chế độ rộng xung), có 8 chân vào vào tƣơng tự, trên board sử dụng một bộ cộng hƣởng, một công tắc Reset, và lỗ để cắm chân Header. Nó có kết nối với bộ Lithium Polymer và mạch nguồn qua cổng USB. Có sẵn ổ cắm XBee ở phía dƣới của board. Arduino Fio dùng cho ứng dụng không dây. Ngƣời dùng có thể nạp dữ liệu thông qua cáp FTDI hoặc bo mạch cải tiến Sparkfun . Ngoài ra, bằng cách sử dụng USB-to-Xbee nhƣ Xbee Exploer USB, ngƣời dùng có thể nạp dữ liệu qua mạng không dây. Arduino Fio đƣợc thiết kế bởi Shigeru Kobayashi và Sparkfun Electronics, và đƣợc sản xuất bởi Sparkfun Electronics. 3.2.3.2. Đặc điểm Arduino Fio - Dùng vi điều khiển ATmega328P - Điện áp hoạt động là 3.3V - Điện áp đầu vào trong khoảng từ 3,35V-12V - Điện áp xạc phin 3.7V-7V
  • 60. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 29
  • 61. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 - Chân vào ra tín hiệu số 14 trong đó có 6 chân điều khiển độ rộng xung PWM - Chân đầu vào tƣơng tự gồm có 8 chân - Dòng điện hoạt động trên các chân là 40mA - Bộ nhớ Flash là 32KB trong đó có 2KB sử dụng bằng bootloader - Bộ nhớ SRAM 2KB - Bộ nhớ EEPROM 1KB - Tần số dao động thạch anh 8MHz 3.2.3.3. Nguồn nuôi Arduino Fio có thể đƣợc cấp nguồn thông qua cáp FTDI hoặc board cải tiến kết nối với 6 chân Headers của nó, hoặc nguồn chuẩn 3.3V đƣợc quy định trên chân 3V3 hoặc pin Lithium Polymer trên các chân BAT. Các chân nguồn: - Chân BAT: Cung cấp Pin Lithium Polymer cho board mạch. - Chân 3V3: Nguồn chuẩn 3.3V để cung cấp cho các chân. - Chân GND: Chân nối đất 3.2.3.4. Chân vào ra Arduino Fio có 14 chân số có thể sử dụng nhƣ chân vào hoặc ra dữ liệu bằng cách sử dụng các hàm pinMode(), digitalWrite() và digitalRead(). Các chân này hoạt động ở mức điện áp 3.3V. Mỗi chân có thể cũng cấp hoặc nhận một dòng điện tối đa 40mA và có một điện trở Pull-up (mặc định không nối) có giá trị khoảng 20- 50 kOhms. Ngoài ra, một số chân còn có chức năng đặc biệt: - Serial: RXI (D0) và TX0 (D1): Đƣợc sử dụng để nhận (RX) và truyền (TX) dữ liệu nối tiếp TTL. - Ngắt ngoài (chân 2 và 3): Các chân này có thể đƣợc cấu hình để kích hoạt một ngắt ở mức thấp, sƣờn lên hoặc sƣờn xuống hoặc là thay đổi giá trị. Có thể xem chi tiết ở hàm chức năng attachInterrupt(). - PWM (chân 3, 5, 6, 9, 10, và 11): Điều chế độ rộng xung 8 bit bằng hàm analogWrite().
  • 62. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 30
  • 63. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 - SPI: 10 (SS), 11(MOSI), 12 (MISO), 13 (SCK). Những chân này hỗ trợ truyền thông SPI. Mặc dù đƣợc cung cấp phần cứng cơ bản nhƣng hiện nay nó chƣa có trong ngôn ngữ Arduino. - Có một LED đƣợc nối với chân digital 13. Khi chân này ở mức cao thì LED sáng, ở mức thấp thì tắt. - Fio có 8 chân vào Analog, mỗi chân có độ phân giải 10 bit (đƣợc chia thành 1024 mức). Các chân đầu vào analog đo từ Ground đến Vcc. Ngoài ra, một số chân có chức năng đặc biệt: - I2 C: 4 (SDA) và 5 (SCL). Hỗ trợ truyền thông I2 C (TWI) sử dụng thƣ viện Write. Có một cặp chân khác trên board mạch: - AREF: Tham chiếu điện áp đầu vào analog. Sử dụng hàm analogReference(). - DTR. Đặt dòng điện ở mức LOW để khởi động lại vi điều khiển. Ngoài ra còn còn 8 lỗ Unsoldered trên board: - BAT+ và BAT-: Đƣợc kết nối với một nguồn Pin. - CHG 5V và CHG-: Dùng để kết nối với thiết bị đầu cuối có tổn hao. - SW: Dùng để kết nối với công tắc nguồn trên board. - CTS: Dùng để kết nối với chân #CTS/DIO7 của ổ cắm Xbee. - DTR: Dùng để kết nối với chân #DTR/SLEEP_RQ/DI8 của ổ cắm XBee. 3.3. Lập trình Arduino 3.3.1. Giới thiệu môi trƣờng lập trình Để có môi trƣờng lập trình Arduino thì bƣớc đầu tiên chúng ta phải có file phần mềm biên dịch do nhà sản xuất Arduino cung cấp đƣợc download tại trang chủ theo link sau: http://arduino.cc/en/Main/Software
  • 64. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 31
  • 65. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 Hình 3.5: Link download phần mềm Arduino Sau khi giải nén chạy Arduino.exe ta đƣợc giao diện phần mềm lập trình Arduino nhƣ sau: Hình 3.6: Giao diện lập trình Arduino
  • 66. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 32
  • 67. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 3.3.2. Giao diện phần mềm lập trình Arduino Khi muốn lập trình chúng ta phải khởi động giao diện lập trình trên giao diện có các chức năng đƣợc mô tả nhƣ sau: Hình 3.7: Giao diện lập trình Arduino Trong giao diện lập trình căn bản khi lập trình cần chú ý các bƣớc: - Bƣớc 1: Tạo file biên dịch mới - Bƣớc 2: Lƣu file code - Bƣớc 3: Lập trình code điều khiển - Bƣớc 4: Biên dịch file để kiểm tra lỗi - Bƣớc 5: Nạp chƣơng trình vào Board Trong Arduino hỗ trợ các thƣ viện và ví dụ mở với các chủ đề khác nhau, muốn dùng ví dụ nào có thể thao tác nhƣ hình bên dƣới:
  • 68. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 33
  • 69. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 Hình 3.8: Lấy ví dụ có sẵn trong Arduino 3.3.3. Nạp chƣơng trình và chạy ứng dụng Để nạp chƣơng trình vào kit, ta kết nối cáp nạp USB vào Board và máy tính kiểm tra trạng thái có cổng kết nối chƣa tại phần Tools>Serial Port để chọn cổng COM kết nối và Tool> Board để chọn board Arduino sử dụng. Sau đó nhấn Upload chƣơng trình đƣợc nạp vào và chạy ứng dụng. Hình 3.9: Nạp chương trình cho Arduino
  • 70. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 34
  • 71. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 3.4. Cấu trúc chƣơng trình lập trình Arduino Cũng nhƣ các ngôn ngữ lập trình khác, ngôn ngữ trong Arduino sử dụng ngôn ngữ C. Cấu trúc một chƣơng trình Arduino bao gồm 2 phần chính : void setup( ) { thực hiện việc thiết lập ban đầu cho các ứng dụng. } void loop( ) { vòng lặp thực hiện chƣơng trình. } Hàm setup( ) đƣợc sử dụng để khởi tạo giá trị các biến, chế độ chân, bắt đầu sử dụng các thƣ viện. Hàm setup( ) chỉ thực hiện một lần khi cấp nguồn hoặc reset Arduino. Hàm loop( ) đƣợc hiểu nhƣ là chƣơng trình chính, thực hiện các chức năng đƣợc lập trình và có tính lặp lại liên tục. KẾT LUẬN CHƢƠNG Arduino có rất nhiều module, mỗi module đƣợc phát triển cho một ứng dụng. Về mặt chức năng, các bo mạch Arduino đƣợc chia thành hai loại: loại bo mạch chính có chip Atmega và loại mở rộng thêm chức năng cho bo mạch chính. Các bo mạch chính về cơ bản là giống nhau về chức năng, tuy nhiên về mặt cấu hình nhƣ số lƣợng I/O, dung lƣợng bộ nhớ, hay kích thƣớc có sự khác nhau năng kết nối Ethernet, Wireless, điều khiển động cơ. Arduino đƣợc chọn làm bộ não xử lý của rất nhiều thiết bị từ đơn giản đến phức tạp. Trong số đó có một vài ứng dụng thực sự chứng tỏ khả năng vƣợt trội của Arduino do chúng có khả năng thực hiện nhiều nhiệm vụ rất phức tạp. Sau đây là danh sách một số ứng dụng nổi bật của Arduino nhƣ trong công nghệ in 3D, robot dò đƣờng theo hƣớng có nguồn nhiệt, tạo một thiết bị nhấp nháy theo âm thanh và đèn laser hay là một thiết bị báo cho khách hàng biết khi nào bánh mì ra lò.
  • 72. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 35
  • 73. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 CHƢƠNG 4: THIẾT BỊ ĐỊNH VI GPS SIM548 4.1. Lý do lựa chọn module SIM548 Công nghệ GPS ngày càng phát triển, trên thế giới ngày càng có nhiều công ty điện tử tung ra thị trƣờng các sản phẩm, các module GPS để phục vụ cho công việc nghiên cứu cũng nhƣ phát triển các sản phẩm liên quan đến GPS. Tuỳ thuộc vào giá thành, chất lƣợng (độ chính xác trong định vị) của các module là khác nhau đáp ứng cho ngƣời dùng tuỳ thuộc vào yêu cầu. Tuy nhiên tất cả các module có thể đáp ứng đƣợc về độ chính xác dùng trong dân sự, với sai số ở trong khoảng 15 mét. Một số Module có chức năng GPS có trên thị trƣờng Việt Nam: ● Module GPS Skynab GB10 - Kích thƣớc khá nhỏ gọn, 71 x 40 x 6.5 mm - Công suất tiêu thụ nhỏ: 60mAh*3.3V - Độ tin cậy tƣơng đối tốt - Giá thành thấp (40$). - Có nhiều trên thị trƣờng Việt Nam - Dễ sử dụng, giao tiếp qua UART, theo chuẩn NMEA – 0183. ● Module GPS-GSM Sim508 - Kích thƣớc rất nhỏ gọn: 40 x 22 x 3.1 mm - Công suất tiêu thụ nhỏ hơn: 35mAh*3.3V - Độ tin cậy cao - Giá thành cao hơn (85$) - Có rất ít trên thị trƣờng Việt Nam. ● Module GPS-GSM Sim548 - Kích thƣớc rất nhỏ gọn: 55 x 34 x 3.0 mm - Công suất tiêu thụ nhỏ hơn: 25mAh*3.3V - Độ tin cậy cao - Giá thành thấp (50$) - Có rất nhiều trên thị trƣờng Việt Nam.
  • 74. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 36
  • 75. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 Các loại máy thu GPS khác cũng có ở Việt Nam nhƣng gần nhƣ rất hiếm. Hầu hết các Module GPS đều giao tiếp qua cổng UART và theo chuẩn NMEA – 0183 nên cũng khá giống nhau. Trong đề tài luận văn này, em đã lựa chọn module SIM548, do những ƣu điểm của nó: có nhiều trên thị trƣờng Việt Nam, rẻ và tiết kiệm năng lƣợng, đáp ứng đƣợc yêu cầu luận văn. 4.2. Đặc điểm chung SIM548 Module SIM548 là một thiết bị có chức năng GSM và hỗ trợ chức năng định vị GPS của hãng SIMCOM. Hình 4.1: Hình ảnh module Sim548 Module SIM 548 có thể hoạt động với các tần số sau GSM 850MHz, 900 MHz, DCS 1800MHz và PCS 1900MHz và cũng hỗ trợ kỹ thuật GPS định vị vị trí bằng vệ tinh. Với kích thƣớc nhỏ 55mm x 34mm x 3.0 mm, module này có thể sử dụng cho các ứng dụng nhƣ Smart phone, PDA phone, thiết bị định vị GPS cầm tay hay điện thoại. Chúng ta có thể giao tiếp với module thông qua đế chuẩn 60 chân dành riêng cho module SIM548. Thông qua đế chuẩn 60 chân này,chúng ta có thể sử dụng module với các mục đích : - Bàn phím, bảng nút nhấn hay SPI LCD.
  • 76. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 37
  • 77. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 - Một port giao tiếp nối tiếp dành cho GSM và hai port nối tiếp dành cho GPS giúp cho việc thiết kế và phát triển ứng dụng một cách dễ dàng hơn thông qua việc giao tiếp bằng tập lệnh AT. - Các ngõ vào ra dành cho chức năng nghe, gọi, và xử lý âm thanh. - Các ngõ vào của bộ chuyển đổi AD. Để sử dụng đƣợc module SIM548, cần phải có các thiết bị đi kèm: Hình 4.2: Các thiết bị đi kèm module SIM548 Trong đó: A: Nguồn cung cấp. B: Anten GSM. C: Anten GPS. D: Cáp kết nối anten với module. E: Tai nghe. F: Cáp giao tiếp nối tiếp. 4.3. Cấu trúc phần cứng module SIM548 Sim548 có hai khối tách biệt: phần GSM/GPRS và phần GPS Phần GSM: - Khối trung tâm GSM: GSM baseband engine - Khối bộ nhớ: Flash and SRAM - Phần GSM radio frequyency - Khối giao tiếp anten: anten interface
  • 78. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 38
  • 79. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 - Khối giao tiếp ngoài: board-to-board interface Phần GPS: - Chíp thu GPS: SRFIII GPS engine - Phần GPS radio frequency - Khối giao tiếp anten: anten interface - Khối giao tiếp ngoài: board-to-board interface GSM antenna Radio Friquency Power SIM Flash+ GSM Base band LCD to-Board SRAM Egine UART ADC GSM PART Boar d- t o GPS PART Power connec t UARTA Power IC SIRFIII UARTB ETC Radio Friquency GPS antenna Hình 4.3: Sơ đồ khối SIM548
  • 80. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 39
  • 81. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 4.4. Phần cứng ứng dụng GSM trong SIM548 Để sử dụng và giao tiếp với module SIM 548 phải thông qua một chuẩn đế cắm 60 chân. Bao gồm các ứng dụng dành cho GSM : - Nguồn cung cấp và nguồn sạc pin. - Hai ngõ vào giao tiếp theo chuẩn nối tiếp. - Hai ngõ vào analog. - Ngõ vào ra dành cho Simcard. 4.4.1. Chức năng các chân cho GSM Bảng 4.1 Chức năng các chân GSM Pin Tên Pin Tên 1 GND 2 VBAT 3 GND 4 VBAT 5 GND 6 VBAT 7 GND 8 VBAT 9 AD0 10 VCHG 11 VRTC 12 VCHG 13 PWRKEY 14 TBMP_BAT 15 SIM-PRESENCE 16 NETLIGHT 17 SIM-VĐ 18 BUZZER 19 SIM-RST 20 STATUS 21 SIM-DATA 22 GPI01 23 SIM-CLK 24 DISP_CS 25 DCD 26 DISP_CLK 27 DTR 28 DISP_DATA 29 RXD 30 DISP_D/C 31 TXD 32 DISP_RST 33 RTS 34 GPI00 35 CTS 36 DBG_RXD 37 RI 38 DBG_TXD 39 AGND 40 AGND 41 SPK1P 42 MIC1P 43 SPK1N 44 MIC1N 45 SPK2P 46 MIC2P 47 SPK2N 48 MIC2N 49 GPS_M-RST 50 GPS_BOOTSEL 51 GPS_TXA 52 GPS_TIMBMARK 53 GPS_RXA 54 GPS_WAKEUP 55 GPS_TXB 56 GPS_VCC_RF 57 GPS_RXB 58 GPS_VANT 59 GPS_VRTC 60 GPS_VCC
  • 82. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 40
  • 83. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 Bảng 4.2 Miêu tả chức năng các chân Tên I/O Mô tả Đặc tính điện VBAT Có 4 chân VBAT dùng để cung Vmax= 4.5V cấp nguồn hoạt động cho Vmin=3.4V Vnorm=4.0V VRTC I/O Nguồn Pin dự trữ, sử dụng khi Vmax=2.0V không có nguồn VBAT. Vmin=1.2V Vnorm=1.8V Inorm= 20uA VCHG I Nguồn cung cấp cho bộ sạc pin Vmax=5.25V của module. Đồng thời giúp cho Vmin=1.1 VBA module nhận ra bộ sạc. Vnorm=5.1V GND Chân nối đất dành cho các ứng dụng số. PWRKEY I Ngõ vào dùng để mở và tắt VILmax=0.2 VBAT nguồn chính của module. Chân VIHmin=0.6 VBAT này đƣợc nối với một nút nhấn. VImax=VBAT Để mở và tắt nguồn của module,phải nhấn nút nhấn để giữ chân này ở mức thấp trong một khoảng thời gian ngắn. MIC1P I Ngõ vào của microphone 1. MIC1N MIC2P I Ngõ vào của microphone 2. MIC2N SPK1P O Ngõ ra của loa 1. SPK1N SPK2P O Ngõ ra của loa 2. SPK2N
  • 84. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 41
  • 85. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 BUZZER O Ngõ ra dành cho còi báo. AGND Chân nối đất dành cho các ứng dụng tƣơng tự. DISP_DATA I/O Ngõ vào ra để kiểm tra đƣờng VILmin=0V truyền dữ liệu. VILmax=0.9 VIHmin=2.0 DISP_CLK O Ngõ ra kiểm tra xung Clock. VIHmax= 3.2 DISP_D/C O CNgõ ra kiểm tra dữ liệu và địa chỉ (có thể đƣợc lựa chọn bằng VOLmin=GND phần mềm). VOLmax=0.2V VOHmin=2.7 DISP_CS O Ngõ ra cho phép hiện thị. VOHmax=2.9 Các ngõ vào ra với mục đích chung NETLIGHT O Ngõ ra cho biết trạng thái hoạt VILmin=0V động của module GSM. VILmax=0.9 VIHmin=2.0 STATUS O Ngõ ra cho biết các trạng thái hoạt động của các ứng dụng VIHmax= 3.2 khác có trong module. VOLmin=GND VOLmax=0.2V GPIO0 I/O Ngõ vào ra dùng chung cho các GPIO1 mục đích khác. VOHmin=2.7 VOHmax=2.9 Port nối tiếp 1 DTR I Ngõ vào cho biết giao tiếp đã VILmin=0V sẵn sàng. VILmax=0.9 VIHmin=2.0 RXD I Ngõ vào nhận dữ liệu, VIHmax= 3.2 TXD O Ngõ ra truyền dữ liệu. VOLmin=GND RTS I Ngõ vào yêu cầu gửi dữ liệu. VOLmax=0.2V CTS O Sẵn sàng để gửi dữ liệu. VOHmin=2.7 RI O Ngõ ra cho biết trạng thái hoạt động. VOHmax=2.9
  • 86. DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 DỊCH VỤ VIẾT THUÊ ĐỀ TÀI TRỌN GÓI ZALO / TEL: 0909.232.620 TẢI TÀI LIỆU – KẾT BẠN ZALO: 0909.232.620 42