两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種紅外通訊方法、裝置、設備及可讀存儲介質(zhì)與流程

文檔序號:40574806發(fā)布日期:2025-01-03 11:39閱讀:35來源:國知局
一種紅外通訊方法、裝置、設備及可讀存儲介質(zhì)與流程

本技術涉及通信,尤其涉及一種紅外通訊方法、裝置、設備及可讀存儲介質(zhì)。


背景技術:

1、在現(xiàn)代自動化系統(tǒng)中,機器人與機器人或工作站之間的通信是實現(xiàn)高效作業(yè)和數(shù)據(jù)交換的關鍵因素。這種通信通常需要采用近場無線通信技術,以支持設備間的快速、可靠交流。在此背景下,藍牙和wifi等無線技術被廣泛用于多種應用場景中,從簡單的數(shù)據(jù)傳輸?shù)綇碗s的控制命令的發(fā)送和接收。這些技術因其在消費電子產(chǎn)品中的普及而成為自動化設備間通信的自然選擇。

2、盡管藍牙和wifi技術在市場上已被廣泛接受和使用,但它們在自動化設備通信中的應用也帶來了一些限制。例如,如果設備控制器內(nèi)置了藍牙或wifi模組,這些設備可以直接進行通信,無需額外硬件。然而,對于不具備這些內(nèi)置無線通信功能的設備,則必須安裝額外的通信模組。這不僅增加了設備的物理尺寸,還可能限制了控制器的選擇,因為不是所有控制器都容易與現(xiàn)有的無線模組兼容。

3、此外,現(xiàn)有的無線通信方案在設計和實施上存在成本和復雜性的問題。特別是在需要傳輸數(shù)據(jù)量小且對數(shù)據(jù)傳輸速率要求不高的場景中,采用藍牙或wifi通信可能導致不必要的高成本。這包括硬件成本的增加、電路設計的復雜度提高以及軟件開發(fā)的難度加大。這些因素共同構成了在選擇和部署自動化設備無線通信解決方案時需要考慮的重要經(jīng)濟和技術障礙。

4、總之,在自動化環(huán)境中實施無線通信技術時面臨的主要問題是成本和復雜性的增加,以及技術選擇的限制。這些問題可能導致整個系統(tǒng)的效率低下和過度投資,尤其是在對通信速率和數(shù)據(jù)量要求較低的應用場景中。因此,尋求更經(jīng)濟、更簡單的無線通信解決方案成為提升自動化系統(tǒng)性能的一個關鍵方向。


技術實現(xiàn)思路

1、有鑒于此,針對于上述技術問題,本發(fā)明提供的技術方案,包括:

2、第一方面,本發(fā)明提供了一種紅外通訊方法,包括:

3、發(fā)射端獲取目標待發(fā)數(shù)據(jù),根據(jù)預設通信協(xié)議格式對所述數(shù)據(jù)進行組裝,得到數(shù)據(jù)包,并將所述數(shù)據(jù)包編碼成為邏輯碼序列;

4、所述發(fā)射端從所述邏輯碼序列中提取出邏輯碼,并獲取所述邏輯碼對應的調(diào)制數(shù)據(jù);

5、所述發(fā)射端利用紅外發(fā)射模塊基于所述調(diào)制數(shù)據(jù)向接收端發(fā)送數(shù)據(jù)。

6、在一種實施方式中,第一字節(jié)的設備信息、第二字節(jié)的校驗碼、第三字節(jié)的數(shù)據(jù)包信息和第四字節(jié)及以后字節(jié)的數(shù)據(jù)區(qū)。

7、在一種實施方式中,所述設備信息包括設備id和發(fā)射器id;所述設備id占用n?bit位;所述發(fā)射器id占用8-n?bit位;

8、和/或,所述數(shù)據(jù)包校驗碼占用8bit位;

9、和/或,所述數(shù)據(jù)包信息中包括數(shù)據(jù)區(qū)長度和數(shù)據(jù)包種類;所述數(shù)據(jù)區(qū)長度占用mbit位;所述數(shù)據(jù)包種類占用8-m?bit位;

10、和/或,所述數(shù)據(jù)區(qū)的長度,基于第三字節(jié)所述數(shù)據(jù)包信息中的所述數(shù)據(jù)區(qū)長度確定。

11、在一種實施方式中,所述將所述數(shù)據(jù)包編碼成為邏輯碼序列,包括:

