当前位置: 首页 > news >正文

李氏牛仔网站建设风仿网站被封怎么办

李氏牛仔网站建设风,仿网站被封怎么办,东莞常平天气,wordpress用qqCAN协议 CAN(Controller Area Network)即控制器局域网络。特点: 多主网络:网络上的任何节点都可以主动发送数据,不需要一个固定的主节点。双绞线:使用双绞线作为通信介质,支持较远的通信距离。…

CAN协议

  • CAN(Controller Area Network)即控制器局域网络。
  • 特点
  1. 多主网络:网络上的任何节点都可以主动发送数据,不需要一个固定的主节点。
  2. 双绞线:使用双绞线作为通信介质,支持较远的通信距离。
  3. 差分信号:使用差分信号传输,增强了抗干扰能力。
  4. 非破坏性仲裁:多个节点同时发送数据时,具有更高优先级(较低ID)的帧会获得总线控制权。
  5. 错误检测:具有错误检测和容错机制,能够检测出传输错误并自动重传。
  6. 数据帧:标准数据帧长度为8字节,扩展数据帧可以更长。
  7. 传输速率:通常在125 kbps至1 Mbps之间,高速CAN可达5 Mbps。
  • 工作原理
  1. 帧格式:CAN协议定义了多种帧类型,包括数据帧、远程帧、错误帧和过载帧。
  2. 仲裁:通过帧ID进行仲裁,ID越低优先级越高。
  3. 位速率:所有节点必须以相同的位速率通信。
  • CAN协议中主要帧类型的格式:
1. 数据帧

数据帧用于传输实际的数据。

2. 远程帧

远程帧用于请求发送具有特定ID的数据帧。

数据帧和远程帧格式:
帧起始 | 仲裁场 | 控制场 | 数据场 | CRC场 | ACK场 | 帧结束1位    1-2字节   1字节    0-8字节   3字节   2位    7位
3. 错误帧

当某个节点检测到错误时,它会发送错误帧来中断当前传输。

错误帧格式:
错误标志 | 错误界定符6位         8位
4. 过载帧

过载帧用于在需要更多时间来处理接收到的帧时暂时停止总线活动:

过载帧格式:
过载标志 | 过载界定符6位         8位

基于Kvaser实现CAN通信

配置环境:1.官网下载KvaserCANKing,KvaserCANDriver,KvaserCANDll ->
2.进行安装 -> 3.开启驱动 -> 4.开启CANKing -> 5.新建项目。

在这里插入图片描述
配置VS项目:1.在下载的DLL文件中找到Kvaser.Canlib库 -> 2.将此库导入vs项目 ->
3.将项目构建为X86 -> 4.将canlib32.dll放入项目文件的debug文件夹中 -> 5.重构项目

在这里插入图片描述
发送消息Demo:

    {//初始化Can对象Canlib.canInitializeLibrary();//打开通道,获取句柄int handle = Canlib.canOpenChannel(0, Canlib.canOPEN_ACCEPT_VIRTUAL);//通过句柄设置波特率Canlib.canSetBitrate(handle, Canlib.canBITRATE_500K);//打开连接Canlib.canBusOn(handle);//发送byte[] dates = new byte[] { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08 };//句柄,消息标识符,数据,数据位,帧类型Canlib.canWrite(handle, 456, dates, 8, Canlib.canMSG_STD);//关闭连接Canlib.canBusOff(handle);}

接收消息Demo:

  {//初始化Can对象Canlib.canInitializeLibrary();//打开通道,获取句柄int handle = Canlib.canOpenChannel(1, Canlib.canOPEN_ACCEPT_VIRTUAL);//通过句柄设置波特率Canlib.canSetBitrate(handle, Canlib.canBITRATE_500K);//打开连接Canlib.canBusOn(handle);//接受byte[] dates = new byte[8];Canlib.canRead(handle, out int id, dates, out int dlc, out int flag, out long time).ToString();textBox1.Text= BitConverter.ToString(dates)+id.ToString();Canlib.canClose(handle);}

实现功能:
在这里插入图片描述

  • 接触过的通信协议Demo合集
http://www.yayakq.cn/news/215809/

相关文章:

  • 用新浪云做网站wordpress运费
  • 深圳市企业网站建设哪家好做网站和做网页一样吗
  • 长春网站建设索q479185700如何做平台推广赚钱
  • 注册网站需要实名认证吗常州如何进行网站推广
  • 长沙公司网站建设wordpress 用户点赞插件
  • 湖南网站制作哪家好黄石建设信息网站
  • 中英文微信网站建设网站建设完成后为何无法运营下去
  • 河北网站建设就业考试餐饮品牌全案设计公司
  • 成都建设施工安全协会网站怎样做网站表白
  • 网站优化推广外包工信部网站备案怎么查询
  • 浙江省网站集约化建设通知移动终端开发是学什么
  • 周到的做网站html在线编辑器预览网页版
  • 计算机学习网站许昌做网站公司报价
  • 外贸网站产品泸州高端网站建设公司
  • 网站做程序大气家具行业商城类公司网站织梦模板
  • 意大利之家设计网站网站建设管理典型经验材料
  • 金方时代网站建设网站建设怎样宣传比较好
  • 网站建设找谁做手机网站如何生成app
  • 网站方案报价建站免费加盟
  • 苏州自助建站软件本溪网站建设兼职
  • 网站设计 企业 济南替代 wordpress
  • 长沙县住房和城乡建设局网站wordpress xampp 本地
  • 建设建材网站用ps做网站画布一般建多大
  • 湖北网络营销网站xyz域名免费注册
  • 惠州做棋牌网站建设哪家公司收费合理域名和网址是什么关系
  • 游戏网站开发计划书案例目录虚拟机 wordpress
  • 甘肃企业模板建站信息做产品网站多少钱
  • 深圳建设网站制作网站建设论文选题表
  • 网站备案查询不到新乡建设公司网站
  • 一流网站模板昆明出入最新规定