1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu thiết kế thiết bị đầu cuối cho nhà thông minh

91 25 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 91
Dung lượng 2,68 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nghiên cứu thiết kế một thiết bị đầu cuối dùng cho nhà thông minh là cần thiết, hướng tới sản phẩm có chất lượng tốt với chi phí hợp thuật của các thành phần trong hệ thống Chương 3: Thi

Trang 1

-*** -

NHÀ THÔNG MINH

LUẬN VĂN THẠC SĨ KỸ THUẬT

Trang 2

NGƯỜI HƯỚNG DẪN KHOA HỌC:

TS HOÀNG PHƯƠNG CHI

Hà Nội – 2015

Trang 3

LỜI CAM ĐOAN

Trước hết, tôi xin gửi lời cảm ơn chân thành tới tập thể các thầy, cô giáo

môi trường tốt để tôi học tập và nghiên cứu Tôi cũng xin cảm ơn các thầy cô trong

viên có điều kiện thuận lợi để học tập và nghiên cứu Tôi xin gửi lời cảm ơn đến các

sắc đến cô giáo TS Hoàng Phương Chi và thầy giáo TS Nguyễn Đức Minh đã tận

Tôi xin cam đoan rằng nội dung của luận văn này là hoàn toàn do tôi tìm

hướng, sửa chữa của giáo viên hướng dẫn

Tôi xin chịu trách nhiệm với những nội dung trong bản luận văn này

Vi Thị Ngọc Mĩ

Trang 4

MỤC LỤC

MỤC LỤC i

LỜI CAM ĐOAN iv

DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT v

DANH MỤC HÌNH VẼ vi

DANH MỤC BẢNG BIỂU ix

LỜI MỞ ĐẦU 1

CHƯƠNG 1: ĐẶT VẤN ĐỀ 3

1.1 Smart home 3

1.2 Thành phần trong Smart home 5

1.2.1 Hệ thống chiếu sáng 6

1.2.2 HVAC 7

1.2.4 Hệ thống an ninh 7

1.3 Mục tiêu của đồ án 8

CHƯƠNG 2: KIẾN TRÚC HỆ THỐNG 9

2.1 Tổng quan hệ thống Smart Home 9

2.2 Phân tích hệ thống 10

2.2.1 Module trung tâm 10

2.2.2 Mạng ZigBee 11

2.2.3 Node 12

2.3 Kiến trúc hệ thống 13

2.4 Phần cứng 14

2.4.1 Main – board 14

Trang 5

2.4.2 Sub – board 16

2.5 Phần mềm 17

2.5.1 Android Application 17

2.5.2 Phần mềm nhúng 18

CHƯƠNG 3: THIẾT KẾ PHẦN CỨNG 22

3.1 Công cụ thiết kế mạch nguyên lý và layout Orcad 22

3.2 Sơ đồ nguyên lý 23

3.2.1 Main – board 23

3.2.2 Sub – board 24

3.2.3 Khối nguồn 25

3.2.4 Khối MCU 25

3.2.5 Khối Wifi 26

3.2.6 Khối ZigBee 29

3.3 Sơ đồ mạch in 31

3.3.1 MainBoard 31

3.3.2 SubBoard 32

CHƯƠNG 4: THIẾT KẾ PHẦN MỀM 34

4.1 Phần mềm nhúng cho module ZigBee 34

4.1.1 ZAP 34

4.1.2 Giao tiếp giữa ZAP và ZNP 35

4.2 Phần mềm trên mạch chính 39

4.2.1 WiFi App 39

4.2.2 ZigBee Application 49

4.3 Phần mềm trên mạch phụ 53

Trang 6

4.3.1 Khởi tạo ứng dụng 54

4.3.2 Kiểm tra bộ đệm 54

4.3.3 Xử lý lệnh 59

4.4 Android Application 59

4.4.1 Thiết kế hệ thống 59

4.4.4 Thiết kế cơ sở dữ liệu 64

4.4.5 Triển khai sơ đồ thuật toán 65

4.4.6 Thiết kế giao diện 69

CHƯƠNG 5: THỬ NGHIỆM HỆ THỐNG 71