12、根據(jù)預設編解碼格式,將所述數(shù)據(jù)包編碼成為所述邏輯碼序列;

13、所述預設編解碼格式中,所規(guī)定的數(shù)據(jù)包被編碼成為的邏輯碼序列中,包括:一個前導碼、不定個數(shù)的0碼或1碼,以及一個結束碼;

14、所述結束碼的載波脈沖時間和載波空閑時間均根據(jù)所述接收端的最小接收電平寬度確定;

15、所述0碼、所述1碼和所述前導碼的所述載波脈沖時間為所述最小接收電平寬度的2倍;

16、所述0碼、所述1碼和所述前導碼的所述載波空閑時間與所述0碼、所述1碼和所述前導碼的所述載波脈沖時間相區(qū)別。

17、在一種實施方式中,所述將所述數(shù)據(jù)包編碼成為邏輯碼序列之后,還包括:

18、判斷當前紅外信道狀態(tài)是否為空閑狀態(tài);

19、若所述當前紅外信道狀態(tài)為空閑狀態(tài),則執(zhí)行所述發(fā)射端從所述邏輯碼序列中提取出邏輯碼;

20、若所述當前紅外信道狀態(tài)不為空閑狀態(tài),則返回所述判斷當前紅外信道狀態(tài)是否為空閑狀態(tài)。

21、在一種實施方式中,所述發(fā)射端利用紅外發(fā)射模塊基于所述調(diào)制數(shù)據(jù)向接收端發(fā)送數(shù)據(jù),包括:

22、所述發(fā)射端控制發(fā)射電路將所述調(diào)制數(shù)據(jù)轉(zhuǎn)換成紅外調(diào)制信號進行發(fā)送;

23、判斷是否當前的所述邏輯碼序列中為空或者已發(fā)送結束碼;

24、若是,則判定所述發(fā)射端完成數(shù)據(jù)發(fā)送;

25、若否,則返回執(zhí)行所述發(fā)射端從所述邏輯碼序列中提取出邏輯碼,并獲取所述邏輯碼對應的調(diào)制數(shù)據(jù)。

26、在一種實施方式中,所述發(fā)射端利用紅外發(fā)射模塊基于所述調(diào)制數(shù)據(jù)向接收端發(fā)送數(shù)據(jù)之前,還包括:

27、判斷是否存在當前紅外發(fā)射模塊以外的其他紅外發(fā)射模塊在發(fā)射紅外信號;

28、若存在其他紅外發(fā)射模塊在發(fā)射紅外信號,則所述發(fā)射端的當前紅外發(fā)射模塊進入發(fā)送等待狀態(tài),并返回執(zhí)行所述判斷是否存在當前紅外發(fā)射模塊以外的其他紅外發(fā)射模塊在發(fā)射紅外信號;

29、若不存在其他紅外發(fā)射模塊在發(fā)射紅外信號,則判定紅外信道空閑,以便于執(zhí)行所述發(fā)射端利用紅外發(fā)射模塊基于所述調(diào)制數(shù)據(jù)向接收端發(fā)送數(shù)據(jù)。

30、在一種實施方式中,所述紅外通訊方法還包括:

31、所述接收端獲取接收模塊電平數(shù)據(jù);

32、所述接收端根據(jù)預設編碼格式計算邏輯碼;

33、所述接收端判斷當前接收到的所述邏輯碼是否為結束碼;

34、若是,則判定當前的數(shù)據(jù)包傳輸已經(jīng)結束,并對所述邏輯碼序列中的數(shù)據(jù)進行校驗;

35、若否,則判定當前的數(shù)據(jù)包傳輸并未結束,加入所述邏輯碼序列,并返回執(zhí)行所述接收端獲取接收模塊電平數(shù)據(jù)。

36、在一種實施方式中,所述對所述邏輯碼序列中的數(shù)據(jù)進行校驗,包括:

37、將所述邏輯碼序列轉(zhuǎn)換為數(shù)據(jù)包,并對所述數(shù)據(jù)包進行校驗;

38、判斷所述數(shù)據(jù)包是否校驗成功;

39、若是,則獲取所述數(shù)據(jù)包中數(shù)據(jù),并提供給上層應用;

40、若否,則將所述數(shù)據(jù)包中數(shù)據(jù)丟棄處理。

41、第二方面,本發(fā)明提供一種紅外通訊方法,包括:

