打印
[研电赛技术支持]

基于GD32F427VE与多个GD32F305RC的CAN通信开发板源程序工业冗余现场总线解决方案

[复制链接]
2030|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
515192147|  楼主 | 2023-10-24 10:55 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 515192147 于 2023-12-27 16:58 编辑

#申请原创#  1.        概述:
工业现场总线是工业自动化的神经系统,速度一般在1MBPS左右,传送小数据包,通过屏蔽双绞线通信,传送距离远,接口成本低,抗干扰能力强,实时性好,目前,国际上各种各样的现场总线有几百种之多,统一的国际标准尚未建立。

CAN总线不是现场总线,CAN总线编程复杂,需对CAN包拆包、并包,对Id的过滤进行设置,并需对通信总线的负载、丢包(通信质量)进行监视管理,以及考虑怎样与用户的控制器交换数据;能封装这些功能的的CAN总线的高层协议是现场总线,如CANWeb、CANOpen、DeviceNet、J1939、ISO11783、CANKingdom、SDS、iCAN等CAN高层协议。
2.        国产GD32F系列芯片现场总线CANWeb方案介绍:
采用国产大厂兆易创新的芯片GD32F427VE(双CAN+以太网接口)及GD32F305RC(双CAN接口),CANWeb现场总线结合芯片CAN总线、以太网的优点,Web可视化调试,用于替代RS485通信,CANWeb节点价格与RS485类似,但速度、可靠性却天壤不同,CANWeb总线为双绞线串接通信,布线、接口成本低,总线可选冗余。
2.1.        CANWeb现场总线冗余网络结构:
现场总线分 CAN1、CAN2 两个冗余总线,一对CANWeb网关模块可带 多个CANWeb_IO模块(最多99个)。

2.1b.        CANWeb现场总线单CAN网络结构:


2.2.        CANWeb网关模块(CNW_GW):
采用GD32F427VE为主控芯片,芯片含2个CAN、一个以太网、6个串口,高达200Mhz主频,高达3M Flash,前512k Flash零等待,芯片的高性能、高稳定,远非国外类似芯片可比!!!
得益于GD32F427VE的优异性能,该方案主要有以下优势:
通过CANWeb网关的以太网Web页面,可视化完成节点管理功能:含节点列表管理、节点实时数据的监控、强制、远程重启、参数配置、实时自检(IO模块发包数、丢包数、发包间隔时间、实时负载、最大负载、最小负载、温度、断线)等功能;
实时数据通信功能:CANWeb网关可支持以太网及RS485_Modbus等协议,很容易和PLC、DCS、上位机等设备高速交换通信。
CANWeb网关自动通过CAN总线与串接的多个IO节点模块实时交换数据,并将这些数据分配到CANWeb网关模块存储空间不同的地址中(用户不需要了解CAN协议),用户只需与CANWeb网关模块通信,通过一、二个Modbus命令,就可以监控多个不同的IO模块设备。
CANWeb网关模块支持云Modbus功能,可方便通过互联网与固定IP云服务器双向实时通信,契合当下最流行的“物联网”、“云计算”概念。



2.3.        CANWeb_IO模块(CNW_IO):
采样GD32F305RC为主控芯片,芯片含2个CAN、5个串口,高达120Mhz主频,高达3M Flash,前256k Flash零等待,芯片的高性价比及高稳定性特别适用于数量及品种繁多的IO模块产品。
CANWeb_IO模块配置2路光隔离CAN,常用的DI、DO、AI(mA/V、TC、RTD)、AO等类型,通过冗余CAN总线与CANWeb网关模块实时交换数据。



3.        基于GD32F系列芯片的现场总线开发板介绍:
为推广GD32F系列芯片的使用,我们推出基于GD32F系列芯片的现场总线开发板,开发板编程简单,无开发技术门槛,用户可在此开发板的PCB文件及Keil源程序基础上,只需调用几个函数就能轻松、快捷开发自己的CANWeb总线产品,如多通道DI、DO、AI、AO模块、温度、压力现场智能仪表、电动调节阀、电磁阀、电量表、RS485网关(可与RS485的设备通信) 等设备,并可通过网关的以太网Web页面可视化调试、配置 开发的总线产品;
开发板含:6DI(Dip)+6DO(Led)+1AI(旋钮)+1AO(Led电压输出)
开发板类型:
GD32F303RC CANWeb_IO开发板(单光隔CAN,64脚)
GD32F305RC CANWeb_IO开发板(双光隔冗余CAN,64脚)
GD32F427VE CANWeb_网关模块(光隔CAN+以太网)

3b.   Web页面浏览:

