Board logo

標題: 想整一個RF Transmitter/Receiver [打印本頁]

作者: kng2003    時間: 2014-10-2 23:43     標題: 想整一個RF Transmitter/Receiver

我想整一個用RF 既Transmitter 。
之後有好多個receiver。咁receiver就driver幾粒led。
咁個transmitter send一個frequency 既signal 出去。
Receiver收到trigger個pwm?
之後就去轉下一粒led。

唔知應該係邊粒transmitter同receiver去整。
我之前買左枝演唱會既棒。就用呢個方法。我開左黎睇好似係用PT4303-S既chip做Receiver.
咁佢有幾粒led。應該有個switch既ic既野去switch開邊粒led。

我就係想咁做。
唔知有冇ching可以幫我下。

我上tb搵過係得一個transmitter就開一條好長既leds。唔係好岩我用。

Thanks
作者: kfceric    時間: 2014-10-3 09:50

重要有Decoder / encoder,其實吾洗咁煩,用個 WIFI DMX 便可,加個 DMX Decode 便可,
作者: kng2003    時間: 2014-10-3 12:18

重要有Decoder / encoder,其實吾洗咁煩,用個 WIFI DMX 便可,加個 DMX Decode 便可, ...
kfceric 發表於 2014-10-3 09:50


個WIFI DMX既野係唔係比較貴??
因為我諗係唔係用MCU去做個BUTTON 黎做SWITCH同時TRANSMIT RF SIGNAL.
之後D RECEIVER收到SIGNAL就轉燈/LED.

同埋我想D RECEIVER+LED/LED DRIVER有咁細做到咁細.
作者: kfceric    時間: 2014-10-3 22:56

用mcu當然冇問題啦,用勿電池?
作者: kng2003    時間: 2014-10-4 10:09

用mcu當然冇問題啦,用勿電池?
kfceric 發表於 2014-10-3 22:56


d receiver要細既想用cr2032去drive led
個transmitter就2x AA?

但係而家都唔知搵咩黎做transmitter 同receiver。
因為唔係好識呢類既ic
作者: Charcoal99    時間: 2014-10-4 11:09

本帖最後由 Charcoal99 於 2014-10-4 11:14 編輯

新手很難做 RF 訊號及射頻電路設計,相應的工具也不會有吧,
先買套 RF模塊玩玩吧,坊間這類模塊也不少, 從315M, 433M, 900M 到2.4G 應有盡有﹐
從直接連到你的LOGIC 電路 或連到MCU都可選擇,從淘寶到香港零售皆可買到。
http://s.taobao.com/search?spm=a ... ;bcoffset=1&s=0

http://tellhow-tech.com//advance ... ;sort=2a&page=2
香港零售 - 最後四項
作者: eeek    時間: 2014-10-4 11:13

回覆 1# kng2003

呢 D啱唔啱用?
http://item.taobao.com/item.htm? ... 961&ns=1#detail
作者: kng2003    時間: 2014-10-4 17:10

新手很難做 RF 訊號及射頻電路設計,相應的工具也不會有吧,
先買套 RF模塊玩玩吧,坊間這類模塊也不少, 從 ...
Charcoal99 發表於 2014-10-4 11:09


Thanks ching..
想問下要咩相應工具? 我公司可能有
作者: kfceric    時間: 2014-10-4 23:08

2032如果用比較短時間還可以,因為電池容量只有240mA,要看你要推多小個LED,一般LED都要20mA左右,RGB 3個色全亮時便要60mA,還有純綠和藍色電壓要3.3V,一個2032只有3V多一點。
作者: IanW    時間: 2014-10-4 23:32

Rx 用 button cell 基本上係行唔通的.
因為 Rx 係要經常(其實應該要長開)的, 開緊果時細極都要幾十 mA. 一粒 CR2032 頂多 220mAh, 都仲係講緊用十幾K電阻扯(約幾 mA)果時.

儀器就最基本係 RF signal generator 同 spectrum analyzer.... 無件平的.... 建議你都係搵 d 現成 tune 好晒的 module 返黎玩好了.
作者: kng2003    時間: 2014-10-5 00:03

