久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 16969|回復(fù): 25
收起左側(cè)

關(guān)于433M超再生無線模塊和單片機的配合?

  [復(fù)制鏈接]
ID:183198 發(fā)表于 2017-5-23 18:20 | 顯示全部樓層 |閱讀模式


超再生無線模塊就是上圖的產(chǎn)品,在淘寶上很便宜,1塊多就可以買一對。我買了2對,本以為很容易就可以搞定,
編程序?qū)ξ襾碚f并不是難事,誰知道搞了好幾天都沒搞定。
1.首先我是用面包板測試,在發(fā)送模塊的數(shù)據(jù)輸入端和vcc之間接一個按鍵模擬輸入,接收模塊的數(shù)據(jù)輸出端接萬用表正極,
每次按下按鍵,按鍵接通,萬用表會跳動一下不超過2V,接著斷開按鍵,萬用表會跳到3.5V左右的位置,再慢慢回到零。
這說明發(fā)送模塊和接收模塊是能夠通訊的。

2.接下來我換上單片機,接收模塊和單片機相連,接收模塊的VCC和GND都直接連到單片機開發(fā)板上的VCC和GND接口,萬用表的正極還是接發(fā)送模塊的數(shù)據(jù)輸出口,負(fù)極接開發(fā)板的GND,發(fā)送模塊還是用面包板,結(jié)果無論怎么按鍵,萬用表指針總是在2V左右擺動。我以為是單片機開發(fā)板的電源問題,
把接收模塊的VCC和GND和一個單獨的5V電源連接,5V電源的GND和單片機的GND相連(是不是要這樣共地?),發(fā)送模塊按鍵后,可以測得萬用表指針會跳到3.5V左右再回零。接下來我把接收模塊的數(shù)據(jù)輸出端連接到單片機的一個輸入端口,寫了一段代碼測試端口電平是否變化,結(jié)果不管發(fā)送模塊怎么發(fā)送,單片機輸入端口都無法測得有電平變化(除剛開始復(fù)位后運行代碼輸入端口會有變化)。

因為本人以前是做軟件的,剛學(xué)習(xí)單片機幾個月,對模電數(shù)電知識懂得不多,不知道上面的接線法是否正確,正確的方法應(yīng)該怎樣做才能接收到信號?請各位不吝指教,多謝了!

代碼是用ATMEGA128匯編寫的,很簡單:
.EQU SRG_R_DDR=DDRE
.EQU SRG_R_DDR_DA=DDE2
.EQU SRG_R_PORT = PORTE
.EQU SRG_R_PORT_DA = PORTE2
.EQU SRG_R_PIN = PINE
.EQU SRG_R_PIN_DA = PINE2


.CSEG
.ORG $0000
JMP __RESET__


__RESET__:
;設(shè)置堆棧
        LDI R16, LOW(RAMEND)
        OUT SPL, R16
        LDI R16, HIGH(RAMEND)
        OUT SPH, R16

;初始化數(shù)據(jù)輸入端口
        CALL SRG_INIT
__RESET__01:
;測試數(shù)據(jù)輸入端口電平變化
        CALL SRG_TESTLEVEL
        JMP __RESET__01



SRG_INIT:
        ;設(shè)置接收端口為輸入 缺省高阻
        CBI SRG_R_DDR, SRG_R_DDR_DA
        CBI SRG_R_PORT, SRG_R_PORT_DA;高阻
        ;SBI SRG_R_PORT, SRG_R_PORT_DA;上拉高電平


        RET


;測試數(shù)據(jù)輸入口電平變化
SRG_TESTLEVEL:
        SBIS SRG_R_PIN, SRG_R_PIN_DA;如果高電平跳出循環(huán)
        RJMP SRG_SRG_TESTLEVEL
        RET




相關(guān)帖子

回復(fù)

使用道具 舉報

ID:160286 發(fā)表于 2017-5-23 22:23 | 顯示全部樓層
解決了嗎,我也在做這個模塊,情況跟你差不多,發(fā)射和接收模塊可以連接上,但是很不穩(wěn)定,偶爾可以通訊,時而不行,不知道是什么情況

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:160286 發(fā)表于 2017-5-23 22:25 | 顯示全部樓層
我用的是315M加PT2262.72做的,解決了記得分享啊樓主

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183198 發(fā)表于 2017-5-24 01:06 | 顯示全部樓層
我是沒有用pt2262.72編碼解碼,直接用單片機解碼,現(xiàn)在發(fā)現(xiàn),如果直接用獨立電源連接接收模塊,發(fā)送模塊發(fā)送脈沖的話,接收模塊可以用萬用表測的指針有3.5V左右的擺動,如果用單片機開發(fā)板的電源連接接收模塊,萬用表連接數(shù)據(jù)輸出口,總是在1-2V左右,發(fā)送模塊發(fā)送脈沖,對接收模塊有一點影響,不過不大。如果用獨立電源連接接收模塊并和單片機共地,數(shù)據(jù)輸出口接單片機任意輸入端口,則單片機無法探測到脈沖信號。反正用單片機怎么都探測不到脈沖,真是奇怪啊。其中也用過中斷法,循環(huán)測試法,幾乎用盡了各種辦法都不行。真是痛苦啊

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183198 發(fā)表于 2017-5-24 01:16 | 顯示全部樓層
額防護(hù) 發(fā)表于 2017-5-23 22:25
我用的是315M加PT2262.72做的,解決了記得分享啊樓主