标号9为为网关模块所带IO模块的列表;
标号1为总的最小、最大、实时负载,总实时负载应小于总线速度的1/3;
标号2为每个IO模块的最小、最大、实时负载;
标号3为IO模块的向网关发送的CAN包数_STxCnt;
标号4为IO模块的向网关发送的CAN包数与网关模块收到包数的差值_DltRcv
标号5为IO模块的向网关发送的CAN包的间隔时间,单位为毫秒
标号6为IO模块的的温度(IO模块需配 DS18B20温度传感器)
标号7为IO模块的变量WORD数量配置正确与否
标号8为IO模块的的通信正常与否
注意:
标号4_DltRcv正常运行应为定值,如持续变化,表示CAN通信有丢包,需检查通信线接线,调小网络CAN通信速度,或在CAN网络中增加个中继器
标号1总实时负载如大于总线速度的1/3,可调大网络CAN通信速度、调大IO节点模块的MXPD/MNPD参数;

4.        国产GD32F系列芯片现场总线应用案例:
下图为1个大型电厂的温度采集系统,分2路CANWeb总线,每路带62个8路热电偶CNW_IO模块,共992个温度采集点,项目使用4片GD32F427VE、124片GD32F305RC芯片, 采集系统CAN总线冗余,网关模块冗余,通过2路冗余光纤将RS485送电厂DCS,数据刷新周期小于500毫秒。




支持“ 研电赛”,凭学生证 优惠   GD32F30x现场总线开发板套件,详细见:

01CANWeb现场总线介绍.zip (3.25 MB)
03CANWeb_GD32F30x开发板源程序说明231022.zip (2.73 MB)
CNWXKFB_GD32F303RC.zip (589.16 KB)
CNWXKFB_GD32F305RC.zip (607.49 KB)

做文明观众,下载请顶贴!!!!



使用特权

评论回复
14
申小林一号| | 2024-4-30 17:04 | 只看该作者
非常不错的帖子,值得推广扩散!!!

使用特权

评论回复
13
小夏天的大西瓜| | 2024-1-27 21:01 | 只看该作者
CAN总线进行数据通信稳定

使用特权

评论回复
12
515192147|  楼主 | 2023-12-27 16:58 | 只看该作者
问下大佬们, GD的哪些芯片 支持  CANFD??

使用特权

评论回复
11
515192147|  楼主 | 2023-12-6 18:38 | 只看该作者
yangxiaor520 发表于 2023-11-14 07:50
如果升级成CANFD就更好了

学院已经安排一个博士带队开发了,弄好第一个通知您

使用特权

评论回复
10
yangxiaor520| | 2023-11-14 07:50 | 只看该作者
如果升级成CANFD就更好了

使用特权

评论回复
9
yangxiaor520| | 2023-11-14 07:49 | 只看该作者
升级成CANFD就好了。

使用特权

评论回复
8
515192147|  楼主 | 2023-11-13 21:59 | 只看该作者
tpgf 发表于 2023-11-6 16:05
canweb和我们常说的can有什么区别吗

CAN总线不是现场总线,CAN总线编程复杂,需对CAN包拆包、并包,对Id的过滤进行设置,并需对通信总线的负载、丢包(通信质量)进行监视管理,以及考虑怎样与用户的控制器交换数据;能封装这些功能的的CAN总线的高层协议是现场总线,如CANWeb、CANOpen、DeviceNet、J1939、ISO11783、CANKingdom、SDS、iCAN等协议。

使用特权

评论回复
7
磨砂| | 2023-11-7 23:23 | 只看该作者
现场总线就是以数字通信替代了传统4-20mA模拟信号及普通开关量信号的传输,是连接智能现场设备和自动化系统的全数字、双向、多站的通信系统

使用特权

评论回复
6
木木guainv| | 2023-11-7 08:07 | 只看该作者
现场总线是指安装在制造或过程区域的现场装置与控制室内的自动装置之间的数字式、串行、多点通信的数据总线

使用特权

评论回复
5
wakayi| | 2023-11-6 21:51 | 只看该作者
can如果不使用屏蔽双绞线 通讯失败的概率大不大

使用特权

评论回复
地板
xiaoqizi| | 2023-11-6 21:13 | 只看该作者
一条can总线可以带多少个节点啊

使用特权

评论回复
板凳
wowu| | 2023-11-6 16:45 | 只看该作者
我们一提到工业现场总线 说的就是can总线吗

使用特权

评论回复
沙发
tpgf| | 2023-11-6 16:05 | 只看该作者
canweb和我们常说的can有什么区别吗

使用特权

评论回复
楼主
515192147|  楼主 | 2023-11-1 20:51 | 只看该作者
欢迎大家下载资料

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:https://bbs.21ic.com/icview-1945634-1-1.html

20

主题

334

帖子

4

粉丝