5.1 Kiểm thử 71

5.1.1 Kiểm thử nguồn 71

5.1.2 Kiểm thử khối Wi-Fi 71

5.1.3 Kiểm thử khối Zigbee 72

5.1.4 Kiểm thử hệ thống 73

5.2 Kiểm thử chức năng 74

5.3 Tính ổn định 75

KẾT LUẬN 77

TÀI LIỆU THAM KHẢO 78

PHỤ LỤC 80

Trang 7

DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT

Engineers

Trang 8

DANH MỤC HÌNH VẼ

Hình 1.1: Tổng quan hệ thống Smarthome 4

Hình 1.2: Các thành phần trong Smart hom 6

Hình 2.1: Mô hình tổng quát hệ thống 9

Hình 2.2: Sơ đồ truyền dữ liệu 10

Hình 2.3: Đồ hình mạng Mesh của hệ thống 11

Hình 2.4: Sơ đồ khối của Main – board 14

Hình 2.5: Sơ đồ khối Sub – board 17

Hình 2.6: Kiến trúc ZNP [15] 18

Hình 2.7: Kiến trúc ZAP [17] 19

Hình 2.8: Mô hình kết nối giữa ZAP và ZNP [3] 20

Hình 2.9: CC3000 Smart Config [8] 21

Hình 3.1: Orcad Capture 22

Hình 3.2: Sơ đồ nguyên lý của Main – board 23

Hình3.3: Sơ đồ nguyên lý của Sub – board 24

Hình 3.4: Sơ đồ nguyên lý của khối nguồn 25

Hình 3.5: Khối MCU 25

Hình 3.6: Sơ đồ nguyên lý khối Wifi 26

Hình 3.7: CC3000 [13] 27

Hình 3.8: Sơ đồ nguyên lý kết nối CPU và khối Zigbee qua chuẩn SPI 29

Hình 3.9: Module CC2530 30

Hình 3.10: Sơ đồ layout lớp TOP của Mainboard 31

Hình 3.11: Sơ đồ layout lớp BOTTOM của MainBoard 32

Hình 3.12: Sơ đồ layout lớp TOP của SubBoard 32

Hình 3.13: Sơ đồ layout lớp BOTTOM của SubBoard 33

Hình 4.1: Sơ đồ phân tầng của ZAP 34

Hình 4.2: Giao tiếp giữa ZAP và ZNP 35

Hình 4.3: Lệnh AREQ 36

Hình 4.4: Lệnh POLL 37

Trang 9

Hình 4.5: Lệnh SREQ 38

Hình 4.6: Quan hệ giữa các ứng dụng trong phần mềm trên mạch chính 39

Hình 4.7: Kiến trúc tổng quan của process trên Module CC3000 [8] 39

Hình 4.8: Luồng dữ liệu trong CC3000 40

Hình 4.9: Biểu đồ luồng hoạt động của wifi 41

Hình 4.10: Các bước cấu hình lần đầu cho CC3000[10] 42

Hình 4.11: Quá trình cấu hình lần đầu [10] 43

Hình 4.12: Cấu trúc gói cấu hình lần đầu [10] 44

Hình 4.13: Các bước tạo kết nối WLAN của CC3000 45

Hình 4.14: Quá trình đặt IP tĩnh cho CC3000 46

Hình 4.15: Quá trình khởi tạo Server TCP Socket 47

Hình 4.16: Quá trình truyền dữ liệu thông qua CC3000 48

Hình 4.17: Khởi tạo ZigBee 49

Hình 4.18: Cấu trúc gói tin quảng bá 51

Hình 4.19: Thêm thiết bị mới 51

Hình 4.20: Cập nhật thiết bị 52

Hình 4.21: Quan hệ giữa các ứng dụng trong phần mềm trên mạch phụ 53

Hình 4.22: Biểu đồ luồng hoạt động của ứng dụng 53

Hình 4.23: Quá trình khởi tạo ứng dụng 54

Hình 4.24: Thư viện ZCL và ứng dụng [21] 56

Hình 4.25: Mô hình kết nối hệ thống 59

Hình 4.26: Sơ đồ liên kết tổng thể của apps 60