那你試過不加PT2262.72,直接用單片機編碼解碼沒?

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:151348 發(fā)表于 2017-5-24 10:05 | 顯示全部樓層
我也用過這個模塊,不過是自定義通信協(xié)議
回復(fù)

使用道具 舉報

ID:183198 發(fā)表于 2017-5-24 13:50 | 顯示全部樓層
剛才又測試了一次,接收模塊用獨立電源,和單片機共地,結(jié)果發(fā)現(xiàn),如果用循環(huán)測試端口的方法測試數(shù)據(jù)輸入端口電平,除剛復(fù)位程序運行最初根本測試不到電平變化,如果用外部中斷(下降沿或上升沿)則無論是否啟動發(fā)送模塊,都能不停收到中斷,真是奇怪啊

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183198 發(fā)表于 2017-5-24 13:52 | 顯示全部樓層
imxuheng 發(fā)表于 2017-5-24 10:05
我也用過這個模塊,不過是自定義通信協(xié)議

那你用的怎么樣?引腳是怎么接線的?用獨立電源嗎?用循環(huán)測試法還是中斷法?

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:151348 發(fā)表于 2017-5-24 14:36 | 顯示全部樓層
yiyi2000 發(fā)表于 2017-5-24 13:52
那你用的怎么樣?引腳是怎么接線的?用獨立電源嗎?用循環(huán)測試法還是中斷法?

發(fā)射模塊data引腳解任意單片機(我用的C51)IO,接收模塊data腳接單片機外部中斷IO腳,編碼和解碼仿照紅外編碼解碼,

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:151348 發(fā)表于 2017-5-24 14:38 | 顯示全部樓層
yiyi2000 發(fā)表于 2017-5-24 13:52
那你用的怎么樣?引腳是怎么接線的?用獨立電源嗎?用循環(huán)測試法還是中斷法?

沒用獨立電源,就板子上的電源

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183198 發(fā)表于 2017-5-24 21:32 | 顯示全部樓層
我發(fā)線接收模塊的電源影響好像挺大的,我用板子上的電源和一些5V的開關(guān)電源,沒有接收信息接收模塊的數(shù)據(jù)輸出口也有電壓(1V-1.5V左右),換上另一個5V的開關(guān)電源,接收模塊的數(shù)據(jù)輸出口在沒有接收信息的情況下電壓基本為0,然后發(fā)送模塊用按鍵發(fā)送的方式,可以看到接收的數(shù)據(jù)輸出口的電壓會變化到3.5V左右,讓后回0,但是這種情況用單片機卻收不到中斷信號。

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183198 發(fā)表于 2017-5-24 21:32 | 顯示全部樓層
要是能搞定這種超再生模塊就好了,做其他需要遙控的東西至少通訊成本就低了。
回復(fù)

使用道具 舉報

ID:183198 發(fā)表于 2017-5-24 21:48 | 顯示全部樓層
imxuheng 發(fā)表于 2017-5-24 14:36
發(fā)射模塊data引腳解任意單片機(我用的C51)IO,接收模塊data腳接單片機外部中斷IO腳,編碼和解碼仿照紅 ...

那能解碼發(fā)送的數(shù)據(jù)嗎?我也試過用中斷法解析,問題是沒法解析出來,不發(fā)送任何信息,也能不斷接收到信息,發(fā)送了好像也接收不到有用的。
回復(fù)

使用道具 舉報

ID:151348 發(fā)表于 2017-5-25 08:49 | 顯示全部樓層
yiyi2000 發(fā)表于 2017-5-24 21:48
那能解碼發(fā)送的數(shù)據(jù)嗎?我也試過用中斷法解析,問題是沒法解析出來,不發(fā)送任何信息,也能不斷接收到信息 ...

沒什么問題,我那程序也是基于一個前人寫的程序,因為但是自己也是剛學(xué)單片機不久。我把程序用于控制燈的開關(guān),有效距離在10m左右

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183198 發(fā)表于 2017-5-26 18:35 | 顯示全部樓層
我用示波器看了下接收模塊的波形,只有1.5V左右,又看了單片機發(fā)送的波形也只有1.5V,難道接收的要加個放大的?
回復(fù)

使用道具 舉報

