CAN
通信的完美编程需要对CAN的通信负载及通信质量进行监控:
CAN通信实时负载小于标定负载的1/3,通过对CAN通信的丢包的监控来评估CAN的通信质量;
1. 概述:
CANWeb现场总线结合CAN总线、以太网的优点,用于替代RS485通信,CANWeb节点价格与RS485类似,但驱动节点的数量、通信速度、距离、可靠性大大加强,并可Web监控调试节点,CANWeb总线为双绞线串接通信,布线、接口成本低,总线可选冗余,支持以太网Modbus、支持云Modbus功能,可方便通过互联网与固定IP云服务器双向实时通信,契合当下流行的“物联网”、“云计算”概念。
2. CANWebGD32F30xRC
开发板介绍:
CANWebKFB_GDF303RC(单CAN,64脚)开发板套件
CANWebKFB_GDF305RC(双冗余CAN,64脚)开发板套件
编程简单,无开发技术门槛,用户可在此开发板的
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接口,支持冗余通信功能。
***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电压测量模块可输出电压的改变。
文明观贴,下载请顶贴,谢谢