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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3674|回復: 1
打印 上一主題 下一主題
收起左側

拆解一個無線門鈴,學習EV1527芯片的編解碼 附單片機程序仿真

[復制鏈接]
跳轉到指定樓層
樓主
EV1527發送接收程序Proteus仿真:
EV1527收發Protesu.zip (260.28 KB, 下載次數: 37)

EV1527實際硬件接收發送程序: EV1527_收發.zip (149.18 KB, 下載次數: 40)

EV1527數據手冊:
鏈接:https://pan.baidu.com/s/1RARhTqEsCnwZW7-pIqdTZg
提取碼:qmos

通過拆解一個無線門鈴,分析EV1527芯片的編碼,利用單片機接收并解碼。用單片機模擬EV1527數據格式發送


中間那個聲表穩頻器件是315M的,可知這個門鈴的載波頻率是315MHz。




8腳SOP封裝芯片就是EV1527,它的3腿是GND,4腿就是數據發送端,分別連接兩根導線,接邏輯分析儀。


資料上的EV1527數據格式是這樣的:


1個T是1個OSC,它由與EV1527芯片相連的特定電阻和電壓決定,有個相關表格可以進行查詢,見手冊。
怎么表示0,1,f,和同步碼。
位0:      【4T高+12T低】 +    【4T高+12T低】

這里,可以將4T稱為窄脈沖,將12T稱為寬脈沖,還有一種長的寬脈沖,是124T。用它們就可以表示所有數據了。
位1:       【12T高+4T低】 +   【12T高+4T低】
懸空碼F:【4T高+12T低】  +  【12T高 + 4T低】
同步碼:  【4T高 + 124T低】

再寫得簡單些:
窄=4T,寬=12T,長寬=124T
位0:00  窄寬,窄寬
位1:11  寬窄,寬窄
懸空嗎F:01  窄寬,寬窄
同步碼:窄+長寬

實際測量到的波形:
使用邏輯分析儀測量輸出波形,每按下一次電鈴按鍵,出現這樣的波形

可以看出,每次按鈴,由同步碼引導的數據被發送了8次。


測量得到窄脈沖=346us,長寬脈沖=10.732ms,寬脈沖=1.04ms



EV1527的發碼格式:



首先發送一個同步碼:窄脈沖+長寬脈沖



接著發送20位地址碼:



接著發送4位數據碼:



解讀一下邏輯分析儀測量的數據:


       經過實際解讀,發現,它和資料上介紹的不太一樣。實際硬件的發碼方式是同樣的數據發8遍,每一遍由同步碼,地址碼20位,數據碼4位組成,而且不重復,也就是0bit,就用窄+寬表示,1bit,用寬+窄表示,沒有地址懸空碼F。


解讀一下這些信息:


其中綠色的是C0---C19共20位地址碼:0100 1011  0001  1010  0110

由于發送數據的時候是從最低位開始發送的,因此真正的地址碼應該反過來看,也就是:01100101100011010010 就是十六進制數字 Addr=0x658D2;

黃色是D0,D1,D2,D3,共4位數據碼: 0001反過來就是1000就是0x08;

每按下一次電鈴按鍵,相同的信息發送8次,這就是實際硬件的輸出信息。



下面使用單片機來模擬信號的發送。



超再生發送模塊的1接P3.2,2接Vcc,3接地,連接超再生315M發射模塊

使用STC15W4K56S4芯片,11.0592MHz

地址和數據均從最低位開始發送。



編寫接收程序:

  規定EV1527一共發送8次數據,接收其中的5次,如果有3次相同,就認為收到了正確的數據。

       一定要注意,發送時,無論地址還是數據都是從最低位開始發送的,因此,接收的時候,需要將它們反序,才能得到正確的地址碼和數據碼。

例如這里的地址碼是  0x0658D2

十六進制:   6        5         8         D        2

二進制:   0110  0101   1000   1101   0010


接著發送數據碼:0x02

二進制:              0010


接收時將它們從一個unsigned long 型變量的最高位依次右移,得到:

十六進制:     2       6        5          8         D       2           0       0

二進制:     0010  0110  0101   1000   1101   0010    0000  0000

  數據碼是橙色的,右移28位得到。

地址碼,首先屏蔽掉最高的4位,與0x0FFFFFFFL做與,長整形要寫L,然后右移8位得到。


接收使用STC15W4K56S4,硬件連接使用P3.2,也就是中斷INT0。接收模塊使用超外差(超再生)接收模塊。









評分

參與人數 1黑幣 +60 收起 理由
admin + 60 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:433219 發表于 2023-10-4 21:02 | 只看該作者
記得以前調試過,在無信號時接收模塊也有雜亂無章的數據出來
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩手机在线观看 | 国产精品欧美一区二区三区 | 狠狠爱网址 | 国产精品一二三区 | 久草视| 中国黄色毛片视频 | 精品国产乱码久久久久久图片 | 日韩欧美在线一区 | 欧美日韩视频在线第一区 | 一区二区三区精品在线 | 久久久精品网 | 99在线国产| 91视视频在线观看入口直接观看 | 亚洲欧美日韩久久 | 视频在线观看一区 | 国产精品国产成人国产三级 | 国产精品亚洲二区 | 成人三级在线观看 | 国产精品久久久爽爽爽麻豆色哟哟 | 国内激情av片 | 欧美自拍日韩 | 亚洲九九| www日本在线 | 亚洲 一区 | 在线看无码的免费网站 | 欧美午夜一区 | 精品国产不卡一区二区三区 | www久久99 | 黄色片免费在线观看 | 国产伦精品一区二区三区高清 | 精品国产乱码久久久久久影片 | 亚洲精品久久久久久久不卡四虎 | 精品久久久久久久久久久久久久 | 51ⅴ精品国产91久久久久久 | 亚洲视频中文字幕 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 日本欧美大片 | 亚洲一区二区三区四区在线观看 | 日韩精品一区二区三区中文在线 | 日本精品视频一区二区三区四区 | 亚洲理论在线观看电影 |