基于NRF24L01实现机器人编组通信的设计

来源 :中国校外教育(下旬) | 被引量 : 0次 | 上传用户:mdehuh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】针对局域网内部的多点无线通信技术,进行了一个探索性设计,外部电路接线简单,软件系统的控制增强了系统的实用性。通过软件编程完成了各种功能,无需修改硬件电路,方便测试,同时成本也不会很高。数据的无线收发利用NRF24L01射频模块来实现,此芯片为专用的2.4G无线通信模块,性能比较好。数据将通信模块所收到的数据以及各个分机的工作状况,利用12864液晶屏进行显示,可以直观地看到各个数据的实时更新和各个机器人是否正常工作。同时,各个分机也带有各自的显示系统,可以准确地看到当前由那部机器担当主机。设计经过验证具有良好的使用性能,传输速率比较快,能将信息准确地传输。
  【关键词】无线通信系统 通信协议 液晶显示
  一、本设计的主要内容
  无线通信有三种系统模型:模拟通信系统、数字通信系统、模拟信号的数字传输系统,其中模拟信号的数字传输系统在人们的生活中应用最广,最典型的应用就是移动通信系统,是人们之间的沟通联系快捷方便,本次的设计是数字信号的多点无线智能传输,即对该系统模型进行探索式设计,主要目的是通过对该类型的无线通信系统理论研究深刻的理解现代通信模式,培养自己学习、发现问题及解决问题的能力。
  本次设计的主要内容:利用单片机实现多个机器人之间通信的通信协议模拟,同时利用NRF24L01实现协议的验证。利用巡检的方式去查找各个机器人的工作情况,同时让其回传自己所采集到的相关数据,最后由主机进行统一的处理并进行显示,各个机器人要判断主机由那部机器担任,并进行显示。如果说默认的主机出现故障,其他的分机应该做出判断,并有秩序的组织一个主机继续数据的汇总及显示,同时间断的对默认主机是否正常工作进行检测,一旦默认主机开机正常工作,自己应尽快推到分机的位置,有默认的主机进行数据的收集与汇总。其中担任主机的优先级要事先进行设定。
  二、模块结构及其外部电路
  模塊结构及其外部电路如图1所示:三、系统软件实现流程图
  1.号机正常工作流程图(图2)
  2.号机未能正常工作由二号机担任主机流程图(图3)
  1号机未能正常工作由二号机担任主机流程图(图3)。
  四、通信协议的设置
  本系统实现的是多点通信,故通信协议有两种方式:一种是主机采取巡检的方式,向各个分机索要相关数据,另一种则是由各个分机有数据要传给主机数据时,向主机发送一个发送数据的请求,等到主机响应之后,向主机发送数据,并在结束时发送数据结束标志。
  第一种方案:在通信的时候可以保证数据传输的准确性,尽管有多个分机在通信,但主机可以保证在具体的某一时刻,只有一个机器在传输数据,这样就可以避免其他主机发送的数据对其造成干扰,但是这样采取巡检的方式,在主机比较多的情况下,就会造成数据传输的短暂延时,适用于分机比较少的小系统。
  第二种方案:在通信的时候可以保证数据传输的实时性,在通信过程中,某个分机的数据有更新时,可以马上向主机发送更新数据的请求,这样就可以实现数据的实时更新。但是这样通信的弊端在于,有多个分机同时发送数据时,会造成通信干扰,从而干扰数据的准确性,适用于分机比较多的系统。
  综上所述,本系统采用第一种通信方案,即采取主机巡检的方式。
  五、结论
  本次设计所进行的主要工作是多点无线智能通信系统的设计,实现一个主机多个分机顺利通信的同时,保证在默认主机出现未知故障的时候,有递补主机,来完成各个分机的数据收集和汇总的过程。本设计解决了实验室状态下多台机器人工作时的数据交互性,实现了分机较多状态下实时数据的更新和主机共享,便于及时排除工作状态中的故障,影响联机工作机器人的动作准确性和时效性
  参考文献:
  [1]沈振远,聂志泉,赵雪荷.通信系统原理[M].西安:西安电子科技大学出版社,1993.208.
  [2]张友德,赵志英,涂时亮.单片微型机原理、应用与实验[M].上海:复旦大学出版社,2006.24.
  [3]李群芳,张士军,黄建.单片微型计算机与接口技术(第2版)[M].北京:电子工业出版社,2004.158.
  [4]谢自美.电子线路设计、实验与测试[M].武汉:华中科技大学出版社,2000.95.
  [5]马忠梅,张凯,马岩.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,2007.80.
  [6]实用电子电路手册编写组编.实用电子电路手册[M].北京:高等教育出版社,1991.45.