Hình 4.27: Sơ đồ kết nối giữa client và server 61

Hình 4.28: Bảng cơ sở dữ liệu của device 65

Hình 4.29: Sơ đồ thuật toán voice to activity 65

Hình 4.30: Sơ đồ thuật toán add new device 66

Hình 4.31: Sơ đồ thuật toán Send 67

Hình 4.32: Sơ đồ thuật toán Receiver 68

Hình 4.33: Giao diện chưa có device 69

Trang 10

Hình 4.34: Giao diện sau khi thêm devices 69

Hình 4.35: Lịch sử điều khiển devices 69

Hình 4.36: Điều khiển cường độ devices 69

Hình 4.37: Các thuộc tính của device 70

Hình 4.38: Xem thông tin của device 70

Trang 11

DANH MỤC BẢNG BIỂU

đặc điểm của các chuẩn nguyên thủy – chưa cải tiến) 5

Bảng 2.1: Thành phần module trung tâm 11

Bảng 2.2: Thành phần trong node ZigBee 13

Bảng 2.3: Chỉ tiêu kĩ thuật khối MCU 15

Bảng 2.4: Chỉ tiêu kĩ thuật khối ZigBee 15

Bảng 2.5: Đặc điểm kĩ thuật khối Wifi 16

Bảng 2.6: Thông số của khối nguồn 16

Bảng 3.1: CC3000 Specification[8] 28

Bảng 4.1: Mô tả các trường của gói tin Beacon/Probe [10] 44

Bảng 4.2: Lệnh cấu hình module ZigBee 50

Bảng 4.3: Các trường trong gói tin quảng bá 51

Bảng 4.4: Miền chức năng định nghĩa trong ZCL [22] 55

Bảng 4.5: Cấu trúc của Cluster 57

Bảng 4.6: ON/OFF Cluster 58

Bảng 4.7: Level Control cluster 58

Bảng 4.8: Temperature measurement cluster 59

Bảng 5.1: Bảng đánh giá kết quả kiểm thử nguồn 71

Bảng 5.2: Bảng đánh giá kết quả kiểm thử khối WiFi 72

Bảng 5.3: Bảng đánh giá kết quả kiểm thử khối WiFi 73

Bảng 5.4: Kết quả kiểm thử hệ thống 73

Bảng 5.5: Chức năng được kiểm thử 74

Bảng 5.6 Kết quả kiểm thử tính ổn đinh 75

Trang 12

LỜI MỞ ĐẦU

khác các nguồn năng lượng và vật liệu cạn kiệt dần do đó nhu cầu của con người về

điều tất yếu nhằm giảm thiểu tiêu hao năng lượng, tận dụng nguồn nguyên vật liệu

Trong những năm gần đây, sự phổ biến của nhà thông minh tăng mạnh nhờ

của mỗi người Ngoài ra, Internet và các mạng thông tin di động 3G, 4G cũng là

đâu, đáp ứng nhu cầu cho người bận rộn thường xuyên xa nhà

Hiện nay, các hệ thống nhà thông minh đã được triển khai tại Việt Nam khá

nước ngoài với giá thành đắt Nghiên cứu thiết kế một thiết bị đầu cuối dùng cho nhà thông minh là cần thiết, hướng tới sản phẩm có chất lượng tốt với chi phí hợp

thuật của các thành phần trong hệ thống

Chương 3: Thiết kế phần cứng

Chương này đưa ra sơ đồ nguyên lý của main – board, sub – board

Chương 4: Thiết kế phần mềm

Trang 13

Trình bày về phần mềm trong hệ thống, bao gồm phần mềm nhúng trên vi điều khiển, và phần mềm được cài đặt trên điện thoại di động

Chương 5: Thử nghiệm hệ thống

năng, độ ổn định của hệ thống

Trang 14

CHƯƠNG 1: ĐẶT VẤN ĐỀ

Chương này giúp ta có cái nhìn tổng quan về “nhà thông minh” (Smarthome) cũng như các thành phần có trong nhà thông minh Đồng thời đưa ra các tiêu chuẩn

được với người sử dụng

1.1 Smart home

