SYNC是控制多个节点发送与接收之间协调和同步的一种特殊机制,用于PDO的同步传输。

同步发生器的配置流程如下图:

同步发生器

同步对象COB-ID: 0x1005h        // 关闭: 0x80h,打开:0x40000080h

同步循环周期:0x1006h              // 单位us

同步循环周期只针对于同步发生器,单位为us,表明节点产生同步对象的时间间隔。

同步对象传输框架

同步对象的传输也是生产者消费者模型,由同步生产者发出同步帧,CAN网络中的其他所有节点则可以作为消费者接收该同步帧,且无需反馈。

同一个网络中只允许有一个激活的同步发生器。

同步PDO的传输一同步帧紧密联系。

  1. 对于同步RPDO,只要接收到了该PDO,在下一个SYNC时将接收到的PDO更新到应用。
  2. 对于同步TPDO,分为同步循环和同步非循环。

向总线上发送一个同步报文:

0x80  // 同步报文的数据长度为0,只有一个COB-ID,如下图所示:

05_同步对象SYNC的基本概念相关推荐

  1. 话说微软刚出的同步框架Sync Services

    前言:      Sync Services For ADO.NET 这个版本的同步框架已经出来好久了,现在已经是CTP2的版本了,但它一直都是只针对桌面应用,没有针对移动设备.但3月份的时候针对移动 ...

  2. Python之进程+线程+协程(同步对象、信号量、队列)

    文章目录 Event同步对象 semaphore信号量 队列 本篇是关于Python进程方面的内容了,主要是Event同步对象,信号量和队列 Event同步对象 1.概念: 我们可以对一个线程set一 ...

  3. synchronized同步对象锁

    package com.system.util;import com.common.Constants; import com.util.Cache;/*** 创建同步对象锁* * @author j ...

  4. java学习(162):同步对象锁

    定义一个dog类 public class Dog {private String name;public String getName() {return name;}public void set ...

  5. 使用临界段实现优化的进程间同步对象-原理和实现

    1.概述: 在多进程的环境里,需要对线程进行同步.常用的同步对象有临界段(Critical Section),互斥量(Mutex),信号量(Semaphore),事件(Event)等,除了临界段,都是 ...

  6. Windows同步对象Event和Linux的条件变量

    2019独角兽企业重金招聘Python工程师标准>>> 最近在看一些同步对象模拟的东东,特别对在Windows下如何模拟条件变量折腾了很久. 1 Windows同步对象Event 微 ...

  7. 改善C#程序的建议8:避免锁定不恰当的同步对象

    在C#中让线程同步的另一种编码方式就是使用线程锁.所谓线程锁,就是锁住一个资源,使得应用程序只能在此刻有一个线程访问该资源.可以用下面这句不是那么贴切的话来理解线程锁的作用:锁,就是让多线程变成单线程 ...

  8. python0为真还是假_python 中对象真和假的概念是什么

    python 中对象真和假的概念是什么 发布时间:2020-12-14 14:59:23 来源:亿速云 阅读:67 这篇文章给大家介绍python 中对象真和假的概念是什么,内容非常详细,感兴趣的小伙 ...

  9. endnote无法同步原因_EndNote的同步功能Sync | 科研动力

    EndNote的同步功能Sync可以把本地文献和网络云文献进行同步,如何进行同步,同步过程中需要注意什么,本文就EndNote的同步功能Sync作一图文说明. 一直对EndNote的同步功能Sync不 ...

最新文章

  1. js填充select下拉框并选择默认值
  2. BZOJ 4009 接水果
  3. 关于修改linux hostname的问题,尤其是redhat 7修改hostname的方式
  4. 如何使用Leangoo自动生成燃尽图
  5. css规则由两部分构成,CSS-层叠样式表基础教程
  6. MPLS的几种备份方式——Vecloud
  7. c语言图片合并 代码,帮个忙,合并代码
  8. SQL2008 附加数据库提示 5120错误
  9. 如何在Membership中实现修改密码的功能
  10. easyui required 提交验证
  11. 【51单片机快速入门指南】6.1:LCD1602的八线、四线控制及自定义符号,完美兼容Proteus仿真
  12. heap堆(自己做菜)(空间很大),stack栈(餐馆吃饭)(能从栈获得的空间较小),static(全局变量和静态变量的存储),文字常量区,程序代码区,以及ROM,RAM,Flash
  13. Android UI设计中一些不错的示例及第三方控件
  14. usb转rs485测试软件,usb转rs485驱动程序
  15. 涡旋电磁波:无线通信的革命
  16. ABO区块链在医疗行业中的重要作用
  17. java文字生成图片
  18. 美摄科技推出桌面端专业视频编辑解决方案——美映PC版
  19. 服务器主板四路SLI时候出现的问题
  20. 可移除 否_用友软件U861质量管理培训 免费阅读可下载

热门文章

  1. 工具篇(四)基于WPS的数据处理和分析
  2. Java JDK (SE)安装详细教程
  3. Python-4.6 查看进程的pid和ppid
  4. html5在线 播放器安卓,html5手机端播放器可拖动播放自定义播放器
  5. 支付宝沙箱环境的电脑网站支付和手机网站支付
  6. 数据结构与算法课程设计——C语言《职员薪资查询系统》
  7. 重庆市家庭人口信息平台服务器地址,重庆人口信息平台(IC).doc
  8. Ubuntu 20.04 阿里云镜像、国内源
  9. eu.org免费域名白嫖教程以及避坑
  10. java 正则表达式 邮编_使用Java正则表达式进行邮政编码验证