Professional Documents
Culture Documents
ĐỒ ÁN
TỐT NGHIỆP ĐẠI HỌC
CHUYÊN NGÀNH: KỸ THUẬT ĐIỆN TỬ - MÁY TÍNH
HỆ CHÍNH QUY
NIÊN KHÓA: 2014-2019
Đề tài:
ĐIỀU KHIỂN VÀ GIÁM SÁT THIẾT BỊ
ỨNG DỤNG BLUETOOTH LOW ENERGY
Mã số đề tài: 29 – N14DCDT273
TP.HCM – 12/2018
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
CƠ SỞ TẠI THÀNH PHỐ HỒ CHÍ MINH
KHOA KỸ THUẬT ĐIỆN TỬ 2
_____________
ĐỒ ÁN
TỐT NGHIỆP ĐẠI HỌC
NỘI DUNG:
- CHƯƠNG I: TỔNG QUAN VỀ HỆ THỐNG ĐIỀU KHIỂN VÀ GIÁM SÁT
THIẾT BỊ
- CHƯƠNG II: TÌM HIỂU VỀ HỆ THỐNG ĐIỀU KHIỂN VÀ GIÁM SÁT
THIẾT BỊ BẰNG BLUETOOTH LOW ENERGY
- CHƯƠNG III: THIẾT KẾ VÀ THI CÔNG PHẦN CỨNG
- CHƯƠNG IV: LẬP TRÌNH PHẦN MỀM VÀ HOÀN THIỆT ĐỀ TÀI
TP.HCM – 12/2018
LỜI CẢM ƠN
Đồ án tốt nghiệp của em đã hoàn thành nhờ sự giúp đỡ của rất nhiều người.
Trước tiên, em xin gửi lời cảm ơn chân thành đến gia đình , bạn bè – những
người đã động viên, giúp nhóm có tinh thần tốt nhất để hoàn thiện đề tài đồ án
này. Em xin gửi lời cảm ơn đến các thầy cô khoa Điện - Điện tử trường Học
Viện Công Nghệ Bưu Chính Viễn Thông đã nhiệt tình truyền dạy kiến thức cho
nhóm em trong những năm học đại học tại trường. Đặc biệt, em xin gửi lời cảm
ơn sâu sắc đến giảng viên: TS.Chung Tấn Lâm đã tận tình hướng dẫn em trong
suốt quá trình thực hiện đồ án tốt nghiệp.
Em xin chân thành cảm ơn !
LỜI MỞ ĐẦU
Ngày nay, xã hội phát triển mạnh mẽ, kỹ thuật ngày càng hiện đại nên nhu cầu
về trao đổi thông tin giải trí, nhu cầu về điều khiển các thiết bị từ xa, ngày càng
cao. Và những hệ thống dây cáp phức tạp lại không thể đáp ứng nhu cầu này,
nhất là ở những khu vực chật hẹp, những nơi xa xôi, trên các phương tiện vận
chuyển, Vì vậy công nghệ không dây đã ra đời và phát triển mạnh mẽ, tạo rất
nhiều thuận lợi cho con người trong đời sống hằng ngày. Trong những năm gần
đây công nghệ truyền nhận dữ liệu không dây đang có những bước phát triển
mạnh mẽ, góp công lớn trong việc phát triển các hệ thống điều khiển, giám sát
từ xa, đặc biệt là các hệ thống thông minh. Hiện nay, có khá nhiều công nghệ
không truyền nhận dữ liệu không dây như RF, Wifi, Bluetooth, , Trong đó,
Bluetooth là một trong những công nghệ được phát triển từ lâu và luôn được cải
tiến để nâng cao tốc độ cũng như khả năng bảo mật.
Là sinh viên năm cuối ngành Điện – Điện tử, em đã chọn đề tài tốt nghiệp Điều
khiển và giám sát thiết bị bằng bluetooth low energy. Nhằm mục đích tìm hiểu,
nghiên cứu của công nghệ bluetooth low energy ,điều khiển và giám sát các thiết
bị điện .Đặc biệt em đã thiêt kế mạch sử dụng modun VNG BLE nRF52832 và
nghiên cứu viết chương trình để điều khiển thiết bị bằng điện thoại thông qua
bluetooth low energy
Trong quá trình tiến hành làm đồ án được sự giúp đỡ hướng dẫn, tư vấn tận
tình của giảng viên: TS. Chung Tấn Lâm. Em đã cố gắng tham khảo tài liệu và
tìm hiểu thực tế về điều khiển các thiết bị thông minh, nhưng do thời gian và
kinh nghiệm còn hạn chế nên đồ án không thể tránh khỏi những thiếu sót. Do
đó,em rất mong nhận được những ý kiến đóng góp và nhận xét đánh giá quí báu
của các quý thầy cô để đồ án của nhóm em được hoàn thiện hơn.
CHƯƠNG I: TỔNG QUAN VỀ HỆ THỐNG ĐIỀU KHIỂN VÀ GIÁM
SÁT THIẾT BỊ
I: Khái niệm
CHƯƠNG II: TÌM HIỂU VỀ HỆ THỐNG ĐIỀU KHIỂN VÀ GIÁM SÁT
THIẾT BỊ BẰNG BLUETOOTH LOW ENERGY
Như hình trên ta thấy, thiết bị BLE gồm hai loại là Bluetooth Smart và Bluetooth
Smart Ready.
Bluetooth Smart (Single mode): Chỉ có thể giao tiếp với thiết bị Bluetooth
Smart hoặc Bluetooth Smart Ready
Bluetooth Smart Ready (Dual mode): Có thể giao tiếp được các loại thiết
bị Bluetooth như Bluetooth Smart, Bluetooth Smart Ready và Classic
Bluetooth.
Chip nRF51822 thuộc loại Bluetooth Smart.
2.1.4 Các khối chính của một thiết bị Bluetooth
Mỗi thiết bị Bluetooth gồm 3 khối chính sau:
o Application: Ứng dụng người dùng giao tiếp với Bluetooth protocol
stack.
o Host: Các lớp trên của Bluetooth protocol stack.
o Controller: Các lớp dưới của Bluetooth protocol stack, bao gồm
chức năng truyền nhận radio.
(Bluetooth Protocol Stack: Bộ giao thức dạng stack cho phép các thiết bị
Bluetooth thiết lập, kết nối, truyền nhận dữ liệu với nhau)
Ba khối chính của một thiết bị Bluetooth được tích hợp vào phần cứng theo
nhiều kiểu khác nhau, dưới đây là 3 kiểu cấu hình phần cứng chính:
Chip nRF51822 thuộc loại System on Chip (SoC), các thành phần của Bluetooth
được tích hợp trong một chip duy nhất.
2.1.5 Các giới hạn chính của BLE
Thông lượng dữ liệu nhỏ:
Do giảm công suất tiêu thụ, các chip BLE chỉ có thể truyền dữ liệu theo chu kỳ (không
như bậc đàn anh Classic Bluetooth có thể truyền dữ liệu liên tục tùy thích) và lượng dữ
liệu truyền trong một chu kỳ cũng giới hạn chỉ vài chục bytes Nhờ vậy mà chip BLE
có thể ngủ đông trong phần lớn thời gian hoạt động và chỉ thức dậy khi đến chu kỳ
truyền/nhận dữ liệu. Tất cả việc thức dậy và ngủ đông đều thực hiện ỏ mức phần cứng
trong chip mà không cần phần mềm điều khiển. Theo thống kê thì tốc độ truyền dữ
liệu tối đa của BLE với smartphone nằm trong tầm từ 7kB/s đến 8kB/s. Tuy không thể
chạy các ứng dụng streaming hay music/video, nhưng với tốc độ đó đã rất dư cho các
ứng dụng đồ vật smart vì yêu cầu truyền dữ liệu ít và không liên tục
Thiết bị Broadcaster: Gửi các gói tin quảng bá phi kết nối đến bất kỳ thiết
bị nào có thể nhận.
Thiết bị Observer: Quét liên tục theo tần số đặt trước để nhận các gói tin
quảng bá phi kết nối
Đây là kiểu truyền thông cho phép một thiết bị có thể truyền dữ liệu đến nhiều
thiết bị khác nhau cùng lúc (một chiều). Đây là cơ chế nhanh chóng và dễ sử
dụng, là lựa chọn tốt nếu muốn truyền lượng nhỏ dữ liệu đến nhiều thiết bị cùng
lúc. Hạn chế là dữ liệu không được bảo đảm an ninh, vì thế không phù hợp để
truyền các dữ liệu nhạy cảm.
2.2.2 Connection
Thiết bị Central (Master): Quét các gói tin quảng bá hướng kết nối theo
tần số đặt trước, khi phù hợp thì khởi tạo một kết nối với một peripheral.
Central quản lý timing và bắt đầu những sự trao đổi dữ liệu theo chu kỳ.
Thiết bị Peripheral (Slave): Phát các gói tin quảng bá hướng kết nối theo
chu kỳ và chấp nhận kết nối do central yêu cầu.
2.3 Khởi tạo kết nối
o Khi muốn kết nối, slave phát các gói tin quảng bá ra không gian.
o Central nhận được các gói tin quảng bá của slave, trong đó chứa
các thông tin cần thiết cho phép kết nối với slave đó.
o Dựa trên đó, central gửi yêu cầu kết nối đến slave để thiết lập một
kết nối riêng giữa hai thiết bị.
o Khi kết nối được thiết lập, slave dừng quảng bá và hai thiết bị có
thể bắt đầu trao đổi dữ liệu hai chiều. Vai trò Master và Slave
không ảnh hưởng đến việc truyền dữ liệu, mặc dù Master là bên
quản lý thiết lập kết nối.
Lợi thế của Connection so với Broadcasting là:
o Thông lượng cao.
o Khả năng thiết lập kết nối liên kết mã hóa an ninh.
o Khả năng quản lý năng lượng tối ưu hơn.
o Khả năng tổ chức dữ liệu với nhiều sự thay đổi phù hợp cho các
thuộc tính thông qua việc sử dụng các lớp giao thức bổ sung thêm,
đặc biệt là Generic Attribute Profile (GATT). Dữ liệu được tổ chức
theo cấu trúc có ý nghĩa xoay quanh cái gọi là services và
characteristics.