一种简易的51单片机双机通讯的算法思想

来源 :科学与财富 | 被引量 : 0次 | 上传用户:liang__fei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在现在的机电自动化产品中,控制系统大多是单片机。对于一些简单的机电传动系统或是机电一体化设备,往往采用的是一个单片机作为主控板,配合动力元件,如:舵机、直流电机、步进电机、伺服电机等。带动机械元件,如:连杆,丝杠,光轴、齿轮、凸轮等运动,通过这些机械元件运动的相互配合完成所期望的运动。而对于一些复杂的机电传动系统或是机电一体化设备,单一的单片机已经不能满足我们的需求,因为一个单片机上的资源,如I\O口,定时器,中断源的数目有限。那么就要采用两个或是多个单片机组成控制系统进行控制机械进行运动。采用两个以上的单片机不等不考虑的问题就是单片机之间的通信。在常规的方法中往往采用的是双机通信协议或是多机通讯协议。但是这些协议有些复杂,通过我们组的学习与实践种提出了一中简易双机通讯的思想,并且在试验和实践中得到了验证。
  关键词:简易的;双机通讯;
  在单片机之间的通讯方式中的双机通讯,他门要遵循一些固定的思维方式。而我门组对于双机通讯方式都提出了一种简单的算法思想。
  对于单片机双机通讯,它实际上是串口通讯,但是其中的关键就是单片机之间要共地。因为在单片机之间在传递复杂信息时,实际上是机器码之间的传递,而机器码值有0和1。0和1在单片机之间进行通讯时,实际上是通过电压等电信号的高低电平来表示,共地实质是让两个单片机之间共低电平。这样穿点的高低电平也就是机器码中的0和1才会相互识别否则就会出现以通信失败或是其他的一些问题。这在工程或是项目中是不允许的。对于串口通讯实际上用的是串口中断,通常的做法是通过标志位来引发串口中断。在中断中进行通讯,也就是单片机之间的交互信息。而单片机的串口通讯还要保证两个单片机的波特率保持一致。这样做的目的是为了保证单片机接收的数据和另一个单片机发送的数据一致。否则就会出现现接收的数据和发送的数据不一致,从而导致通信失败。对于波特率又要牵涉到定时器中断。所以单片机之间的双机通讯牵涉到的内容还是很多的。使用时需要设置很多的寄存器和特殊功能位的值。
  对于单片机双机通讯我们组提出了一个简易的思想,不用设置那么多的寄存器和特殊功能位就可以进行单片机之间的双机通讯。当然我们的这个算法思想也是针对一些简单的工程或是项目。我们的想法是再进行单片机双机通讯时,多半是主机发送命令,从机接收命令去执行,在执行完毕时向主机传递相关信息表示该命令已经执行完毕。(这是简单工程常用的)。那么只要讓主机给从机一个信号,让从机检测到,并且知道要去执行怎洋的动作,当从机执行完相关动作,向主机发送一个信号,告诉主机命令已经执行完毕就可以了。这个信号在电控当中一般想到的是电信号。我们组选用的是电压信号。通过实验得知,当给单片机I/O口接高电平(5V,且电源与单片机共地)时,单片机可以检测到该值,并且这个值是1;当给单片机I/O口低电平是(0V,电源与单片机共地)时,单片机可以检测到该值,并检测到的结果是0。有了以上的基础,我们的算法思想就诞生了。
  我们的简易双机通讯思想是:让两个单片机共地,两个单片机得所有普通的I/O口初始化的值全部为1,及为高电平。对于命令少或是要求的功能少的项目,我们可通过I/O口的高电平来进行信传递,主从机的单个I/O引脚之间用杜邦线连接。一个I/O引脚用来传递一种命令,一个I/O引脚用来表示从机的动作已经执行完毕。具体的执行方式是主机将其一个I/O的一位置低电平,与该I/O连接的从机I/O的相应位检测到低电平,说明从机已经检测到主机已经向我传递了一个命令,至于这是一个什么样的命令可以根据从机该位的名称来识别或是认知,并去执行相应的命令,在动作执行完毕的时候,从机将其一个I/O的一位置低电平,与之先连接的主机的I/O的相应位检测到,表示从机已经执行完一个命令,之后主机可以通过相同的方式向从机继续发送命令。当需要执行的命令很多的时候,由于单片机的位的数目是有限的,有可能不满足我们的需求,我们可以通过使用一个完整的I/O来进行单片机之间的信息交互。一个完整的I/O一共有八位,其值可以从00000000到11111111之间进行变化,共有256种可能,及可以传递256中信息。如果这个I/O是用来发送指令的,那么理论上可以传递256种命令。若是该I/O是用来向主机传递信息时,理论上可以向主机主机传递256种信息。对于一般的工程已经足够使用。倘若还是不能满足我们的需求,那么我们可以采用多个I/O来进行信息交流。例如采用两个I/O来传递信息时,理论上可以传递256*256种信息,及65536种信息。
  当然我们这种简易的双机通讯只是适用于一些简单的要求,对于要求非常严谨的通信,简易适用常规的方法。
  参考文献:
  [1]温伟强, 梁浩源, 周敬泉. 实现PC机与多台单片机实时通讯的新方法[J]. 计算机应用, 1997(1):39-41.
  [2]韩淑玲, 鲁昆生. 从机可主呼的MCS—51单片机多机通信[J]. 工业和信息化教育, 1994(1):50-52.
  [3]韩淑玲, 鲁昆生. 增强MCS-51单片机多机通信的功能[J]. 电子技术应用, 1993(3):21-23.
  作者简介:
  昝鹭鸶,1995年11月18日,男,汉族,天津市人;职称:学生;单位:郑州大学;研究方向:车辆方向
  张晗,1997年6月27号,女,汉族,河南省人;职称:学生;单位:郑州大学;研究方向:车辆方向
  冀向阳,1996年6月7日,男,汉族,河南省人;职称:学生;单位:郑州大学;研究方向:车辆方向
  何敬武,1996年10月10日,男,汉族,河南省人;职称:学生;单位:郑州大学;研究方向:车辆方向
