色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用無線射頻芯片nRF24L01實現數控機床無線手輪的設計

電子設計 ? 作者:電子設計 ? 2018-10-30 08:46 ? 次閱讀

引言

手輪,即手搖脈沖發生器.在數控系統中,刀具微動.工件對刀.工作臺的隨動.機床原點的修正等這些功能通常是通過手輪操作來實現的.手輪主要由光電編碼器.坐標軸選擇開關和增量倍率選擇開關組成,用于手搖方式控制數控機床相應坐標軸的移動.但傳統的有線手輪的連接線的接頭處容易斷裂,使用時間長了容易出現連接不可靠的問題,同時因為受到連接線的影響,用戶無法圍繞機床自由移動.如今無線通信技術越來越成熟,無線產品也越來越多,由此可見,可以基于無線技術研發一種新型無線手輪來改善現有手輪的性能.本次設計了一種基于工業級內置硬件鏈路層協議的低成本無線芯片nRF24L01的無線手輪.手輪使用無線傳輸后,杜絕了連線斷裂的問題,能提高手輪的使用壽命.擺脫有線連接的束縛,使用者可以移動自由,操作方便,能提高工作效率.

1 設計原理

本次設計的無線手輪,由手持發射端和機床接收端兩部分構成,工作原理如圖1所示.發射端由單片機控制器采集手輪產生的差分信號和按鍵產生的控制信號,經過編碼后通過無線方式發送出去.接收端則由單片機控制nRF24L01接收由手持發送端發過來的信號.經過解碼后還原成差分脈沖信號和按鍵控制信號并輸出用于控制機床移動.

采用無線射頻芯片nRF24L01實現數控機床無線手輪的設計

2 硬件設計

2.1 控制信號的采集

信號的采集由Atmel公司的Atmega16單片機來完成.

ATmega16單片機采用Harvard結構,內置WDT,具有高速.低功耗,可直接驅動LED.SSR或繼電器等特點,具有很高的性價比,故選用該單片機.發送端需要采集的信號有4路差分脈沖信號和按鍵控制信號.當手輪上的光電編碼器轉動時,將會產生4路脈沖信號(A+,A-,B+,B-),其中A+和A-.B+和B-分別是極性相反兩路信號.在手持端,使用四重差分線接收器AM26C32 將這四路脈沖信號轉變成兩路差分脈沖信號(A,B),從而方便MCU對信號進行處理.脈沖A和脈沖B不僅能反映光電編碼器轉動的格數,同時還能反映光電編碼器轉動的方向.當光電編碼器正轉時,A 相超前B相90°,反轉時,B 相超前A 相90°.圖2 給出正轉時脈沖A.B 的波形圖.

采用無線射頻芯片nRF24L01實現數控機床無線手輪的設計

2.2 nRF24L01無線收發

無線收發部分的核心芯片采用nRF24L01 芯片.

nRF24L01 是一款工作在2.4~2.5 GHz 世界通用ISM 頻段的單片無線收發器芯片.輸出功率.頻道選擇和協議的設置可以通過SPI接口進行設置.具有極低的電流消耗.該芯片支持多點間通信,最高傳輸速率達2 Mb/s.

該器件采用GFSK調制,128個頻點可供選擇,片內自己生成報頭和CRC校驗碼,具有出錯自動重發功能.這些特性使得由nRF24L01構建的無線設備具有成本低.速率高.傳輸可靠等優點.由于nRF24L01工作在2.4 GHz這個國際規定的免費頻段,不需要向國際相關組織繳納任何費用,這就為2.4 GHz技術可發展性提供了有利條件.

nRF24L01支持多點間通信,最高傳輸速率達2 Mb/s.

嵌入的鏈路層控制減少了MCU 的復雜性和成本,并且提高了數據傳輸的可靠性,它采用SOC方法設計只需要少量的外圍元件便可組成射頻收發.nRF24L01及外圍電路原理圖如圖3所示.

采用無線射頻芯片nRF24L01實現數控機床無線手輪的設計

通過SPI 接口,MCU 可以很方便地控制nRF24L01無線模塊.SPI接口是一種同步串行通信接口,CSN 是芯片選擇管腳,當該管腳為低電平時,SPI 接口可以通信,反之不能通信.MOSI 和MISO 為數據傳輸管腳,MOSI用于數據輸入,MISO用于數據輸出.SCK為同步時鐘,在時鐘的上升沿或下降沿數字數據被寫入或讀出.

ATmega16 內部有一個可工作于主機/從機模式的硬件SPI串行接口,但由于ATmega16的工作電壓為5 V,而nRF24L01 的工作電壓為1.9~3.6 V,因此ATmega16 的SPI接口與nRF24L01 的SPI接口間應串接一個2 kΩ左右的限流電阻,以免燒毀芯片.

2.3 控制信號的還原

