解決問題一(如何減少硬體成本及功耗):
在初接觸LoRa模組的人中有需多會先使用既有廠商開發(fā)的UART模組,其原因是可以加快開發(fā)時間及人力成本。但其中會碰到兩個問題為UART模組中必定有一顆微處理器MCU,而外部也必須再外接一顆MCU來處理系統(tǒng)流程如下圖。
當(dāng)使用兩個MCU時就必須考慮到多一顆MCU就是多一個價格成本,除此之外還有多一個功率消耗。當(dāng)然曾經(jīng)有廠商開發(fā)可以在其模組可開發(fā)自有程式的產(chǎn)品,但是因為其需要較大的技術(shù)支援所以會有最小采購需要MOQ的限制或是NRE工程費用的產(chǎn)生。此次方案我們就是介紹如何自行使用ATMEGA328來處理感測器的信號后將其資料由SX1276傳送出去及接收。如此可讓使用LoRa的工程師有另一個選擇。
解決問題二(使用LoRa改善傳輸技術(shù)改善通訊能力):
對于大樓建筑、工廠或是農(nóng)場以至于如歐美之家庭之安全需求是一大需求,對于此類安防之系統(tǒng)架構(gòu)一般都是使用實體有線、FSK(頻率偏移調(diào)變)、Zigbee、Bluetooth或是Wifi等傳輸模式來做為通訊方式。但這些通訊方式或多或少都有其先天的限制,下面為我約略做的整理比較表
依上表來看,如果我們要在此等警告系統(tǒng)中使用上列技術(shù)的話會有點挑戰(zhàn)性。所以我們以本方案來提出使用LoRa方式來解決如下問題
距離: LoRa 可提供高至-148 dB 的感度,可提供長距離及高穿透性的應(yīng)用。
抗干擾: 使用展頻技術(shù)可提供高抗雜訊。
省電: 低至0.1uA之耗電可提供長時間不需更換電池使用。
方案特色說明
本方案之特色為提供LoRa開發(fā)人員除了在使用市場現(xiàn)有已經(jīng)內(nèi)含LoRa協(xié)議的模組外有另一個選擇! 可以在ATMEGA328 MCU上同時有自己的應(yīng)用程式及LoRa協(xié)議,這個特色可以使產(chǎn)品可以降低成本和減少電池功耗及增加待機和工作的時間的優(yōu)勢。
工作原理描述說明
在此方案中我們是以Semtech出品的SX1276RF1KAS模組來當(dāng)SPI模組的范例,其相同的模組在市面上有許多公司在生產(chǎn)銷售。我們這里就是使用該模組再加上廣為使用在Arduino開發(fā)環(huán)境上的Atmega328來示范。我們先使用Arduino 來連接SX1276 的SPI界面、Reset、DIO0和電源接腳,之后再在主程式中呼叫程式庫來執(zhí)行SX1276參數(shù)設(shè)定及傳送接收功能。
方案來源于大大通