ID:231005 發(fā)表于 2017-9-4 22:49 | 顯示全部樓層
imxuheng 發(fā)表于 2017-5-25 08:49
沒什么問題,我那程序也是基于一個前人寫的程序,因為但是自己也是剛學(xué)單片機不久。我把程序用于控制燈的 ...

接收模塊,有2個DATA腳,哪個接到單片機的IO上呢?
能看一下你的程序么,多謝啦~
回復(fù)

使用道具 舉報

ID:231270 發(fā)表于 2017-9-12 11:58 來自手機 | 顯示全部樓層
樓主解決了么?
回復(fù)

使用道具 舉報

ID:231270 發(fā)表于 2017-9-12 11:58 來自手機 | 顯示全部樓層
imxuheng 發(fā)表于 2017-5-25 08:49
沒什么問題,我那程序也是基于一個前人寫的程序,因為但是自己也是剛學(xué)單片機不久。我把程序用于控制燈的 ...

能發(fā)代碼看看嗎?大神?
回復(fù)

使用道具 舉報

ID:218365 發(fā)表于 2017-9-19 15:04 | 顯示全部樓層
樓主知道這個用的是什么芯片嗎
回復(fù)

使用道具 舉報

ID:276663 發(fā)表于 2018-7-18 13:34 | 顯示全部樓層
yiyi2000 發(fā)表于 2017-5-24 21:32
要是能搞定這種超再生模塊就好了,做其他需要遙控的東西至少通訊成本就低了。

現(xiàn)在的類NRF24L01的模塊也很便宜了。
回復(fù)

使用道具 舉報

ID:283860 發(fā)表于 2018-7-27 10:25 | 顯示全部樓層
imxuheng 發(fā)表于 2017-5-24 10:05
我也用過這個模塊,不過是自定義通信協(xié)議

做好了嗎  能分享下嗎
回復(fù)

使用道具 舉報

ID:403857 發(fā)表于 2018-10-11 23:46 | 顯示全部樓層
問題相同,我用萬用表測試結(jié)果為,輸入端接VCC,接收端電壓3.5V,但穩(wěn)不住,很快又回到2點幾V波動,輸入端懸空,接收端電壓0點幾V,也穩(wěn)不住,同樣又回到2點幾V波動。

第一,不知道是不是我沒有焊接天線的導(dǎo)致的問題
第二,可不可以用跳變沿來檢測數(shù)據(jù),

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:442873 發(fā)表于 2018-12-9 20:57 來自手機 | 顯示全部樓層
我什么方法都用了還是不能用
回復(fù)

使用道具 舉報

ID:442873 發(fā)表于 2019-1-4 17:08 來自手機 | 顯示全部樓層
我已經(jīng)黔驢技窮了,死活解決不了
回復(fù)

使用道具 舉報

ID:813929 發(fā)表于 2020-8-13 17:15 | 顯示全部樓層
yiyi2000 發(fā)表于 2017-5-24 21:48
那能解碼發(fā)送的數(shù)據(jù)嗎?我也試過用中斷法解析,問題是沒法解析出來,不發(fā)送任何信息,也能不斷接收到信息 ...

對電源的紋波有要求,還得注意單片機運行的頻率、機器周期。另外你這種情況我感覺是模塊的容感效應(yīng)對單片機產(chǎn)生影響了,盡量用獨立電源試試
回復(fù)

使用道具 舉報

ID:811253 發(fā)表于 2020-8-13 18:10 | 顯示全部樓層
單片機引腳帶不起吧,加一個三極管試一試,這樣電平應(yīng)該能解決。 這個東西很多干擾,最好不要用外部中斷去解碼。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 先锋资源网站 | 国产精品美女久久久久久免费 | 日韩欧美在线视频 | 91精品国产色综合久久不卡98 | 高清黄色网址 | 麻豆精品一区二区三区在线观看 | 少妇无套高潮一二三区 | aaa在线 | 日韩一二区| 精品亚洲国产成av人片传媒 | 97超级碰碰 | 免费国产一区 | 亚洲精品一区二区三区中文字幕 | 欧美三级不卡 | 亚洲欧美日韩在线一区二区 | 精品国产欧美一区二区三区成人 | 成人欧美一区二区三区黑人孕妇 | www.日本在线播放 | 成年免费大片黄在线观看一级 | 日韩国产一区二区三区 | 在线免费观看黄a | 365夜爽爽欧美性午夜免费视频 | 一级黄色毛片免费 | 国产黄色精品在线观看 | 99久久久久 | 黄篇网址| 国产乱码精品1区2区3区 | 久久久久亚洲 | 四虎最新视频 | 你懂的国产 | 97精品国产97久久久久久免费 | 91资源在线观看 | 国产午夜精品久久久久免费视高清 | 在线观看国产网站 | 日本视频在线播放 | 精品国产一区二区三区免费 | 水蜜桃久久夜色精品一区 | 中文字幕人成乱码在线观看 | 91久久国产综合久久 | 亚洲一区二区三区四区五区中文 | 天堂网avav|