機床接收端收到由手持端發送過來的信號后,需要將其還原成相應的控制信號.接收到的兩路差分脈沖信號只需要經過差分信號輸出器AM26C31便可還原成4 路脈沖信號.而坐標軸選擇信號和增量倍率選擇信號的邏輯高電平為24 V,因此需要將控制信號的電平進行轉換,本次設計中通過光耦來實現.為了增強驅動能力,將控制信號經過大功率達林頓管后再輸出.該部分電路原理圖如圖4所示.

采用無線射頻芯片nRF24L01實現數控機床無線手輪的設計

3 軟件設計

3.1 手持發送端軟件設計

發送端控制器完成初始化后,把nRF24L01配置成PTX工作模式.然后不斷檢測按鍵是否按下,若有按鍵按下,則執行相應的操作.同時啟動定時器,每隔一段時間讀取一次差分信號狀態并向機床接收端發送一次數據,將手持端的狀態發送給接收端.發送端軟件流程圖如圖5所示.

采用無線射頻芯片nRF24L01實現數控機床無線手輪的設計

nRF24L01的數據傳輸模式有ShockBurst和EnhancedShockBurst 兩種數據包.后者比前者多了一個確認數據傳輸的信號,保證數據傳輸的可靠性.現按后一種模式初始化,nRF24L01發送數據包后,自動切換到接收模式以接收返回的確認信號,當收到確認信號后,IRQ 引腳產生中斷信號,如果沒收到返回信號,則自動重新發送,如果重新發送的次數超過在設定值時,也會在IRQ引腳產生中斷信號,MCU通過查詢STATUS寄存器的值,即可判斷是發送完成中斷,還是重發次數超限中斷.

3.2 機床接收端軟件設計

機床接收端軟件流程圖如圖6 所示.接收端控制器完成初始化后,把nRF24L01 配置成PRX 工作模式.

采用無線射頻芯片nRF24L01實現數控機床無線手輪的設計

接收到數據包后,由硬件解析地址數據和信息數據,當接收到有效信息數據后,在IRQ引腳產生中斷通知處理器讀取數據.控制器首先核對數據中識別碼部分是否有效,若有效則將控制信號還原.否則,丟棄該數據包.

4 設備對碼

由于2.4 GHz頻段沒有使用授權限制,目前家用電器.手機.無線網絡都集中在此頻段,干擾問題難以避免.

為了避開干擾,采用了設備對碼技術.在發送端和接收端同時按下對碼鍵后,發送端隨機生成一個8位的識別碼發送給接收端,機床接收端收到后發送確認對碼成功信號給手持發送端,并將該識別碼保存在E2PROM中.在正常工作狀態下,發送端在發送數據時將識別碼作為數據的一部分,一起發送.接收端在接收到信號時核對識別碼,若相同則進行相應處理,否則不作出響應.這樣做可以在很大程度上減少干擾.

5 結語

本文介紹了基于nRF24L01的數控機床無線手輪的硬軟件設計要點.由于考慮到工控場合的特殊性,在設計時著重考慮了系統的穩定性.本次設計的無線手輪在其正常工作距離內能夠穩定的將手持端產生的差分脈沖信號和按鍵控制信號發送給接收端,從而正常控制機床的移動.在信號傳輸不穩定時也不會造成機床誤操作.手輪的最大工作距離主要取決于天線在選擇.經測試,使用PCB板載天線,空曠直線傳播距離在15 m左右,而在有障礙物的環境下,其傳輸距離也可達5~10 m.如果使用功放和外置天線,傳輸距離可達幾百米。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6039

    文章

    44583

    瀏覽量

    636613
  • 控制器
    +關注

    關注

    112

    文章

    16406

    瀏覽量

    178651
  • 無線
    +關注

    關注

    31

    文章

    5463

    瀏覽量

    173531