trong đó không thể không nhắc đến loại hình là nhà thông minh - Smarthome

cuộc sống thoải mái, an toàn, tiện nghi là điều tất yếu Chính vì vậy, ý tưởng về nhà thông minh (SmartHomes, SmartHouses, hay Home Automation ) đã ra đời như là

ý tưởng về một ngôi nhà thân thiện với các thiết bị vận hành một cách tự động theo

ý muốn hay trạng thái của chủ nhân

Trong những năm gần đây, Smarthome đang phát triển cực kì mạnh mẽ, cùng với sự phát triển của các thiết bị điện tử cá nhân như máy tính bảng - tablet và điện thoại thông minh - smartphone cùng hạ tầng thông tin ngày càng tiên tiến như internet hoặc các mạng thông tin di động 3G, 4G Ngày nay các hệ thống nhà thông minh còn cung cấp khả năng tương tác với người dùng thông qua các thiết bị điện tử

cá nhân cho phép con người có thể giám sát và điều khiển ngôi nhà từ bất cứ đâu

Trang 15

Hình 1.1: Tổng quan hệ thống Smarthome

những điều khiển tự động bằng cảm ứng như thay đổi ánh sáng, nhiệt độ phòng tùy

đổi để tạo sự dễ chịu nhất cho chủ nhân Cũng vì sự đa dạng ấy nên cũng đã có rất nhiều những kĩ thuật khác nhau đã từng được áp dụng trong các giải pháp về nhà thông minh như điều khiển ánh sáng và khí hậu, điều khiển đóng/ mở cửa, những hệ

các hệ thống tự động chăm sóc vườn cây Và các thành phần để triển khai những

kĩ thuật này có một số loại như sau: các thiết bị được điều khiển bằng phần cứng