Rx 用 button cell 基本上係行唔通的.
因為 Rx 係要經常(其實應該要長開)的, 開緊果時細極都要幾十 mA. 一 ...
IanW 發表於 2014-10-4 23:32


Signal Generator 就無咁高Frequency.
Specturm analyser 就有部.

如果ching 建議買現有module 應該買邊隻?

我係想細先用CR2032
不過AAA得1.5V 用2粒都可以既.
作者: lunandii    時間: 2014-10-5 20:01

其實做RF 既野都幾食電,如果想細件又細workload 既, 可以考慮用 BLE
作者: kng2003    時間: 2014-10-5 22:11

其實做RF 既野都幾食電,如果想細件又細workload 既, 可以考慮用 BLE
lunandii 發表於 2014-10-5 20:01


用bluetooth既話 點樣1 to many connections. 呀?
作者: kfceric    時間: 2014-10-5 22:45

接收模組可以用 10:1 的佔空比來省電,standby 可以去到0.4mA-1mA左右,但都吾頂得幾多天。但反應時間會慢D,要看你個線路設計。
作者: lunandii    時間: 2014-10-5 23:52

回覆 13# kng2003


    其實BT 係可以一對多connection 呀, 只係平既唔做, 或者平時冇用到所以唔知
作者: kng2003    時間: 2014-10-6 00:41

回覆  kng2003


    其實BT 係可以一對多connection 呀, 只係平既唔做, 或者平時冇用到所以唔知 ...
lunandii 發表於 2014-10-5 23:52


可唔可以介紹下有咩野係做到。?
作者: kng2003    時間: 2014-10-6 00:42

接收模組可以用 10:1 的佔空比來省電,standby 可以去到0.4mA-1mA左右,但都吾頂得幾多天。但反應時間會慢D ...
kfceric 發表於 2014-10-5 22:45


頂到一日已經夠晒我用。我唔係會長用既。
反應如果仲係用ms黎計既都ok既.
作者: kfceric    時間: 2014-10-6 10:14

一般都可以做到開100ms-200ms,淘寶好多模組。
作者: IanW    時間: 2014-10-6 10:31

Signal Generator 就無咁高Frequency.
Specturm analyser 就有部.

如果ching 建議買現有module 應該買 ...
kng2003 發表於 2014-10-5 00:03


6 樓 Charcoal99 師兄 link 內的 315MHz, 433MHz 的都係幾蚊人仔一對.
簡簡單單, 買黎開始試玩下都 OK. 哩 d 頻率都係一路歐美地區產品用開的.
2.4GHz 果 d 就唔建議你玩了, 一)高頻,你 Spectrum 睇倒的機會不高. 二)一般佢都係有一套 protocol 一對對咁用, 用 I2C 去 control 同讀 data, 咁你的 MCU program 會變得複雜多了.
900MHz 就應該直接輸出同自家 protocol 都會有, 不過無乜必要都唔係頻率愈低愈好.

反正你唔係出貨, 個頻率準唔準對你影響不大 , Spectrum analyzer 都夠了.... 當然你選用的模組頻率要係你部 Spectrum 範圍以內啦.

至於電流方面, 我見好似個個模組都話靜態電流係 4mA, 相信係粒 IC spec 得來的... 你就信住先, 到手時再度一下實際靜態,動態電流係幾多.

開關個 Rx 黎節省電流呢, 你要有心理準備, 一定做唔倒 10:1 但反應時間係 ms 計. 因為 Rx 係要一定的 setup 時間, 由你俾電到實際用得係至少都應該要十幾至幾十 ms. 但見你目標只係用一日, 咁又唔係咁難達到的. 好多野到你落手做就會知道, 要實測一下哩個時間有幾長, 個"靜態"輸出 noise 有幾多, 再決定用乜編碼吧.
作者: kfceric    時間: 2014-10-6 23:21

有冇ching 用過PT2262 和 PT2272 ,我試過用線真接連接編碼和解碼是可以的,但加上無線模組後解不到碼,看過無線模組是對發射有反映的,但總是解不到碼,或有時得有時吾得。有冇ching玩過。
作者: Charcoal99    時間: 2014-10-6 23:41

