总线技术|接口技术
直播中

赵工bauto

7年用户 18经验值
擅长:嵌入式技术 接口/总线/驱动 控制/MCU
私信 关注
[资料]

CAN总线高层协议CANWeb现场总线源程序

CAN通信的完美编程需要对CAN的通信负载及通信质量进行监控:
CAN通信实时负载小于标定负载的1/3,通过对CAN通信的丢包的监控来评估CAN的通信质量;

1. 概述:
CANWeb现场总线结合CAN总线、以太网的优点,用于替代RS485通信,CANWeb节点价格与RS485类似,但驱动节点的数量、通信速度、距离、可靠性大大加强,并可Web监控调试节点,CANWeb总线为双绞线串接通信,布线、接口成本低,总线可选冗余,支持以太网Modbus、支持云Modbus功能,可方便通过互联网与固定IP云服务器双向实时通信,契合当下流行的“物联网”、“云计算”概念。
cnw04.JPG
2. CANWebGD32F30xRC开发板介绍:
CANWebKFB_GDF303RC(单CAN,64脚)开发板套件
CANWebKFB_GDF305RC(双冗余CAN,64脚)开发板套件
cnw06.JPG
编程简单,无开发技术门槛,用户可在此开发板的PCB文件及Keil源程序基础上,只需调用几个函数就能轻松、快捷开发自己的CANWeb总线产品,如多通道DI、DO、AI、AO模块、温度、压力现场智能仪表、电动调节阀、电磁阀、电量表、RS485网关(可与RS485的设备通信) 等设备,并可通过CANWeb网关的以太网Web页面可视化调试、配置 开发的总线产品;
开发板含6DI(Dip)+6DO(Led)+1AI(旋钮)+1AO(Led电压输出):

供电:7~35VDC供电
***CAN(CANWeb)通信接口:提供1个(303开发板)或2个(305开发板)CANWeb接口,支持冗余通信功能。

cnwkfb002.JPG
***CAN通信状态指示灯:
  1Hz慢闪: 1秒闪1次,模块程序运行,CAN总线断开
  3Hz快闪: 1秒闪3次,CAN总线接线正常
  15Hz急闪:1秒闪15次,IO模块接收到网关模块的数据包
通过观察通信状态指示灯可判断CNW_IO模块与网关的连接状态
***节点地址为6个DIP选择(开发板选有6DIP开关配置Id):
***6路DI开关量输入接口:
***6路DO开关量输出接口:6个Led 显示开关输出
***1路AI模拟量输入接口:。
通过一个电位器旋钮,可给AI输入不同电压
***1路AO模拟量输出接口:
开发板上的Led电压测量模块可输出电压的改变。

01CANWeb现场总线介绍.zip (3.25 MB)
(下载次数: 6, 2023-12-28 10:56 上传)

03CANWeb_GD32F30x开发板源程序说明231228.zip (2.74 MB)
(下载次数: 0, 2023-12-28 10:56 上传)

CNWXKFB_GD32F305RC.zip (607.49 KB)
(下载次数: 0, 2023-12-28 10:57 上传)

CNWXKFB_GD32F303RC.zip (589.16 KB)
(下载次数: 0, 2023-12-28 10:57 上传)

文明观贴,下载请顶贴,谢谢


更多回帖

发帖
×
20
完善资料,
赚取积分