【技术实现步骤摘要】
一种基于总线耦合器的通信方法及系统
[0001]本专利技术属于网络通信
,具体的说是一种基于总线耦合器的通信方法及系统。
技术介绍
[0002]以EtherCAT为代表的工业以太网技术是网络技术和自动化控制技术在发展过程中相互结合的产物,其凭借优越的通信性能逐渐成为下一代自动化设备的标志性技术。目前国内研发的超精密装备大多数依赖国外的高端运动控制器为核心构建控制系统。
[0003]在通讯网络中,主站和从站设备进行传送或交换数据信息时不可避免地发生时延、丢包、设备噪声等网络诱导现象,使得系统性能下降,给系统的控制问题带来更大的难度和挑战。
[0004]如授权公告号为CN113890785B的中国专利公开了一种现场总线混合组网的通讯系统及方法,系统包括并列与DP总线相连的两个DP收发电路,两个DP收发电路分别经过第一隔离容耦与FPGA相连,FPGA经过第二隔离容耦连接并列的两个MAU电路,形成并列的两条通道,两个MAU电路与PA总线相连;FPGA经过SPI总线与MCU相连,MCU连接冗余模式设置拨码开关和D ...
【技术保护点】
【技术特征摘要】
1.一种基于总线耦合器的通信方法,其特征在于,包括:步骤S1:初始化,设置EtherCAT总线耦合器的网络配置和通信参数;步骤S2:在主站上配置并建立与总线耦合器的连接,并发送数据帧给EtherCAT总线耦合器,初始化数据传输;步骤S3:主站通过发送和接收数据帧与从站设备进行数据交互,并对影响发送和接收信号的影响因子进行耦合补偿;步骤S4:主站接收从站设备返回的数据,并进行数据处理;步骤S5:如果发生通信错误或从站设备响应超时,主站进行错误处理,在通信结束后,关闭主站与EtherCAT总线耦合器的连接,重复上述步骤,完成基于总线耦合器的通信。2.如权利要求1所述的一种基于总线耦合器的通信方法,其特征在于,所述步骤S1中所述的网络配置和通信参数包括:总线拓扑结构、访问地址和数据传输方式。3.如权利要求2所述的一种基于总线耦合器的通信方法,其特征在于,所述步骤S2所述数据帧包括:以太网帧头、Ethernet头、EtherCAT数据和帧校验序列。4.如权利要求3所述的一种基于总线耦合器的通信方法,其特征在于,所述步骤S3所述的影响因子包括:时延、数据丢包和设备噪声。5.如权利要求4所述的一种基于总线耦合器的通信方法,其特征在于,所述步骤S3的具体步骤为:步骤S301:设定主站发送数据到从站设备的时间为,从站设备的本地系统时间为,对主站发送数据到从站设备的时延进行补偿,计算公式为:,其中,n表示第n个从站设备,表示主站设备的本地系统时间,表示主站发送数据到从站设备的标准时间;步骤S302:对数据丢包进行补偿,计算公式为:,其中,表示当前主站与第n个从站设备间补偿后的的网络传输速率,表示当前主站与第n个从站设备间的网络传输速率,表示对主站与第n个从站设备间的网络补偿因子;步骤S303:对设备噪声进行补偿,计算公式为:,其中,表示主站发送第n个从站设备补偿后的数据,表示主站发送第n个从站设备的原始数据,表示对主站发送第n个从站设备数据过程中的去噪因子;步骤S304:对时延、数据丢包和设备噪声进行耦合,耦合因子的计算公式为:,其中,表示取上限函数,表示取下限函数,表示数据丢包对主站与第n个从站设备间数...
【专利技术属性】
技术研发人员:杨林,
申请(专利权)人:南京德克威尔自动化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。