42、構建紅外發(fā)射模塊列表;其中,所述紅外發(fā)射模塊列表中包括待數(shù)據(jù)發(fā)送的可用的所有紅外發(fā)射模塊;

43、基于所述紅外發(fā)射模塊列表確定當前空閑的紅外發(fā)射模塊;

44、利用如上述所述的紅外通訊方法,基于當前空閑的所述紅外發(fā)射模塊開始數(shù)據(jù)發(fā)送;

45、判斷所述紅外發(fā)射模塊列表中是否所有紅外發(fā)射模塊均完成數(shù)據(jù)發(fā)射;

46、若是,則根據(jù)所述紅外發(fā)射模塊列表對所有所述紅外發(fā)射模塊進行操作重置;

47、若否,則返回執(zhí)行所述利用如上述所述的紅外通訊方法,基于當前空閑的所述紅外發(fā)射模塊開始數(shù)據(jù)發(fā)送。

48、第三方面,本發(fā)明提供一種紅外通訊裝置,包括:

49、組裝模塊,用于發(fā)射端獲取目標待發(fā)數(shù)據(jù),根據(jù)預設通信協(xié)議格式對所述數(shù)據(jù)進行組裝,得到數(shù)據(jù)包,并將所述數(shù)據(jù)包編碼成為邏輯碼序列;

50、調(diào)制模塊,用于所述發(fā)射端從所述邏輯碼序列中提取出邏輯碼,并獲取所述邏輯碼對應的調(diào)制數(shù)據(jù);

51、發(fā)送模塊,用于所述發(fā)射端利用紅外發(fā)射模塊基于所述調(diào)制數(shù)據(jù)向接收端發(fā)送數(shù)據(jù)。

52、第四方面,本發(fā)明提供一種計算機設備,所述計算機設備包括處理器和存儲器,所述存儲器存儲有計算機程序,所述處理器用于執(zhí)行所述計算機程序以實施上述所述的紅外通訊方法。

53、第五方面,本發(fā)明提供一種計算機存儲介質(zhì),其存儲有計算機程序,所述計算機程序在處理器上執(zhí)行時,實施根據(jù)上述所述的紅外通訊方法。

54、本技術實施例具有如下有益效果:

55、本技術實施例中所提供的紅外通訊方法提供了一種經(jīng)濟高效的解決方案,特別適用于需要低數(shù)據(jù)傳輸速率和小數(shù)據(jù)量的自動化系統(tǒng)環(huán)境。通過使用紅外通信技術,這種方法避免了傳統(tǒng)藍牙或wifi技術可能帶來的高成本和復雜的系統(tǒng)設計問題。具體來說,紅外通信方法不依賴于復雜的無線通信模組,從而降低了物料成本和電路設計的復雜度,簡化了開發(fā)過程。

56、在該技術方案中,發(fā)射端通過預設的通信協(xié)議格式組裝數(shù)據(jù)并編碼成邏輯碼序列,這種結構化的數(shù)據(jù)處理方式有助于提高數(shù)據(jù)傳輸?shù)臏蚀_性和效率。紅外發(fā)射模塊的使用進一步簡化了硬件需求,因為紅外組件相較于其他無線通信硬件更為經(jīng)濟,易于集成,并且功耗較低。此外,紅外技術的使用也減少了設備之間通信的能耗,有助于延長設備的使用壽命。

57、這種紅外通訊方法因其設計簡潔和成本效益高的特點,能顯著提高產(chǎn)品的競爭力,特別是在市場上對價格敏感的消費電子和工業(yè)自動化領域??傮w來說,該紅外通訊方法不僅優(yōu)化了通信成本和系統(tǒng)復雜性,還提供了一種可靠的數(shù)據(jù)傳輸方式,使其成為對通信速率和數(shù)據(jù)量要求不高場景中的理想選擇。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
华蓥市| 嘉定区| 巢湖市| 开鲁县| 定兴县| 岳池县| 新邵县| 天津市| 东源县| 滨海县| 江源县| 阿鲁科尔沁旗| 武乡县| 义马市| 兰州市| 肥西县| 邛崃市| 富源县| 息烽县| 陕西省| 且末县| 武宁县| 吕梁市| 白水县| 横山县| 嘉义市| 嘉鱼县| 离岛区| 彰化县| 聂拉木县| 木里| 镇巴县| 天镇县| 县级市| 科尔| 天水市| 西乡县| 林西县| 黎川县| 新兴县| 泾源县|