91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 企業新聞

RF2466

發布時間:2011/12/27 9:49:00 訪問次數:526 發布企業:深圳市萊利爾科技有限公司

聯系電話:0755-83225385 傳真:0755-82776450
李先生:13691912091 QQ:1648252878
黃小姐:15012797976 QQ:1311044072
MSN:ltz52099@hotmail.com
NRF905具有標準的SPI硬件接口,對于不帶SPI串行總線接口的STC89C52RC單片機來說,可以使用軟件來RF2466模擬SPI的操作。單片機和NRF905的對應接法是:P1.6接MISO,P1.5口接MOSI,Pl.7口接SCIOCK,P1.3接CSN。選用單片機的P1.5模擬數據輸出端MOSI;Pl.6模擬數據輸入端MISO P1.7模擬SCK的輸出端;P1.3模擬從機選擇端CSN,由程序清零此I/O口,使得與它通信的NRF905做從機。采用SPI的進行數據傳送時,在SCK的每個下降沿將89C52配置NRF905的命令和數據通過MOSI引腳移入,在SCK的每個上升沿將欲傳給89C52的數據從MISO引腳移出。所以,這里將串行時鐘輸出口P1.7的初始狀態設置為低電平,選通從機,即P1.3=RF24660低電平后,再置P1.1為高電平。這樣,89C52在輸出1位SCK時鐘的同時,將使NRF905中數據串行左移,從而輸出1位數據至89C52的P1.6口,此后再置P1.7為0,使89C52從P1.5輸出1位數據至NRF905,至此結束了模擬1位數據的傳輸。按上述步驟循環8次,即完成通過SPI總線傳輸1 bit的操作。NRF905有5個內部寄存器,分別是狀態寄存器、RF配置寄存器、發送地址寄存器、發送數據寄存器和接收數據寄存器,這5個寄存器都是通過89C52軟件模擬的SPI接口來配置的。除了對寄存器進行配置外,89C52還要對NRF905的工作模式進行切換控制本系統使用兩個電源,單片機STC89C52RC使用5 V電源,NRF905采用3.3 V電源進行供電,然后把STC89C52RC和NRF905共地,否則會出現無法傳輸數據。其中轉換芯片分別使用AMSlll7-5.0轉5 V芯片和AMSl117-3.3轉3.3 V芯片電路圖,如圖3所示。電源電路使用220 V的交流電適配器輸出的9 V直流,經C1濾波進入AMSlll7-5.0,然后在輸出端接一個100μF的電容進行濾波去耦,從而得到5 V直流電壓供單片機使用;然后5 V電壓接入下一級AMSlll7-3.3電源轉換芯片,輸出3.3 V供NRF905使用。

  6 軟件設計的C語言實現

  對于發送端,首先進行I/O口和SPI接口初始化,然后對NRF905的寄存器進行配置并且RF2466初始化各個接口,經過初始化,處理完采集好的數據,設置NRF905為發送模式,調用發送代碼,延時一段時間,等待數據發送完畢;同理在接收端也執行相同的初始化,不同的只是初始化完畢后,把NRF905模塊設置成接收RF2466模式,然后調用接收程序。最后通過串口在上位機進行顯示。

  7 實驗分析

  文中對其軟硬件進行了設計和調試,構建了基于SPI無線通信系統平臺。實驗證明,通過該系統無線測試板殼應力,在NRF905發射模塊端,敲打板殼使之發生形變,再用應變儀傳感器測得其形變的電壓值,在數據發射之前對此模擬信號進行AD采集,并通過無線發射模塊把采集到的數據發射出去;同時先在離發射模塊相距50 m的位置放置一個接收模塊,接收發射數據并顯示。然后間距每進行一次實驗后增加50 m。以此判斷它們在保證信號傳輸穩定情況下的最遠傳輸距離。測得最佳結果在相距350 m以內的樓宇之間,數據傳輸穩定。超過350 m時,數據顯示出現時顯時無的現象。表1是在300 m左右實際測得的幾組應變值

上一篇:MAX8505EEE-T

下一篇:VSF3582BDSB

相關新聞

相關型號



 復制成功!
南川市| 吐鲁番市| 花莲县| 芒康县| 无为县| 江川县| 大悟县| 武冈市| 抚州市| 建湖县| 饶阳县| 河东区| 剑河县| 漳州市| 高尔夫| 普宁市| 乐清市| 岳池县| 连山| 莱阳市| 阿克苏市| 泌阳县| 香格里拉县| 沈丘县| 简阳市| 通海县| 宽城| 宝坻区| 涿州市| 彰武县| 定南县| 县级市| 新闻| 大厂| 大理市| 义马市| 福清市| 象山县| 太保市| 忻城县| 铜陵市|