điện ) hay không dây (các loại sóng radio bao gồm wi-fi, GPRS, bluetooth, Zigbee

Trang 16

Bảng 1.1: So sánh một số đặc điểm của Zigbee, Bluetooth, và Wifi (bảng này với đặc điểm của các chuẩn nguyên thủy – chưa cải tiến)

trong giao tiếp máy tính – thiết bị ngoại vi

ZigBee tuy có tốc độ dữ liệu thấp nhưng nếu mục tiêu của truyền thông không dây

là để truyền và nhận các lệnh đơn giản hoặc thu thập thông tin từ các cảm biến như

kiệm chi phí hiệu quả nhất so với Bluetooth và IEEE 802.11b

1.2 Thành ph ần trong Smart home

Các thành phần trong Smart home bao gồm các cảm biến (như cảm biến

thiết bị giao tiếp, giúp con người tương tác được với hệ thống để quản lý và điều

chuẩn khác nhau như M2M, CAN… Các thiết bị thông minh trong Smart home được đặt xung quanh nhà và được điều khiển bởi bộ điều khiển trung tâm

Trang 17

Các thành phần kể trên được tích hợp với nhau tạo thành các hệ thống nhỏ,

Smart home:

1.2.1 Hệ thống chiếu sáng

khi có người vào

Trang 18

Khi tích hợp hệ thống ánh sáng vào Smart home, các tác vụ có thể điều khiển

1.2.2 HVAC

HVAC được sử dụng để điều khiển độ ẩm, nhiệt độ Hệ thống này cho phép người dùng điều khiển độ ẩm, nhiệt độ bằng cách điều khiển chế độ làm việc của các thiết bị như máy phát nhiệt, điều hòa nhiệt độ hoặc có thể đóng, mở cửa sổ để không khí được thông thoáng hơn

1.2.3 Hệ thống âm thanh trung tâm

Với hệ thống này, bạn có thể nghe bản nhạc mình yêu thích tại các khu vực

thống điều khiển tự động, qua đó có thể điều khiển qua lại với nhau (ví dụ có thể kết

1.2.4 H ệ thống an ninh

Hệ thống an ninh là phần không thể thiếu cho mỗi ngôi nhà Hệ thống an

chuyển động, cảm biến kính vỡ và camera an ninh Với Smart Home tích hợp hệ

Camera cho phép người dùng xác định được các hành động xảy ra xung quanh ngôi nhà của họ Hệ thống anh ninh cũng chứa các cảm biến chuyển động Cảm biến

người dùng thông qua điện thoại di động Cảm biến khí gas, khói giúp phát hiện ra cháy, chuông báo cháy sé kêu liên tục, hệ thống báo cho chủ nhà, sau 1 khoảng thời

tránh chập cháy lan truyền

Trang 19

1.3 Mục tiêu của đồ án

bật tắt các thiết bị có trong mạng Zigbee bằng cách sử dụng phần mềm trên điện

hình, tự khắc phục sự cố khi có các node bị hỏng trong quá trình vận hành hoặc do

khiển nhà và kết nối với mạng Internet Thiết bị cho phép người dùng điều khiển

Trang 20

CHƯƠNG 2: KIẾN TRÚC HỆ THỐNG

Chương này giới thiệu cơ bản về kiến trúc hệ thống Mục tiêu chính là đề cập đến phương pháp thiết kế, thông số kỹ thuật của các thành phần có trong hệ thống

2.1 T ổng quan hệ thống Smart Home

Trong ngôi nhà chúng ta thấy các thiết bị được bố trí xung quanh căn phòng,

mạng ZigBee sang mạng Internet sử dụng module Wifi Trên điện thoại smartphone được cài đặt phần mềm cho phép người dùng tương tác với hệ thống Trên phần

Trang 21

Nghiên c ứu thiết kế thiết bị đầu cuối cho nhà thông minh GVHD: TS Hoàng Phương Chi

Khi người dùng thao tác với các node (thiết bị) trong hệ thống được liệt kê

truyền sang ZigBee Coordinator ZigBee Coordinator sẽ truyền gói dữ liệu tới thiết

thúc một chu trình hoạt động

2.2 Phân tích h ệ thống

Với hệ thống Smart home như trên, chúng ta có thể thấy hệ thống bao gồm

2.2.1 Module trung tâm

Module trung tâm là thành phần quan trọng nhất của hệ thống Nhiệm vụ của

ZigBee Ngoài ra, module này cũng cho phép chuyển đổi dữ liệu từ mạng ZigBee sang mạng Wifi Với những chức năng như vậy, các thành phần chứa trong module trung tâm được thể hiện trong bảng 2.1:

Trang 22

liệu từ router và end device

các thiết bị cùng mạng có thể kết nối vào

2.2.2 M ạng ZigBee

Mạng kết nối trong Smart home có mật độ từ 2 đến khoảng 500 node

hình hình sao, đồ hình dạng cây, đồ hình dạng lưới Đặc điểm của các thiết bị trong mạng Smart home là sự phân bố rời rạc, gần nhau Vì vậy đồ hình dạng lưới (Mesh

ZigBee Coordinator ZigBee router ZigBee end device

Trang 23

Mạng hình lưới không tập trung cao độ như đồ hình hình sao, mạng hoạt động theo chế độ ad – hoc, cho phép chuyển tiếp nhiều chặng

Có ba loại thiết bị chính trong mạng ZigBee, bao gồm: ZigBee Coordinator, ZigBee router, ZigBee end device

khác kết nối vào mạng, định tuyến các message trong mạng Ngoài các vai trò chính

chuyển tất cả dữ liệu nhận được đến phần mềm trên điện thoại smartphone qua

ZigBee router cũng có chức năng chuyển tiếp các gói tin đến đích

- ZigBee End device là thiết bị đơn giản nhất trong mạng ZigBee Không

năng tìm và kết nối vào một mạng đã được tạo ra bởi ZigBee Coordinator Một đặc điểm khác của ZigBee End device là có thể tắt sóng và vào trạng thái ngủ đông để

2.2.3 Node

Node là nơi nhận dữ liệu và chấp hành lệnh từ ngươi dùng Node là một thiết bị điểm được ghép nối lại cùng với nhiều thiết bị khác tạo nên một mạng ZigBee Mỗi

thành phần chứa trong bảng sau:

Trang 24

Bảng 2.3: Thành phần trong node ZigBee

liệu từ Coordinator

2.3 Kiến trúc hệ thống

và phần mềm

• Phần cứng:

liệu từ mạng Zigbee sang mạng Wifi và ngược lại

kết nối tới Main – board để nhận lệnh và gửi dữ liệu lên mạng ZigBee

cho phép người dùng tương tác với hệ thống

- Phần mềm nhúng: Được cài đặt lên các phần cứng (trên bo mạch) để điều

mạng ZigBee…

Trang 25

2.4 Phần cứng

2.4.1 Main – board

a Yêu cầu chức năng:

802.11b/g

- Kết nối ZigBee: Dùng để kết nối với các thiết bị, sử dụng chuẩn IEEE 802.15.4/ZigBee

b Yêu cầu phi chức năng:

động khôi phục khi có sự cố bất thường xảy ra)

- Tự động kết nối, phát hiện các node được thêm vào

c Sơ đồ khối của Main – board

mạng Wifi, tạo ra server cho phép smartphone/tablet có thể kết nối vào và điều

Trang 26

2.4.1.1 Khối MCU

Đây là khối quan trọng nhất trong Main – board, khối MCU có nhiệm vụ khởi tạo, duy trì hoạt động của các khối ZigBee và Wifi Đây chính là cầu nối giữa hai khối này Đặc biệt, khối MCU phải đảm bảo mức năng lượng tiêu thụ thấp nhưng vẫn đủ

Bảng 2.4: Chỉ tiêu kĩ thuật khối MCU

2.4.1.2 Khối ZigBee

Đây chính là cầu nối giữa thiết bị với người dùng Khối này sử dụng nguồn năng lượng từ pin nên cũng phải đảm bảo năng lượng tiêu thụ thấp

Trang 27

2.4.1.3 Khối Wifi

Wifi truyền dữ liệu giữa người dùng và mạng ZigBee Bảng 2.5 biểu diễn các thông

thiết của khối nguồn được biểu diễn trong bảng 2.6 dưới đây

a Yêu cầu chức năng

- Thực hiện đo công suất tiêu thụ của thiết bị, rồi gửi về Main – board thông qua

Trang 28

- Hệ thống hoạt động ổn định

- Giá thành phù hợp

c Sơ đồ khối của Sub – board

Sub – board làm nhiệm vụ nhận dữ liệu điều khiển từ Main – board thông qua

2.5 Phần mềm

2.5.1 Android Application

Android Application được cài đặt trên smartphone/ tablet Nó có chức năng nhận lệnh từ người dùng, truyền qua mạng Wifi đến module Wifi Người dùng điều khiển

trên điện thoại Khi muốn tắt/ bật thiết bị, người dùng có thể nhấn nút trên phần

Android Application

khi ển SPI

Trang 29

Nghiên c ứu thiết kế thiết bị đầu cuối cho nhà thông minh GVHD: TS Hoàng Phương Chi

2.5.2 Phần mềm nhúng

2.5.2.1 Phần mềm nhúng cho module ZigBee

Phần mềm nhúng cài đặt cho module ZigBee có chức năng điều khiển mạng

Alliance

Phần mềm nhúng cho module ZigBee được chia ra làm hai loại, bao gồm ZAP (ZigBee Application Processor) và ZNP (ZigBee Network Processor) Trong đó,

điều phối, cấu hình mạng, cấp phát địa chỉ IP ZNP được cài đặt trên chip CC2530

2.5.2.1.1 ZNP

a Kiến trúc

b Chức năng

quản lý bộ nhớ trên chip CC2530, OSAL có chứa hàng đợi tác vụ, mỗi tác vụ có 1

vụ đó, tác vụ được thực hiện dựa theo quyền ưu tiên ID càng nhỏ thì độ ưu tiên

Trang 30

- HAL/I/O: Lớp này thực hiện việc giao tiếp với phần cứng, ví dụ như ADC, UART, LED…

- Endpoint User App: lớp này dùng để phân biệt giữa các ứng dụng trên hệ thống

hình TCP/IP Nó được dùng để phân phối dữ liệu đến các ứng dụng khác nhau trên

nó có nhiệm vụ điều khiển mạng, tạo bảng liên kết giữa các ứng dụng trên các thiết

- TI-MAC: Mỗi thiết bị trong mạng đều có hai loại địa chỉ Địa chỉ logic và địa chỉ

Trang 31

b Chức năng

cứng, quản lý bộ nhớ trên chip CC2530 OSAL có chứa hàng đợi tác vụ, mỗi tác

hàng đợi OSAL liên tục kiểm tra hàng đợi, nếu có tác vụ trong hàn đợi, nó sẽ thực hiện tác vụ đó, tác vụ được thực hiện dựa theo quyền ưu tiên ID càng nhỏ thì độ ưu

ứng dụng được sử dụng trong thiết bị Ví dụ như ứng dụng bật tắt đèn, ứng dụng đo

2.5.2.1.3 Giao ti ếp giữa ZNP và ZAP

Trong mô hình này, CC2530 được cài đặt ZNP, các ứng dụng được cài đặt

SPI/UART Với phương giải pháp này, vi xử lý ngoài có nhiều tài nguyên hơn để

Trang 32

2.5.2.2 Phần mềm nhúng cho module Wifi

nối thiết bị kích hoạt CC3000 cho mạng không dây Công nghệ này tận dụng các

cơ chế tiêu chuẩn hiện tại trong Wifi để cấu hình thông tin liên kết của CC3000,

cho phép Wifi như smartphone, PC, tablet, máy tính xách tay được sử dụng để gửi

của máy chủ, do đó có thể sử dụng bởi các ứng dụng nhúng sâu sắc Nó có thể được sử dụng để kết hợp nhiều thiết bị với cùng AP cùng một lúc Quá trình cấu hình được bảo vệ với mã AES-128, và SSID và chiều dài KEY được hỗ trợ lên đến 32 byte Và hơn nữa, các thiết bị được sử dụng để cấu hình (điện thoại thông

Hình 2.11: CC3000 Smart Config [8]

Trang 33

CHƯƠNG 3: THIẾT KẾ PHẦN CỨNG

Chương này giới thiệu về phần mềm vẽ mạch điện tử Orcad, đồng thời đưa

ra sơ đồ nguyên lý của Main – board, sub- board cũng như sơ đồ các khối trong đó

3.1 Công cụ thiết kế mạch nguyên lý và layout Orcad

Protel, Eagle, Winboard,… tuy nhiên chúng ta nên chọn Orcad vì phần mền này được đánh giá là khá mạnh Orcad là phần mềm thiết kế mạch điện của công ty Cadence, nói chính xác hơn Orcad là một bộ phần mềm bao gồm nhiều phần mềm trợ giúp cho chúng ta trong quá trình thiết kế mạch trong khuôn khổ bài đồ án thì

và Orcad Layout để chuyển từ mạch nguyên lý sang mạch in

Hình 3.12: Orcad Capture

Trang 34

3.2 Sơ đồ nguyên lý

3.2.1 Main – board

Trang 35

3.2.2 Sub – board

Trang 36

3.2.3 Khối nguồn

và dòng 800mA đảm bảo cho hoạt động của toàn bộ hệ thống, các tụ lọc để nguồn

ra ổn định hơn, đèn led D2 là đèn báo nguồn

3.2.4 Khối MCU

Hình 3.16: Khối MCU

Trang 37

MCU được lựa chon để sử dụng cho hệ thống là MSP430F5438 của TI, một

- Timer 16 bit, ADC 12 bit

3.2.5 Kh ối Wifi

Trong hệ thống này module Wifi được sử dụng là module CC3000BoostPack của

Mục đích của việc sử dụng module là:

- Tiết kiện không gian thiết kế bo mạch

Trang 38

- Xác nhận dễ dàng

CC3000 được cung cấp là một giải pháp nền tảng hoàn chỉnh gồm trình điều

Hình 3.18: CC3000 [13]

Một số tính năng nổi bật của CC3000:

vào Ipv4 TCI/IP

- Hiệu suất vô tuyến tốt với công suất phát +18dBm tại 11 Mbps và độ nhạy thu -88 dBm, 8% PER, 11 Mbps

- WLAN: Theo chuẩn 802.11b/g tích hợp radio, modem, và MAC hỗ trợ

Mbps ở băng tần 2.4 Ghz Quản lý kết nối mạng nâng cao với 7 profile cho người

Trang 39

trợ tất cả các chuẩn bảo mật cho mạng cá nhân như WEP, WPA, WPA2 Smart

dụng smart phone, tablet hoặc laptop

internet đơn giản với bất kì vi điều khiển, vi xử lý hoặc ASIC nào Hỗ trợ đồng thời

4 kết nối TCP hoặc UDP, được xây dựng trong các giao thức mạng: ARP, ICMP,

giao tiếp nối tiếp SPI với tốc độ xung clock lên tới 16 Mhz APIs đơn giản cho phép

đường điện áp I/O riêng biệt cho phép tích hợp linh hoạt với bộ vi xử lý máy chủ,

địa chỉ MAC, có thể lập trình được thông qua chuẩn giao tiếp nối tiếp I2C hoặc SPI

dữ liệu của người dùng

CC3000’s Characteristics

mDNS, ARP) WiFi Driver, Security supplicant

Trang 40

Shut - down Mode (<5uA)

Hình 3.19: Sơ đồ nguyên lý kết nối CPU và khối Zigbee qua chuẩn SPI

mạng với một chi phí thấp Các CC2530 là sự kết hợp bộ thu phát RF với một MCU

Ngày đăng: 28/02/2021, 00:10

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Alliance, ZigBee. "ZigBee home automation public application profile." Revision 25, ver 1 (2007) Sách, tạp chí
Tiêu đề: ZigBee home automation public application profile
[2]. Alliance, ZigBee. "ZigBee specification 2008." ZigBee Document 053474r17(2008) Sách, tạp chí
Tiêu đề: ZigBee specification 2008
[4]. Farahani, Shahin. ZigBee wireless networks and transceivers. Newnes, 2011 Sách, tạp chí
Tiêu đề: ZigBee wireless networks and transceivers
[14]. Instruments, Texas. "Z Stack OS Abstraction Layer Application Programming Interface." SWRA194 Version1 7 (2011) Sách, tạp chí
Tiêu đề: Z Stack OS Abstraction Layer Application Programming Interface
[16]. Instruments, Texas. "CC2530 Datasheet,“A True System-on-Chip Solution for 2.4-GHz IEEE 802.15. 4 and ZigBee Applications”." Avilable: www. ti Sách, tạp chí
Tiêu đề: CC2530 Datasheet,“A True System-on-Chip Solution for 2.4-GHz IEEE 802.15. 4 and ZigBee Applications”
[17]. Instruments, Texas, “Z-Stack ZigBee Cluster Library Application Programming Interface”, SWRA197, Version 1.8 Sách, tạp chí
Tiêu đề: Z-Stack ZigBee Cluster Library Application Programming Interface
[18]. Kyaw, Zin. "Creating a ZigBee Smart Energy Device wit h the MSP430F54xx and the CC2530-ZNP (ZigBee Pro Network Processor)." Texas Instruments, Whit e Paper (2010).[19]. LM1117N DataSheet Sách, tạp chí
Tiêu đề: Creating a ZigBee Smart Energy Device wit h the MSP430F54xx and the CC2530-ZNP (ZigBee Pro Network Processor)
Tác giả: Kyaw, Zin. "Creating a ZigBee Smart Energy Device wit h the MSP430F54xx and the CC2530-ZNP (ZigBee Pro Network Processor)." Texas Instruments, Whit e Paper
Năm: 2010
[20]. LM35, Precision Centigrade Temperature Sensors. "DataSheet." National Semiconductor. Noviembredel (2000) Sách, tạp chí
Tiêu đề: DataSheet
[22]. Specification, ZigBee. "ZigBee cluster library specification." 053474r17 (2008) Sách, tạp chí
Tiêu đề: ZigBee cluster library specification
[15]. Instruments, Texas,” Z-Stack Application Programming Interface”, SWRA195, Version 1.9 Khác
[21]. Phil Jamieson, ZigBee AFG Chair, ZigBee Application Profiles, ZigBee Open House, Beijing, China, September 13th, 2007 Khác

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w