本帖最後由 Charcoal99 於 2014-10-6 23:51 編輯

1. 你的線圈是怎樣做的?
2. 編碼/解碼不是很難﹐交給PT2262/2272便可以了﹐先做好射頻穩定連續發射/接收'0'跟'1'吧。
3. 對新手來說,要同時tune好發射和接收是有難度的﹐因為錯了也不會知道是錯在那裡,
    僅知道有地方錯了而已。建議買一對PT2262/2272 模塊回來,用已知的模塊來測試自己做的電路。
    我做的通訊教材都是如此﹐不管是344M, 905M nrf905, 2.4G 24L01, BlueTooth,
    課堂上都有己知能工作發射樣機給學生用來測試他們所做的接收機, 再由他們自己所做的接收機測
    試自己的發射機。
作者: IanW    時間: 2014-10-7 00:03

有冇ching 用過PT2262 和 PT2272 ,我試過用線真接連接編碼和解碼是可以的,但加上無線模組後解不到碼,看 ...
kfceric 發表於 2014-10-6 23:21


首先你 receiver 出黎的訊號的相位是否正確?
另外係你 receiver 的 noise 有多少? 會唔會係 noise 太多, 夾雜左入 '1' 入面, 足夠令 decoder 理解為 '0'?
作者: kfceric    時間: 2014-10-7 01:04

看波形很難比較相位,模組是超外差式,未收code 時是有noise在輸出端,有時得,有時吾得,得的時候未收code一樣有noise出。
是否調整振盪電阻會有幫助。
作者: IanW    時間: 2014-10-7 10:14

看波形很難比較相位,模組是超外差式,未收code 時是有noise在輸出端,有時得,有時吾得,得的時候未收code ...
kfceric 發表於 2014-10-7 01:04


你咁講我估計你無 storage scope, 但應該有普通 scope.
你首先用 ch1 睇 PT2262 輸出, ch2 睇 PT2272 輸入. 用 ch1 黎 trigger, 比較一下經過左 RF 之後, 個波形仲對唔對版, 特別係訊號中間的 noise. 你話時得時唔得, 應該代表相位是對的, 相信哩 d IC 唔會得閒到花時間去處理反相訊號.

你能否肯定你的 RF 系統 tuning 是無問題? 得唔得同距離有無關係? 係非常短的距離能否百發百中?

振盪電阻當然會有影響, 但你話直入無問題, 咁段估唔係佢問題. 不過都話下你兩邊用乜電阻?
作者: kfceric    時間: 2014-10-7 10:53

我是用Digit Scope, 有compare 波形,OK或吾OK波形都咁上下。但OK的時候波形也不是很靚。吾OK時,很接近都收吾到。
RF模組是現成的。 不能調整。編碼電阻用1.5M 接收電阻用220K。
會否是地線問題我是用萬用板的。
作者: IanW    時間: 2014-10-7 11:26

我是用Digit Scope, 有compare 波形,OK或吾OK波形都咁上下。但OK的時候波形也不是很靚。吾OK時,很接近都 ...
kfceric 發表於 2014-10-7 10:53


不如你影 d scope 相黎昅昅啦.
作者: kng2003    時間: 2014-10-7 14:32

本帖最後由 kng2003 於 2014-10-7 14:34 編輯

見大家都講PT2262/2272 模塊.
係唔係TB可以買到? 同埋係唔係要MCU CONTROL?

我朋友同我講就話.每一個RECEIVER都要個MCU去CONTROL LED.
咁如果我要100 LEDs. 咁我要100個MCU 咁成本比較高同埋每一個都要PROGRAM入去.

因為之前就係睇左人用PT4303-S黎做CONTROL. 不過就係唔知點樣就TRANSMIT去呢個野度.同埋個RECEIVER係唔係呢粒IC.


作者: IanW    時間: 2014-10-7 15:48

