{"id":2622,"date":"2017-10-08T02:57:13","date_gmt":"2017-10-07T19:57:13","guid":{"rendered":"http:\/\/www.payitforward.edu.vn\/wordpress\/?page_id=2622"},"modified":"2017-10-08T02:59:26","modified_gmt":"2017-10-07T19:59:26","slug":"cc1101-simpliciti-tiva-phan-3","status":"publish","type":"page","link":"https:\/\/payitforward.edu.vn\/wordpress\/tutorials\/wireless\/cc1101-simpliciti-tiva-phan-3\/","title":{"rendered":"CC1101 \u2013 SimpliciTI \u2013 TIVA Ph\u1ea7n 3"},"content":{"rendered":"<h2><span style=\"color: #008080;\">H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng th\u01b0 vi\u1ec7n simpliciTI cho module CC1101 v\u1edbi MCU TM4C123G<\/span><\/h2>\n<h2><span style=\"color: #008080;\">Ph\u1ea7n 3 \u2013 \u0110o c\u01b0\u1eddng \u0111\u1ed9 s\u00f3ng<\/span><\/h2>\n<p>&nbsp;<\/p>\n<div data-redactor=\"1\">Ch\u00e0o c\u00e1c b\u1ea1n, trong b\u00e0i n\u00e0y, m\u00ecnh s\u1ebd h\u01b0\u1edbng d\u1eabn c\u00e1c b\u1ea1n s\u1eed d\u1ee5ng th\u01b0 vi\u1ec7n simpliciTI \u0111\u1ec3 \u0111o c\u01b0\u1eddng \u0111\u1ed9 c\u1ee7a s\u00f3ng nh\u1eadn v\u1ec1, c\u00f3 th\u1ec3 \u1ee9ng d\u1ee5ng \u0111\u1ec3 t\u00ednh kho\u1ea3ng c\u00e1ch gi\u1eefa c\u00e1c module RF.<\/div>\n<p>&nbsp;<\/p>\n<div data-redactor=\"1\">\u0110\u1ea7u ti\u00ean c\u1ea7n ph\u1ea3i hi\u1ec3u kh\u00e1i ni\u1ec7m RSSI. RSSI \u0111\u01b0\u1ee3c vi\u1ebft t\u1eaft c\u1ee7a\u00a0<b>received signal strength indicator<\/b>, bi\u1ec3u di\u1ec5n cho c\u00f4ng su\u1ea5t c\u1ee7a t\u00edn hi\u1ec7u nh\u1eadn \u0111\u01b0\u1ee3c. T\u1eeb c\u00f4ng su\u1ea5t c\u1ee7a t\u00edn hi\u1ec7u nh\u1eadn \u0111\u01b0\u1ee3c, ta c\u00f3 th\u1ec3 d\u1ef1 \u0111o\u00e1n \u0111\u01b0\u1ee3c g\u1ea7n \u0111\u00fang kho\u1ea3ng c\u00e1ch c\u1ee7a t\u00edn hi\u1ec7u ho\u1eb7c \u0111\u1ecbnh \u0111\u01b0\u1eddng truy\u1ec1n c\u1ee7a g\u00f3i tin trong m\u1ea1ng kh\u00f4ng d\u00e2y. Trong kh\u00f4ng gian t\u1ef1 do (m\u00f4i tr\u01b0\u1eddng ch\u00e2n kh\u00f4ng ho\u1eb7c kh\u00f4ng kh\u00ed, kh\u00f4ng c\u00f3 v\u1eadt c\u1ea3n) th\u00ec c\u01b0\u1eddng \u0111\u1ed9 c\u1ee7a s\u00f3ng \u0111i\u1ec7n t\u1eeb s\u1ebd suy gi\u1ea3m theo c\u00f4ng th\u1ee9c Friis :<\/div>\n<div style=\"padding-left: 30px;\" data-redactor=\"1\"><span style=\"color: #008080;\">L (dB) = C+20log(f) + 20log(d)<\/span><br \/>\nTrong \u0111\u00f3 C=32.44dB, f t\u00ednh theo Mhz (\u1edf \u0111\u00e2y l\u00e0\u00a0 817Mhz) v\u00e0 d t\u00ednh b\u1eb1ng km.<\/div>\n<div data-redactor=\"1\">Tuy nhi\u00ean, th\u00f4ng s\u1ed1 RSSI ph\u1ee5 thu\u1ed9c v\u00e0o r\u1ea5t nhi\u1ec1u th\u1ee9, v\u00e0 d\u1ec5 l\u00e0m sai l\u1ec7ch \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n. \u0110\u1ea7u ti\u00ean l\u00e0 v\u1ec1 anten, anten c\u1ee7a module kh\u00f4ng c\u00f3 \u0111\u1ed9 l\u1ee3i b\u1eb1ng 0 n\u00ean \u1edf m\u1ed7i h\u01b0\u1edbng kh\u00e1c nhau, c\u01b0\u1eddng \u0111\u1ed9 kh\u00e1c nhau v\u00e0 s\u00f3ng thu v\u1ec1 c\u0169ng m\u1ea1nh y\u1ebfu kh\u00e1c nhau. M\u00f4i tr\u01b0\u1eddng c\u0169ng t\u00e1c \u0111\u1ed9ng v\u00e0o trong th\u00f4ng s\u1ed1 n\u00e0y, n\u1ebfu c\u00e1c s\u00f3ng \u0111i\u1ec7n t\u1eeb kh\u00e1c can thi\u1ec7p v\u00e0o g\u00e2y nhi\u1ec5u cho h\u1ec7 th\u1ed1ng s\u1ebd l\u00e0m cho RSSI t\u0103ng l\u00ean, g\u00e2y sai l\u1ec7ch c\u01b0\u1eddng \u0111\u1ed9 c\u1ee7a t\u00edn hi\u1ec7u c\u1ea7n \u0111o. V\u1eadt c\u1ea3n trong m\u00f4i tr\u01b0\u1eddng c\u0169ng s\u1ebd l\u00e0m suy gi\u1ea3m t\u00edn hi\u1ec7u, c\u00e1c v\u1eadt c\u1ea3n c\u00f3 \u0111\u1ed9 suy hao kh\u00e1c nhau n\u00ean r\u1ea5t kh\u00f3 \u0111\u1ec3 b\u00f9 tr\u1eeb sai s\u1ed1 do v\u1eadt c\u1ea3n. B\u1edfi v\u1eady n\u1ebfu d\u00f9ng tr\u1ef1c ti\u1ebfp c\u00f4ng th\u1ee9c Friis \u0111\u1ec3 t\u00ednh ra th\u01b0\u1eddng sai s\u1ed1 kh\u00e1 l\u1edbn.<\/div>\n<p>&nbsp;<\/p>\n<div data-redactor=\"1\">Tr\u1edf v\u1ec1 v\u1ea5n \u0111\u1ec1 ch\u00ednh l\u00e0 l\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 config \u0111o c\u01b0\u1eddng \u0111\u1ed9 s\u00f3ng v\u1edbi SimpliciTI. \u0110\u1ea7u ti\u00ean l\u00e0 t\u1ea1o 1 project nh\u01b0 TUT2 \u0111\u00e3 h\u01b0\u1edbng d\u1eabn ( c\u00f3 th\u1ec3 ch\u00e9p nguy\u00ean project c\u1ee7a TUT2) ra m\u1ed9t project m\u1edbi. Sau khi t\u1ea1o (copy) xong project, ta b\u1eaft \u0111\u1ea7u vi\u1ec7c ch\u1ec9nh s\u1eeda c\u00e1c file l\u1ea1i cho ph\u00f9 h\u1ee3p.<\/div>\n<p>&nbsp;<\/p>\n<div data-redactor=\"1\">\u0110\u1ea7u ti\u00ean chuy\u1ec3n config v\u1ec1 AP nh\u01b0 h\u00ecnh.<\/div>\n<div data-redactor=\"1\"><img decoding=\"async\" class=\"bbCodeImage wysiwygImage\" src=\"https:\/\/i.pinimg.com\/originals\/2e\/d3\/65\/2ed3659d2a023ba8a00ea0ec5b23c0f5.png\" alt=\"\" \/><\/div>\n<div data-redactor=\"1\">Sau \u0111\u00f3 copy n\u1ed9i dung c\u1ee7a file main_ap.c \u0111\u00ednh k\u00e8m v\u00e0o file main_ap.c. Do file main_ap.c c\u00f3 s\u1eed d\u1ee5ng th\u01b0 vi\u1ec7n UARTStdio c\u1ee7a Tivaware n\u00ean c\u1ea7n import n\u00f3 v\u00e0o \u0111\u1ec3 c\u00f3 th\u1ec3 ch\u1ea1y \u0111\u01b0\u1ee3c v\u00ed d\u1ee5 n\u00e0y. Ch\u1ecdn import nh\u01b0 h\u00ecnh.<\/div>\n<div data-redactor=\"1\"><img decoding=\"async\" class=\"bbCodeImage wysiwygImage\" src=\"https:\/\/i.pinimg.com\/originals\/ed\/fb\/36\/edfb36cafca40af834a48e58264f09db.png\" alt=\"\" \/><\/div>\n<div data-redactor=\"1\">\u0110\u1ec3 ph\u00f9 h\u1ee3p v\u1edbi c\u00e1c \u0111\u01b0\u1eddng d\u1eabn \u0111\u01b0\u1ee3c include trong c\u00e1c file c\u1ee7a tivaware th\u00ec c\u1ea7n import nh\u01b0 h\u00ecnh.<\/div>\n<div data-redactor=\"1\"><img decoding=\"async\" class=\"bbCodeImage wysiwygImage\" src=\"https:\/\/i.pinimg.com\/originals\/c1\/ed\/42\/c1ed42be61b5b6122843602d1517a6e0.png\" alt=\"\" \/><\/div>\n<div data-redactor=\"1\">Sau \u0111\u00f3 th\u00eam \u0111\u01b0\u1eddng d\u1eabn trong Include Option nh\u01b0 h\u00ecnh:<\/div>\n<div data-redactor=\"1\"><img decoding=\"async\" class=\"bbCodeImage wysiwygImage\" src=\"https:\/\/i.pinimg.com\/originals\/da\/1f\/8c\/da1f8cf396f454829255477b7694b26a.png\" alt=\"\" \/><\/div>\n<div data-redactor=\"1\">Sau \u0111\u00f3 chuy\u1ec3n Build config v\u1ec1 ED nh\u01b0 h\u00ecnh.<\/div>\n<div data-redactor=\"1\"><img decoding=\"async\" class=\"bbCodeImage wysiwygImage\" src=\"https:\/\/i.pinimg.com\/originals\/24\/6c\/3a\/246c3a62c69b205deda18426e10e8ecd.png\" alt=\"\" \/><\/div>\n<div data-redactor=\"1\">Ti\u1ebfp t\u1ee5c copy n\u1ed9i dung file main_ed.c \u0111\u00ednh k\u00e8m v\u00e0o file main_ed.c<\/div>\n<div data-redactor=\"1\">Lo\u1ea1i b\u1ecf th\u01b0 m\u1ee5c utils b\u1eb1ng c\u00e1ch ch\u1ecdn exclude from build.<\/div>\n<div data-redactor=\"1\">B\u00e2y gi\u1edd b\u1ea1n c\u00f3 th\u1ec3 build v\u00e0 n\u1ea1p l\u00ean 2 board \u0111\u1ec3 xem k\u1ebft qu\u1ea3 test, RSSI s\u1ebd \u0111\u01b0\u1ee3c board AP chuy\u1ec3n l\u00ean terminal nh\u01b0 nh\u01b0 h\u00ecnh:<\/div>\n<div data-redactor=\"1\"><img decoding=\"async\" class=\"bbCodeImage wysiwygImage\" src=\"https:\/\/i.pinimg.com\/originals\/9c\/a6\/20\/9ca6203bec0a9fd006cf778988b70e58.png\" alt=\"\" \/><\/div>\n<div data-redactor=\"1\">Ch\u00fac c\u00e1c b\u1ea1n may m\u1eafn \u0111\u1ea7u n\u0103m.\u00a0<img decoding=\"async\" class=\"mceSmilie\" src=\"https:\/\/i.imgur.com\/4mCen5s.png\" alt=\":brick:\" \/><\/div>\n<div data-redactor=\"1\"><\/div>\n<div data-redactor=\"1\">\n<p><span style=\"color: #008080;\"><strong><em>Th\u1ea3o lu\u1eadn:<\/em><\/strong><\/span><\/p>\n<ul>\n<li><a href=\"http:\/\/www.payitforward.edu.vn\/forum\/threads\/2087\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.payitforward.edu.vn\/forum\/threads\/2087\/<\/a><\/li>\n<\/ul>\n<p><span style=\"color: #008080;\"><strong><em>Xem ti\u1ebfp:<\/em><\/strong><\/span><\/p>\n<ul>\n<li><span style=\"color: #008080;\"><a href=\"http:\/\/www.payitforward.edu.vn\/wordpress\/tutorials\/wireless\/cc1101-simpliciti-tiva-phan-1\/\" target=\"_blank\" rel=\"noopener\">Ph\u1ea7n 1<\/a><\/span><\/li>\n<li><span style=\"color: #008080;\"><a href=\"http:\/\/www.payitforward.edu.vn\/wordpress\/tutorials\/wireless\/cc1101-simpliciti-tiva-phan-2\/\" target=\"_blank\" rel=\"noopener\">Ph\u1ea7n 2<\/a><\/span><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng th\u01b0 vi\u1ec7n simpliciTI cho module CC1101 v\u1edbi MCU TM4C123G Ph\u1ea7n 3 \u2013 \u0110o c\u01b0\u1eddng \u0111\u1ed9 s\u00f3ng &nbsp; Ch\u00e0o c\u00e1c b\u1ea1n, trong b\u00e0i n\u00e0y, m\u00ecnh s\u1ebd h\u01b0\u1edbng d\u1eabn c\u00e1c b\u1ea1n s\u1eed d\u1ee5ng th\u01b0 vi\u1ec7n simpliciTI \u0111\u1ec3 \u0111o c\u01b0\u1eddng \u0111\u1ed9 c\u1ee7a s\u00f3ng nh\u1eadn v\u1ec1, c\u00f3 th\u1ec3 \u1ee9ng d\u1ee5ng \u0111\u1ec3 t\u00ednh kho\u1ea3ng c\u00e1ch gi\u1eefa c\u00e1c module RF. &nbsp; \u0110\u1ea7u ti\u00ean c\u1ea7n ph\u1ea3i hi\u1ec3u kh\u00e1i ni\u1ec7m RSSI. RSSI \u0111\u01b0\u1ee3c vi\u1ebft t\u1eaft c\u1ee7a\u00a0received signal strength indicator, bi\u1ec3u di\u1ec5n cho c\u00f4ng su\u1ea5t c\u1ee7a t\u00edn hi\u1ec7u nh\u1eadn \u0111\u01b0\u1ee3c. T\u1eeb c\u00f4ng su\u1ea5t c\u1ee7a t\u00edn hi\u1ec7u nh\u1eadn \u0111\u01b0\u1ee3c, ta c\u00f3 th\u1ec3 d\u1ef1 \u0111o\u00e1n \u0111\u01b0\u1ee3c g\u1ea7n \u2026<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/payitforward.edu.vn\/wordpress\/tutorials\/wireless\/cc1101-simpliciti-tiva-phan-3\/\">Continue reading<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2605,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2622","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/payitforward.edu.vn\/wordpress\/wp-json\/wp\/v2\/pages\/2622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/payitforward.edu.vn\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/payitforward.edu.vn\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/payitforward.edu.vn\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/payitforward.edu.vn\/wordpress\/wp-json\/wp\/v2\/comments?post=2622"}],"version-history":[{"count":4,"href":"https:\/\/payitforward.edu.vn\/wordpress\/wp-json\/wp\/v2\/pages\/2622\/revisions"}],"predecessor-version":[{"id":2626,"href":"https:\/\/payitforward.edu.vn\/wordpress\/wp-json\/wp\/v2\/pages\/2622\/revisions\/2626"}],"up":[{"embeddable":true,"href":"https:\/\/payitforward.edu.vn\/wordpress\/wp-json\/wp\/v2\/pages\/2605"}],"wp:attachment":[{"href":"https:\/\/payitforward.edu.vn\/wordpress\/wp-json\/wp\/v2\/media?parent=2622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}