其他文献
摘 要:小企业在国民经济中的地位和作用越来越重要,引起全球范围内广泛关注、探讨和研究。融资难被认为是困扰世界各国经济理论界、实业界和政府相关部门的世界性难题。本文以我国小企业融资困难中存在问题为研究对象,通过分析指出小企业在融资政策环境,在民间融资规范和引导中,在融资发展中,在直接融资体系中存在问题,并针对上述问题指出改善小型企业融资状况的对策和建议,从改善小企业融资环境方面完善小企业融资相关法律
期刊
摘 要:近年来,随着计算机技术的飞速发展,各行各业衍生出许多相关职业,计算机人才需求加大,计算机专业毕业生就业前景广阔。与此同时,计算机专业毕业生的逐渐增多以及人才培养与行业需求的不对等等原因导致计算机行业就业竞争日趋激烈。根据暑假社会实践过程中笔者对在校学生、老师、企事业单位的走访所了解到的情况,本文将从计算机行业现状、高校毕业生面临的就业状况、以及企事业单位的人才需求等方面简要分析高校计算机专
期刊
摘 要:随着制造业技术的不断发展,人们对于产品的制作质量要求越来越高,通过在产品的制作过程中引入多轴加工技术能够有效的确保产品的制作精度。本文对多轴加工技术以及多轴编程中的关键参数:投影矢量、驱动方法、刀轴矢量等进行了比较全面的论述,在此基础上对UG软件的"可变轮廓铣"和"MILL_MULTI_BLADE"两个多轴加工策略进行了详细介绍,对从事产品制造的技术人员具有一定的参考价值。  关键词:多轴
期刊
摘 要:地质环境是人类生存的自然环境中的一部分,但随着人们生活水平的提高,对地质资源过分的开采,已经对我们的地质环境造成了严重的破坏,所以,为了能够保护好我们的地质环境,就需要人們重视起对地质环境的保护。  关键词:地质环境安全评价;地质环境评价;方法;研究;  前言:  由于我国经济的不断发展,对地质环境的开采逐年增加,给我们的地质环境造成了严重的破坏,随之而来的,就是地质环境业在不断的给我们带
期刊
摘 要:本文首先分析了我国医院信息化建设的现状,接着指出了医院信息化建设的重要意义。然后对信息化建设过程中存在的问题进行列举,并提出了相应的解决办法。  关键词:医院 信息化建设 物联网 集成管理  近年来,在深化医疗体系改革的背景之下,医院的各种配套产品也在不断地进行更新换代,信息化建设在这其中占据着极其重要的作用,对医疗体系健康有序发展具有深远影响。  一、我国医院信息化建设的现状  (一)信
期刊
摘 要:随着内部控制制度在企业中逐步建立和实施,对企业的内部审计工作也提出了新的要求和挑战,本文通过企业开展内部控制评审的必要性和重要意义,指明了内部控制评审的内涵,并结合目前开展内部控制评审面临的困难和问题,就油田企业如何深入开展内部控制评审,提高內部审计的质量和效率,提出了几点建议和设想。  关键词:内控评审 发展现状 具体运用 建议 设想  一、企业内部控制评审概述  (一)开展内部控制评审
期刊
摘 要:医院基建工程施工合同的设计和编写意义重大,关系到施工的基本内容、质量监督、进度监督、工程预算、工程管理和施工索赔等方面。因此,研究施工合同条款是医院管理部的一项重要工作,需要从施工前、施工中和施工后三个阶段,依照法律法规和合同组成要素加以完善。  关键词:医院;基建工程;施工合同  引言  医院基建是相对大型的建筑工程,涉及到发包人和承包人双方多个部门和多方面的工作。医院编写的《工程招标文
期刊
摘 要:为适应日益激烈的市场竞争,提高电力企业发挥核心竞争力,在电力企业的人力资源管理中,应重视人力资源的开发与利用,保证电力企业的安全生产,促进电力企业改革发展。本为主要分析了电力企业人力资源管理的现状并提出相应的解决措施,强化企业人力资源管理,为提高电力企业的核心竞争力提供依据。  关键词:强化;电力企业;人力资源管理;现状;措施  前言:随着我国经济的快速发展,各种电气设备遍布人们的生活,人
期刊
摘 要:随着金融体制改革的逐步深入,我国中小商业银行迅猛发展。但我国经济处于转型时期,经济改革进入深水区,金融风险逐渐累积,并呈复杂化、扩散化、隐蔽化的趋势。本文主要分析了我国中小商业银行面临组织和管理风险,技术和人员风险,法律制度风险, 并指出银行风险产生的多样性,规模偏小导致在竞争中存在劣势,我国中小商业银行不清楚的定位等方面的原因,针对上述原因防范我国中小商业银行信用风险要从培育风险文化树立
期刊
摘 要:21世纪是互联网时代,随着信息科技的进步和网络工具的普及,人与人的交流更为便捷,通过组织内部的网络平台获取或分享信息、知识和经验的行为已经十分常见,而且对于辅助人事管理具有正面效应。网络平台分享,不仅利于员工利于员工之间相互学习和高效的沟通,也有利于促进组织长期发展的意义。  关键词:网络平台;管理;激励;组织文化  组织,是指为了实现共同的目标,通过一定的规章制度和相互协作的方法而组建起
期刊