收藏 人收藏

    評論

    相關推薦

    nrf24l01無線模塊的特點分析

    nrf24l01無線模塊是由一款新型的單片射頻收發模塊,其核心芯片nrf24l01是由Nordic公司推出的一款
    發表于 02-15 14:28

    NRF24L01無線模塊的相關資料分享

    NRF24L01 簡介NRF24L01 可以實現點對點或者是1(收)對6(發)的無線通信。NRF24L01 采樣SPI通信,很方便連接MCU
    發表于 02-28 06:00

    高速無線射頻芯片nRF24L01及其應用

    nRF24L01是Nordic公司推出的一款新型高速無線收發器。介紹了nRF24L01的引腳功能及結構、工作模式、收發原理以及配置字,給出了典型應用電路。 Abstract:  
    發表于 12-09 16:24 ?303次下載

    NRF24L01 無線通信芯片資料

    NRF24L01 是NORDIC 公司最近生產的一款無線通信通信芯片采用FSK 調制,內部 集成NORDIC 自己的Enhanced Short Burst 協議。可以
    發表于 03-29 15:35 ?1256次下載
    <b class='flag-5'>NRF24L01</b> <b class='flag-5'>無線</b>通信<b class='flag-5'>芯片</b>資料

    基于nRF24L01的通用無線通信模塊設計

    基于nRF24L01的通用無線通信模塊設計
    發表于 01-04 15:25 ?64次下載

    基于nRF24L01的數據無線傳輸系統的設計與實現

    基于nRF24L01的數據無線傳輸系統的設計與實現
    發表于 01-06 11:38 ?78次下載

    NRF24L01無線模塊_2.4G無線通信模塊_24L01+升級

    NRF24L01說明,無線模塊的 資料
    發表于 06-21 16:05 ?33次下載

    nrf24l01無線模塊傳輸距離分析

    本文對nrf24l01無線模塊傳輸距離進行了分析總結,nRF24L01是一款新型單片射頻收發器件。介紹了三種不同模式的nrf24l01
    發表于 12-15 13:47 ?3.5w次閱讀

    nRF24L01無線模塊使用教程之經典使用程序詳細資料合集免費下載

    本文檔的主要內容詳細介紹的是nRF24L01無線模塊使用教程之經典使用程序詳細資料合集免費下載。內容包括了:NRF24L01參考程序(包含多個實例),nRF24L01
    發表于 10-19 09:29 ?153次下載

    微雪電子NRF24L01 RF Board 2.4G無線模塊簡介

    NRF24L01 2.4G無線模塊 帶SPI接口 采用原裝NRF24L01,比仿冒品性能穩定很多,內置2.4GHz天線 型號 NRF24
    的頭像 發表于 12-30 14:32 ?3066次閱讀
    微雪電子<b class='flag-5'>NRF24L01</b> RF Board 2.4G<b class='flag-5'>無線</b>模塊簡介

    單片無線收發器芯片NRF24L01 PCB原理圖下載

    單片無線收發器芯片NRF24L01 PCB原理圖下載
    發表于 04-09 14:04 ?0次下載

    nRF24L01無線模塊筆記

    nRF24L01無線模塊筆記
    發表于 11-20 12:21 ?54次下載
    <b class='flag-5'>nRF24L01</b><b class='flag-5'>無線</b>模塊筆記

    nRF24L01無線通信模塊使用簡介

    nRF24L01無線通信模塊使用簡介(STC51)nRF24L01研一課設做過一個基于nRF24L01無線溫濕度傳感器,在這里把C51單片
    發表于 11-23 17:51 ?48次下載
    <b class='flag-5'>nRF24L01</b><b class='flag-5'>無線</b>通信模塊使用簡介

    使用nRF24L01模塊進行無線射頻通信

    使用nRF24L01模塊進行無線射頻通信
    的頭像 發表于 08-01 11:18 ?5152次閱讀
    使用<b class='flag-5'>nRF24L01</b>模塊進行<b class='flag-5'>無線</b><b class='flag-5'>射頻</b>通信

    NRF24L01無線通信介紹

    本節我們要學習的是NRF24L01無線通信,NRF24L01無線通信采用的是SPI通信,SPI的內容我們之前學過,也算是一個加強的過程吧。然
    發表于 05-30 14:17 ?1次下載
    <b class='flag-5'>NRF24L01</b><b class='flag-5'>無線</b>通信介紹
    主站蜘蛛池模板: 诱人的秘书BD在线观看| 免费三级网址| 亚洲综合中文| 99久久精品国产高清一区二区| 嘟嘟嘟WWW免费高清在线中文| 久草网国产自偷拍| 涩涩电影网| 中文字幕午夜福利片| 大学生第一次破女在线观看| 久久久久亚洲| 亚洲精品入口一区二区乱麻豆精品| 草比比过程图| 嫩草国产精品99国产精品| 亚洲中文字幕乱倫在线| 国产精品一区二区20P| 欧美亚洲精品午夜福利AV| 又硬又粗又大一区二区三区视频 | 91九色porny蝌蚪| 国产又粗又猛又爽又黄的免费视频| 强奸美女老师| 97视频视频人人碰视频| 久久受www免费人成_看片中文| 幸福草电视剧演员表介绍| 国产成人精品一区二区三区视频 | 国产亚洲精品97在线视频一| 日韩亚洲国产中文字幕欧美| 99热.com| 内射少妇三洞齐开| 97久久伊人精品影院| 久久热在线视频精品1| 亚洲在线v观看免费国| 国产午夜在线精品三级a午夜电影 国产午夜在线观看视频播放 | 国产中的精品AV一区二区| 上原结衣快播| 大桥未久与黑人中出视频| 秋霞电影院兔费理论观频84mb| 99爱免费视频| 女性爽爽影院免费观看| chinese情侣自拍啪hd| 欧美性黑吊xxx| 调教日本美女|