书签 分享 收藏 举报 版权申诉 / 16
上传文档赚钱

类型CAN通讯协议实操技术课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4091798
  • 上传时间:2022-11-10
  • 格式:PPT
  • 页数:16
  • 大小:5.96MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《CAN通讯协议实操技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    CAN 通讯 协议 技术 课件
    资源描述:

    1、 GMV5GMV5多联机控制网络图重点遥控器1234集中控制器756客户端客户端Intranet/LANCAN2CAN1CAN1NET398线控器NET3CANbus转BACnet网关(带WEB Server)WEB版远程监控/分户计费调试软件调试软件转换器转换器NET3NET3外机内机GMV5GMV5多多联机控制网络图联机控制网络图说明说明CAN1、CAN2、NET3、Intranet/LANCAN1:外机与内机之间,模块化机组外机与外机之间的通讯网络,实现内外机之间数据交换的控制网络。我们通常所说的通讯故障基本指的就是这一层网络CAN2:系统与系统之间的通讯网络(即不同冷媒的系统的通讯连接

    2、),一般要实现集中控制,连接网关实现远程监控时需要连接NET3:内机与线控器的通讯网络,即HomeBus网络,实现手操器与内机之间的数据交换Intranet/LAN:远程控制的网络,连接远程监控,分户计费等控制网络,可开放协议与客户端的设备连接通讯协议的设计规范和数据格式通讯协议的设计规范和数据格式系统下发的文件号通讯协议的设计规范和数据格式通讯协议的设计规范和数据格式多联机CAN协议的整体思想针对CAN通讯,制定CAN协议的主要原则就是针对仲裁段进行相应的规则制定;同时为了快速便捷收发,针对实际数据区进行定位坐标和数据分类进行数据传输。通讯协议的设计规范和数据格式通讯协议的设计规范和数据格式

    3、协议帧:采用扩展的数据帧通讯协议的设计规范和数据格式通讯协议的设计规范和数据格式仲裁段定义:功能码、地址和数据类别功能码:为015,通过它,可以区别数据传输的时候的不同功能。在选取时要根据重要性来选取,相对重要的功能要选取小的功能类型号,这样其优先级则比较高通讯协议的设计规范和数据格式通讯协议的设计规范和数据格式仲裁段定义:功能码、地址和数据类别地址:为015,CAN1总线中通讯时,CAN2总线的IP地址默认为7f,而在CAN2总线中通讯时,需要包含CAN2总线的IP地址和CAN1总线的IP地址 通讯协议的设计规范和数据格式通讯协议的设计规范和数据格式仲裁段定义:功能码、地址和数据类别数据类别

    4、:数据类别是指服务中读取或修改的数据的类别,它根据用户级/厂家级、数据的解析方式、数据的单位、数据的大小(bit、byte、word)、读写属性等进行划分,一共可以划分为128种通讯的处理过程通讯的处理过程总线网络检测空闲发送时间 CAN1网络以100ms空闲为周期,CAN2网络以2S为周期通讯的处理过程通讯的处理过程IP冲突检测 系统上电时,节点设备在任何时刻监听总线数据,当收到的有效数据IP地址与自身IP相同时,则相同IP的节点设备报地址冲突故障并且周期性的向总线发送IP冲突帧,同步重新发送IP申请帧重新申请IP,整机不允许工作,等待冲突解除通讯的处理过程通讯的处理过程故障处理 上电后,先

    5、判断总线是否有数据,如果有数据才可以进行通讯故障的判断,在此种情况下,当连续60秒没有检测到某个设备的有效数据时,则判断为与该设备的通讯故障;当检测到1帧有效数据时,通讯故障位清除通讯的处理过程通讯的处理过程极性处理 CAN1 内机、从外机(拨码确定主从)上电后,必须先确定总线极性。确定方法如下:(1)从机监听总线数据,如果连续10秒(内机为5秒)未收到时序主控(主外机)任意数据,则翻转总线极性继续监听;循环此动作至监听到时序主控数据为止。如果上电后,一直没有收到这种数据,连续超过1分钟没收到这种数据,判断为该设备与极性基准设备的通讯故障,翻转极性。从外机、内机收到时序主控数据后确定总线极性,

    6、按此极性维持通讯并写入记忆,下次断电上电优先按此极性运行监听2)从外机、内机确定极性并完成IP申请后进入正常通讯。当连续60秒未收到时序主控任意数据时判断为通讯故障,设备节点重新进入极性判断3)立即申请IP地址,每3秒钟发送一次申请直到时序主控应答分配IP。申请IP地址不需满足检测总线100ms空闲,可以随时发出通讯的处理过程通讯的处理过程极性处理 CAN2 1)设备节点:在CAN2总线中必须有一个固定极性的设备节点,一般为任何情况下都会存在的设备节点,其CAN2的IP为0,如多联机为拨码为0的机组,该设备称为极性基准设备;其他的设备节点一般都为可变极性的设备节点。2)极性基准设备必须保证总线

    7、在极性翻转周期(一般为10秒)内存在有效数据,在多联机中为拨码为0的多联机每2s发送一帧用于极性校准的数据帧(第16列设备信息的状态数据帧)。3)其他的非极性基准设备且可改变极性的设备节点,以来自CAN2 IP为0的设备的数据帧做为判断,如果上电后,一直没有收到这种数据,连续超过1分钟没收到这种数据,判断为该设备与极性基准设备的通讯故障,翻转极性,直到收到这样的数据。4)其他的非极性基准设备且不可改变极性的设备节点,以来自CAN2 IP为0的设备的数据帧做为判断,如果上电后1分钟没收到该种数据,则判断为该设备与极性基准设备的通讯故障。通讯的处理过程通讯的处理过程常规处理确定自身IP:如果设备的

    8、IP地址不是自身设备可以确定的(比如内机),则需要先申请IP,并进行IP冲突检测,在冲突时要进行冲突报警。通讯波特率:CAN1通讯BPS为20K;CAN1通讯BPS为50KCAN通讯位定时采样点:位定时采样点设定为85%至87.5%;每位时间片数量设置为16至20;同步跳转宽度设置为2CAN模块的初始化:CAN协议控制器进入离线模式后需要复位CAN模块,对CAN模块进行完整的初始化,以确保CAN模块的设置参数与上电初始化参数保持一致检测出总线的新设备:通过监听总线的数据,挖掘出新IP,并获取IP对应的设备信息状态数据发送:CAN1:时序主控检测总线上有100ms的空闲,则认为新一轮的通讯开始,

    9、在本轮通讯中,每个节点只能发一次同帧数据CAN2:服务设备节点在数据有改变时发送数据,且两次发送的间隔时间不能小于2秒,每一次发送可发多帧。40S更新一遍所有的数据通讯的处理过程通讯的处理过程注意事项数据类别的发送:(1)word数据发送:每一帧最大的有效数据只放6位,即保证是偶数的有效数据;目的是防止高低字节被分开在两帧处理(2)bit数据发送:bit类别的数据,发送的时候建议起始地址是8的倍数;多联机的这样做法是因为其他的网关,调试软件等解析的时候做了限制。IP地址分配后,要有分配地址的机组进行配对记忆,避免地址改变通讯的处理过程通讯的处理过程注意事项状态数据的发送:数据改变立即发送,数据未改变的定时发送刷新CAN_SendDatasLength 常规发送函数CAN_SendDatasLength_CRC 数据帧校验发送函数:将数据帧前后的校验做对比,校验码不同则发送此帧

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:CAN通讯协议实操技术课件.ppt
    链接地址:https://www.163wenku.com/p-4091798.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库