本帖最後由 IanW 於 2014-10-7 15:50 編輯
見大家都講PT2262/2272 模塊.
係唔係TB可以買到? 同埋係唔係要MCU CONTROL?


PT2262 係編碼 IC, PT2272 係解碼 IC, 用佢地, 你就唔駛寫 program. 不過輸出就好有限.

我朋友同我講就話.每一個RECEIVER都要個MCU去CONTROL LED.
咁如果我要100 LEDs. 咁我要100個MCU 咁成本比較高同埋每一個都要PROGRAM入去.


要視乎你想要想果 100 粒 LED 點著法. 一齊著的話, 你都係只需一支 IO pin 而已.

因為之前就係睇左人用PT4303-S黎做CONTROL. 不過就係唔知點樣就TRANSMIT去呢個野度.同埋個RECEIVER係唔係呢粒IC.


PT4303-S 唔係 control 黎, 係一粒超外差接收 IC. 你支棍應該係樓上粒 U2 才是 MCU. 頂頂應該仲有兩粒 LED 吧? Transmitter 估計都係一粒 transistor 加粒 SAW 直接出個 315/433.92MHz, 再用 MCU 去 On-Off Keying (OOK) 個編碼.
作者: kfceric    時間: 2014-10-7 22:56

有些MCU內部已經可以解碼和control LED,推多小LED要看IC有多小個Port,應該可以做到很細的尺寸。
作者: kng2003    時間: 2014-10-8 15:51

PT2262 係編碼 IC, PT2272 係解碼 IC, 用佢地, 你就唔駛寫 program. 不過輸出就好有限.



要視乎你想要 ...
IanW 發表於 2014-10-7 15:48


如果用PT2262/2272 咁就100粒LED 只可以 ON or OFF.
如果我要多少少CONTROL 就應該會其他既IC?

PT4303-S 係接收的話.知道TRANSMITTER既資料.
會唔會比較易整出黎呀?
作者: IanW    時間: 2014-10-8 16:44

如果用PT2262/2272 咁就100粒LED 只可以 ON or OFF.
如果我要多少少CONTROL 就應該會其他既IC?

PT4303-S ...
kng2003 發表於 2014-10-8 15:51


你要多 control 咪自己用 MCU 寫 program 囉. Code 自己老作就得.
成百粒 LED, 你想砌字定點? 你要諗諗電流電壓點推法.

transmitter 你就用淘實賣返黎果 d 啦.
想自己砌唔係唔得, 你咪 google 433.92MHz transmitter circuit.
一粒 transistor 果 d 就啱用架勒..... 問題係你要用幾耐時間去撚到佢有發射啫.
作者: kfceric    時間: 2014-10-8 20:40

Ching 大致問題已經解決,應該是接收模組問題,換了一個已經可以去到二個房間咁遠,但天線也要做過才可以。
作者: kfceric    時間: 2014-10-8 20:43

你去淘寶淘下無線模組先,吾夠儀器都幾難搞高頻野。要link我PM你
作者: kng2003    時間: 2014-10-12 14:57

響tb 我搵到呢個。好似幾岩用咁。
http://item.taobao.com/item.htm? ... 550&ns=1#detail

我應該買一set 之後work左可以入2272既module 好多set。咁就一個controller 就control好多2272 module?!

因為2272我應該係drive led係咁多
作者: kfceric    時間: 2014-10-13 09:15

這個只可對應你控制的動作出正電位,要閃和不同花式,要加個MCU。
作者: kng2003    時間: 2014-10-13 12:05

這個只可對應你控制的動作出正電位,要閃和不同花式,要加個MCU。
kfceric 發表於 2014-10-13 09:15


我應該唔會用到變色同閃既.
不過係的話.用咩MCU?
同埋有冇KIT SET買.咁可以做埋PROGRAMMING?!

Thanks
作者: kfceric    時間: 2014-10-13 23:58

http://item.taobao.com/item.htm? ... d1jd2h9847f8#detail 比你參考下,你用閃燈IC search 一下,應該搵到吾小。
作者: kng2003    時間: 2014-10-15 23:37

我淘左set pt2262/2272 自鎖版。
到左會試下開LED.





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2