STM32_CAN总线的高级通信协议开发C++源程序

2019-07-20 23:26发布

本帖最后由 zml13917492379 于 2019-3-15 12:03 编辑

您好:您还在用RS485或232通信吗?那就落伍了!
CANweb是结合CAN和以太网优点的CAN现场总线高层协议,比CANOpenDeviceNetiCAN简易、好用;
CANWeb通信可靠(可选冗余)、节点多(最多98个CAN节点)、速度快(1Mbps)、通信距离远(10公里);
通过CANWeb,可Web网页浏览监控、调试、配置您的每个CAN节点内部变量和硬件接口DIDOAIAO;
通过CANWeb,可用以太网、RS485、PROFIBUS、CAN、I2C、SPI与每个CAN节点实时快速通信;
CANWeb技术全面开源,无授权费,免费提供CANWeb高级协议C++Keil源程序(可为用户芯片定制);
开发板的Keil源程序包含DI/DO/AI/AO/共用AO/通信失败看门狗计时器;
提供单口或冗余双CAN开发板(含4个DI/4个DO/1个AI/1个AO)的PCB文件;
用户可在基础上轻松、快捷开发自己的CANWeb总线产品,如多通道DIDOAIAO模块温度
压力现场智能仪表电动调节阀变频器电磁阀电量表RS485网关(可与RS485的设备通信)等设备。
CANWeb接口成本低(PCA82C251_3元一个),和增加一个RS485接口(MAX13485_3元一个)成本一样;
带CAN接口的芯片价格也非常实惠:LPC11C14_5元一个,STM32F103C8T6_5元一个,
                         STM32F103RCT6_6元一个,双CAN的STM32F105RBT6芯片仅8元左右!


CANWeb总线是微群电子依托交通大学,总结多年大型电厂控制系统IO模块的设计、生产经验,
利用先进的电子技术,结合 CAN总线 、以太网的优点,扬长避短,精心设计出高性价比的现场总线
网络集成技术CANWeb标准(类似CANOpen、Devicenet标准)。

CANWebSTMF10x开发板从站采用STM32F105RBT6芯片,板上支持冗余双CANWeb,4个DI,4个DO,1个AI,1个AO;
** 通过MST模块的Web页面,用户可实时监视、控制开发板从站上的DIDOAIAO硬件接口;
** 通过MST模块的Web页面,用户可实时监视、控制最多48个开发板从站内部WORD变量;
** 通过MST模块的Web页面,用户可配置最多72个开发板从站内部WORD配置参数,配置参数可掉电保存;
** 通过MST模块的以太网或RS485 Modbus协议,用户可与最多98个开发板从站实时交换数据。
下图CANWeb单网结构:SIOx 为 多个CANWeb开发板从站,MST模块一般配一个

下图CANWeb单网结构并通过RS485与PLC通信
CANWeb冗余双网结构:CANWebSTMF10x开发板:CANWebSTMF10x开发板套件   用户可在开发板的PCB文件及Keil源程序基础上,轻松、快捷开发自己的产品,
多通道DI、DO、AI、AO模块、温度、压力现场智能仪表、电动调节阀、电量表、
RS485网关(可与RS485的设备通信) 等设备。*******************
STM32_CAN总线的高级通信协议开发源程序.zip (4.85 MB, 下载次数: 379) 2019-3-15 12:02 上传 点击文件名下载附件
欢迎免费下载,下载请 帮忙顶下贴,谢谢

欢迎免费下载,下载请 帮忙顶下贴,谢谢


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。