打印
[STM32F1]

冗余CAN总线高层协议CANWeb_STM32F105开发板KeilC++源码

[复制链接]
楼主: 515192147
手机看帖
扫描二维码
随时随地手机跟帖
34
515192147|  楼主 | 2021-8-30 17:25 | 只看该作者 |只看大图 回帖奖励 |正序浏览

简化编程,调试简单

使用特权

评论回复
33
linda_6000| | 2021-5-17 14:48 | 只看该作者
学习了!

使用特权

评论回复
32
515192147|  楼主 | 2021-2-24 15:19 | 只看该作者
本帖最后由 515192147 于 2021-3-5 22:53 编辑

CANWeb添加计算机、手机远程监控功能,测试IP地址为:
http://139.199.38.49:2002/
远程可读入开发板的AI及4个DIP开关状态,
控制开发板的AO及4个Led(见下图),送Web源码

使用特权

评论回复
31
jinniuxing| | 2020-8-20 09:21 | 只看该作者
好资料,谢谢分享!

使用特权

评论回复
30
zgp111| | 2020-4-6 09:03 | 只看该作者
赞赞赞

使用特权

评论回复
29
hbthgsli| | 2019-12-16 14:16 | 只看该作者

谢谢分享,学习一下。

使用特权

评论回复
28
zhou65668| | 2019-12-2 15:27 | 只看该作者
帮顶

使用特权

评论回复
27
luochangqing112| | 2019-8-2 15:01 | 只看该作者
支持

使用特权

评论回复
26
515192147|  楼主 | 2019-5-22 21:25 | 只看该作者
本帖最后由 515192147 于 2019-5-22 22:04 编辑

新增:支持UDP数据主动上下传功能,可方便与互联网上的 固定IP云服务器实时交换数据。
MST接入互联网的几种方式:
对已经有现成互联网的用户:
通过网线 直接 接入 互联网的路由器;
通过网线和WiFi中继器连接,中继器通过WiFi连接互联网路由器;
通过网线连接无线网桥(AP),再接入互联网路由器;
对没有现成互联网的用户:
MST通过网线 和 4G路由器(内插4或5G流量卡,并有一个网口) 连接,
接入互联网;

使用特权

评论回复
25
abb200628| | 2019-5-17 17:38 | 只看该作者
很6 ,学习一下

使用特权

评论回复
24
jjkks2018| | 2019-5-17 13:42 | 只看该作者
感谢分享,

使用特权

评论回复
23
Livios| | 2019-1-9 23:52 | 只看该作者
谢谢分享,学习一下。

使用特权

评论回复
22
515192147|  楼主 | 2018-11-28 22:00 | 只看该作者
xinyipcb 发表于 2018-4-13 23:14
好牛X的样子,楼主有配套的上位机软件没有? 有点兴趣。

一般是市面上的组态软件 都可以的,带 modbus主站的 PLC 也可以和CANWeb IO轻松 连接的

使用特权

评论回复
21
515192147|  楼主 | 2018-10-14 22:21 | 只看该作者

CANWebSTMF105开发板从站采用 STM32F105RBT6芯片,板上支持冗余双CANWeb,4个DI,4个DO,1个AI,1个AO;开发板提供Keil源程序及PCB文件。
        通过MST模块的Web页面,用户可实时监视、控制开发板从站上的DI\DO\AI\AO硬件接口;
        通过MST模块的Web页面,用户可实时监视、控制最多48个开发板从站内部WORD变量;
        通过MST模块的Web页面,用户可配置最多72个开发板从站内部WORD配置参数,配置参数可掉电保存;
        CANWeb总线网络预留8个共用AO,MST可向多个从站同时发送共用AO值;
        从站预留一个CANWeb通信失败看门狗计时器,在接收不到有效CAN包时,看门狗计时器会累积计时,可用于从站CAN通信断开判断处理;
        通过MST模块的以太网或RS485 Modbus协议,用户可与最多98个开发板从站实时交换数据。

使用特权

评论回复
20
sjw1716094642| | 2018-8-22 20:22 | 只看该作者
感谢分享,顶你

使用特权

评论回复
19
swatchis| | 2018-8-22 15:48 | 只看该作者
感谢楼主的无私奉献

使用特权

评论回复
18
dukedz| | 2018-4-21 15:25 | 只看该作者
本帖最后由 dukedz 于 2018-12-25 22:38 编辑
515192147 发表于 2018-4-21 11:42
协议是公开的,可邮件 索取的,源代码太长、太复杂,提供 给客户简单的 调用接口比较合适,
CDBUS ( coll ...

可邮件索取的 = 公开的 ?

CDBUS 只是第一個字節採用回讀檢測防止衝突, 這並不是 CAN 的專利,I2C、單線 UART 都是這樣用的,協議本身是標準的串口協議。

使用特权

评论回复
17
515192147|  楼主 | 2018-4-21 11:45 | 只看该作者
本帖最后由 515192147 于 2018-4-21 11:50 编辑
xinyipcb 发表于 2018-4-13 23:14
好牛X的样子,楼主有配套的上位机软件没有? 有点兴趣。
上位机软件都是用现成的别的公司产品
与以太网 Modbus、485 Modbus与组态王、昆仑通态、西门子PLC、的通信,见文档:
QQ群204408503_14文件夹
16CANWeb_MST_组态王Modbus通信以太网使用说明.DOC
17CANWeb_MST_组态王Modbus通信RS485使用说明.DOC
20CANWeb_MST_昆仑通态Modbus通信以太网使用说明.DOC
18CANWeb_S7_200 Modbus_RS485扩展IO使用说明.DOC

使用特权

评论回复
16
515192147|  楼主 | 2018-4-21 11:42 | 只看该作者
dukedz 发表于 2018-4-15 12:25
CANWeb 协议找了半天没找到啊,代码不开源也就算了,协议都不公开谁敢用啊。。。

还有,你对 RS485 的误解 ...

协议是公开的,可邮件 索取的,源代码太长、太复杂,提供 给客户简单的 调用接口比较合适,
CDBUS ( collision detection BUS) 应该 更类似CAN,而不是 485吧,

使用特权

评论回复
15
dukedz| | 2018-4-15 12:25 | 只看该作者
CANWeb 协议找了半天没找到啊,代码不开源也就算了,协议都不公开谁敢用啊。。。

还有,你对 RS485 的误解太大,RS485 现在也有很多专用控制器芯片,跑的是开源的 CDBUS 协议,可以做到完全对等通讯不会有冲突,效率很高,有人拿来传输摄像头视频都没有问题。

使用特权

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

本版积分规则