其他文献
【摘要】随着语文学科核心素养的落地,新课改理念的持续深入,今后的高考语文着重加大试题的阅读量,加大对学生阅读理解能力的考察。因此,提高学生的阅读思维能力与阅读技巧技能,在目前的农村高中学校就顯得极为迫切和重要。结合工作经验,从“鼓励学生进行群文阅读,提高阅读能力”“鼓励学生在课外阅读,提升阅读效率”“培养学生的质疑精神,增强创新意识”等方面,来浅谈农村高中生阅读现状及提高阅读能力的策略,希望能对大
随着教育信息化的发展,建立网络课程辅助课堂教学,已经成为高校教学的趋势。通过调研Blackboard在高校教学中应用的现状,结合具体案例分析现状成因,提出Blackboard教学应用中
【正】 一、概况:中国是一个古老的国家,早在4000多年前就开始修筑土、石坝。公元516年,曾在淮河上修建过长9公里、高48米的浮山坝,这是当时最大的拦河坝。但在近代,很长的一
目的 研究疏肝舒乳颗粒(SGSR)对人乳腺癌MCF-7细胞的细胞毒性作用。方法 应用四甲基偶氮唑蓝(MTT)比色法,在试管内研究SGSR对MTT OD值的影响,检测SGSR对MCF-7细胞的毒杀作用。结果
基于Moodle平台的应用价值,以及分层次教学在职业教育中的趋势,从分层次教学小组的建立、分层次教学活动、分层次教学评价3个方面讨论了Moodle平台在分层次教学中的应用。
【摘要】在当前初中数学教学中,受以往教学中传统教学方法的影响,实际教学质量与教学效果受到了一定的限制发展。通过分层教学法的引入,与实际教学现状相结合,根据教学的实际需求对方法的使用进行一定的调整,以此促进教学质量的提升,为学生数学学习奠定良好基础。  【关键词】初中数学教学分层教学应用方法我国当前在初中教学中所使用的方法过于传统,特别是在初中数学教学中,受传统教学方法使用的影响,实际教学质量受到一
作为Web2.0的工具,Wiki是一款操作性很强的社会性软件,结合当前成人英语教育的弊端,并针对成人英语教育中面临的一些特殊性问题,尝试性地把Wiki运用到成人英语的教学中去,以
<正> 土耳其共和国位于亚洲西部,地跨亚、欧两洲,总面积78万平方公里。亚洲部分位于小亚细亚半岛上,占全国面积的96.9%,欧洲部分位于巴尔干半岛东南角,占全国面积的3.1%。土耳
【摘要】困扰小学生写作难以下笔的主要原因中,“无话可写”占第一位。很多学生没有语言表达的欲望,甚至不知道该写什么,更难以激发写作情感。交际语境习作教学,以“特定交际目的,针对某个话题,展开基于读者层面上的书面交流与意义建构”过程,来转变被动习作局面,以交际语境让写作更精彩。  【关键词】交际语境习作教学课型构建在小学语文习作教学中,语言空洞、对话空泛,脱离学生自身情感、生活体验,更无法激活学生的习