当前位置:首页 > 显示光电 > 显示光电
[导读]在伺服系统软件设计过程中,采用了模块化设计思想。把设计过程分成两个模块,即电机运动控制系统程序模块与分布式监控网络通信模块。在电动机运动控制系统程序模块中,主要形成对电动机运动的多个命令数据。主要有如

伺服系统软件设计过程中,采用了模块化设计思想。把设计过程分成两个模块,即电机运动控制系统程序模块与分布式监控网络通信模块。

在电动机运动控制系统程序模块中,主要形成对电动机运动的多个命令数据。主要有如下的控制命令:在X轴单片机控制系统中,慢速左移Ⅳ步,慢速右移Ⅳ步,快速左移Ⅳ步,快速右移Ⅳ步;在y轴单片机控制系统中,慢速前移Ⅳ步,慢速后移Ⅳ步,快速前移Ⅳ步,快速后移Ⅳ步;在z轴单片机控制系统中,慢速上移Ⅳ步,慢速下移Ⅳ步,快速上移Ⅳ步,快速下移Ⅳ步;在物镜切换单片机控制系统中,顺时针转动90°,逆时针转动90°。II x轴步进电动机控制系统程序为例,给出了其程序框图(见图1)。

在分布式监控系统通信网络软件设计过程中,以PC为主机,单片机为分机,为了保证每台单片机能与PC有序地通信,在系统网络中定义了一个通信协议,其通信协议规则如表1 所示。

表1 通信协议规则

 

 

表1 所形成的通信协议组成了一个数据帧,并在通信网络中传输,以保证通信的可靠性。在表1中,SYNC,HCD1,HCD2为同步头,分别用54H,5AH,5BH三个字节组成24位数据流,以提高通信时的抗干扰能力。DAB为目的地址,一个字节,地址从1到FEH,共254个地址,地址0不用,用FFH表示广播地址。在本系统中,有5个单片机,其地址号从01H到05H。SAB为源地址,一个字节,只有一个主机,故SAB取01H。COMD为命令字,最多可表示255个命令,用在本系统中己经足够了◇DATA1~DATA4为四个字节的数据。CHSUM为一帧数据的校验码,一个字节,在本系统中采用的是校验和的方式。

在通信过程中,由PC(上位机)发送一数据帧给单片机(下位机),在单片机接收到一帧数据之后,根据本身的地址来分析当前数据帧是否为自己所接收的数据帧,若是则接收进来,否则放弃该数据帧,准备接收下一数据帧。

为了保证单片机能及时地处理数据帧,单片机所接收的数据帧全部放在单片机的串行口中断完成,其程序框图如图2所示。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

随着电子技术的飞速发展,串行RapidIO(SRIO)作为一种高效、灵活的通信协议,在嵌入式系统、数据中心和通信网络中得到了广泛应用。SRIO 2.0作为SRIO协议的新一代标准,对阻抗要求有着更为严格的规定。本文详细论...

关键字: 串行RapidIO 通信协议 通信网络

在这篇文章中,小编将为大家带来伺服系统的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 伺服系统 半导体

在这篇文章中,小编将对伺服系统的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。

关键字: 伺服系统 随动系统

网络通信协议是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络提供通信支持,是一种网络通用语言。常见的网络通信协议有TCP/IP协议、IPX/SPX协议、NetBEUI协议等。

关键字: 通信协议 TCP/IP

单片机通信协议是指单片机之间进行数据传输时所遵循的规则和标准。常见的单片机通信协议包括UART、SPI、I2C、CAN和Modbus等。这些协议各有特点,适用于不同的应用场景。

关键字: 单片机 通信协议

物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。

关键字: 物联网 通信协议 互联网

船载通信系统是现代船舶中不可或缺的重要组成部分,它为船舶提供了与外界通信和数据传输的渠道。船载通信系统行业设计方案涵盖了多个方面,包括系统架构、硬件设备、软件系统、通信协议等。本文将详细介绍船载通信系统的行业设计方案。

关键字: 船载通信 数据传输 通信协议

SPI,Serial Peripheral Interface,串行外围设备接口,是一种同步通信协议,通常用于芯片间进行数据交互。

关键字: SPI 通信协议 外围设备

RS-485是一种常用的数据通信协议,广泛应用于工业控制系统、楼宇自动化、安防系统等领域。在某些应用中,为了防止电气噪声干扰或电气冲击,需要对RS-485接口进行隔离。

关键字: RS485 通信协议 工业控制

目前,智能家居领域使用了多种通信协议,如主流的NB-IoT、ZigBee、Z-Wave、WiFi、蓝牙等。 我们在选择智能家居设备时,应该如何选择通讯协议呢?

关键字: 智能家居 通信协议 NB-IoT
关闭
关闭