推 johnpage: 距離跟功率有關,找高功率 12/16 06:44
→ wtchen: 我有看過多加一根天線的nRF24L01,會好很多嗎? 12/16 16:45
推 johnpage: 多一支天線是改變場形及頻段 12/16 17:17
→ wtchen: 對阿,然後功率也多了幾十倍 12/16 18:54
→ MasterChang: uart好用的一堆一定要跑SPI折磨自己? 12/16 23:52
UART的問題是比較慢(我指把接收到的訊號傳輸給cpu)
根據規格好像是115200bps?
那如果我傳送個4 bytes的資料至少需要278us
如果buffer裏面還有東西沒傳完搞不好加倍。
spi的話RPI可以支援8Mb/s(似乎更多),我傳4 bytes大概才4us
如果還有real time的要求+CPU的load很緊的時候這就差很多了....
我一個控制週期4ms,I2C就佔掉1ms左右,
如果用在無線傳輸的時間太久我得花更多心力去處理超時問題....
※ 編輯: wtchen (90.41.190.34), 12/17/2016 00:22:37
※ 編輯: wtchen (90.41.190.34), 12/17/2016 00:26:45
→ wtchen: 感謝,k不過查了一下價錢,比RF24l01貴10倍... 12/18 01:17
推 aires317: 找看看skyworks家的ic看看? 12/19 01:31
→ wtchen: 這家看到的大都走UART? 12/19 03:16
推 WolfLord: 想要省錢又抗干擾,醉雞ㄈ案就是自己寫SoftProtocol 12/19 16:53
→ WolfLord: 最佳方案 12/19 16:53
→ WolfLord: 其實NRF的IC自己寫RLL通訊距離也是可以上看四五百公尺 12/19 16:55
→ WolfLord: 的(500K) 所以嘛.....這是要花錢還是自己償還技術債問題 12/19 16:56
聽起來有意思,可是要怎麼把寫好的softprotocol燒進IC?
還有它有open source嗎?不然我怎麼改進?
請問有無這方面的資料?
※ 編輯: wtchen (90.41.190.34), 12/19/2016 19:54:45
推 WolfLord: 所謂的Softprotocol是指在Linux下撰寫一層軟體的糾錯 12/20 14:39
→ WolfLord: 回復機制,可以是Driver mod也可以是API。這個不用燒進 12/20 14:40
→ WolfLord: IC的,至於阿堵尼歐那邊你只要能把相同演算法重現就可以 12/20 14:41
→ WolfLord: 了,部一定要巴望NRF裡面的CPU 12/20 14:42
→ WolfLord: 資料的話,一班是沒人在OPENSOURCE的,因為這種東西 12/20 14:43
→ WolfLord: 是可以開價七位數還只給目的碼的貴重智財,不過你要搜尋 12/20 14:44
→ WolfLord: 怎麼寫倒是有不少文章可以搜尋得到,你可以搜尋最簡單 12/20 14:45
→ WolfLord: 的像是RLL或要高階的NR,甚至直接操控RF DSP的QTAM_NR 12/20 14:46
→ WolfLord: 之類的關鍵字,應該文獻很多。但是可以直接抄的程式應該 12/20 14:47
→ WolfLord: 是很稀罕。不過要是不想花心思寫,一些賣IP的方案公司 12/20 14:48
→ WolfLord: 應該是可以直接買得到IP吧... 12/20 14:48
可是我要怎麼把Spec上沒寫怎麼load的資料抓出來?
我想像的是從最原始的電子訊號加上filter後找出signal,
再從signal重構資訊。
請問這方面的資料怎麼找?不是RF的也行,我挺有興趣的。
※ 編輯: wtchen (90.41.190.34), 12/20/2016 15:54:21
→ WolfLord: 這些都只是資料的編碼法而已,跟RF沒啥直接關係 12/20 19:25
→ WolfLord: 它的原理就是避開無線電的雜波形式,讓資料還原可能性增 12/20 19:26
→ WolfLord: 高,並且立刻糾錯,讓發送端可以重送。 12/20 19:26
→ wtchen: 感謝資訊 12/20 20:42
→ roger225: si4463 ? 01/06 21:55
→ wtchen: 這塊我好像找不到有人在賣... 01/07 17:33
→ roger225: 遠距離無線模塊|SI4463|433M|類CC1101|NRF905|SX1212| 01/09 16:57
→ roger225: 掏寶找看看XD 01/09 16:57
→ roger225: 如果需要省電用到 Low Duty Cycle Mode 01/09 17:21
→ roger225: Preamble Length和Preamble detection threshold 01/09 18:03
→ roger225: Sync Word Detector with interrupt@GET_PH_STATUS 01/09 18:05
→ roger225: 調整一下會有很好的效果 01/09 18:05
→ roger225: google "AN626 Silicon Labs"配datasheet還蠻不錯 01/09 18:09
→ wtchen: 感謝... 01/09 18:10