数码之家

 找回密码
 立即注册
搜索
查看: 2263|回复: 16

[C51] CAN, USB 转 CAN, STC-ISP V6.91Q 【CAN助手】收发测试

[复制链接]
头像被屏蔽
发表于 2023-5-27 08:31:25 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
CAN !   USB 转 CAN 来了
完善的 STC-ISP V6.91Q版本的【CAN助手】,大家可以 DIY:【USB 转 CAN】
后续只要一块 【屠龙刀-STC32G12K128核心功能实验板】,补充CAN收发器电路,

烧录本贴附件的MCU代码,就可以DIY一个CAN总线测试工具,还是USB的
更好的支持USB转CAN测试的,STC-ISP V6.91Q版本软件即将可在官网/论坛进行下载,

附件中MCU的底层代码需要与STC-ISP V6.91Q版本软件或后续版本配套使用。
http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.91Q.zip

[CAN助手]界面里可以很方便的设置帧类型、帧格式、帧ID、波特率和数据内容,
并可以设置自动循环发送,包括发送间隔时间,发送次数,帧ID自动递增等功能:

                               
登录/注册后可看大图

与第三方CAN总线测试工具进行收发测试,
接收第三方CAN总线测试工具发送的报文:

                               
登录/注册后可看大图

使用STC CAN助手发送报文,第三方CAN总线测试工具接收:

                               
登录/注册后可看大图

如果CAN总线报文传输速度很快情况下,可通过更多设置选项,
打开“实时接收数据”功能,避免产生数据丢失:

                               
登录/注册后可看大图

注意:此功能比较占用CPU资源,开启后尽量不要进行其他操作(例如软件界面的放大/缩小),避免发生卡顿。

USB-HID_to_CAN.zip

92.52 KB, 下载次数: 3, 下载积分: 家元 -55

stc-isp-15xx-v6.91Q.zip

4.13 MB, 下载次数: 1, 下载积分: 家元 -55

发表于 2023-5-27 09:13:03 | 显示全部楼层
屠龙刀补齐CAN收发器电路,接入车机CAN总线,是不是可以用 STC CAN助手 收发车机的CAN报文了?
回复 支持 反对

使用道具 举报

发表于 2023-5-27 10:08:56 | 显示全部楼层
谢谢分享,学习了,涨知识
回复 支持 反对

使用道具 举报

发表于 2023-5-27 10:44:19 | 显示全部楼层
高,实在是高
回复 支持 反对

使用道具 举报

发表于 2023-5-27 11:42:22 | 显示全部楼层
CAN收发器可以使用什么芯片?
回复 支持 反对

使用道具 举报

头像被屏蔽
 楼主| 发表于 2023-5-27 11:56:05 | 显示全部楼层
本帖最后由 疯狂的兔子来了 于 2023-5-27 12:12 编辑
lmn2005 发表于 2023-5-27 11:42
CAN收发器可以使用什么芯片?

您可以去STCAI官网,选择 :软件工具//核心功能实验板板
见屠龙刀3的原理图,有具体型号的:
image.png
回复 支持 反对

使用道具 举报

发表于 2023-5-27 12:13:54 | 显示全部楼层
疯狂的兔子来了 发表于 2023-5-27 11:56
您可以去STCAI官网,选择 :软件工具//核心功能实验板板
见屠龙刀3的原理图,有具体型号的:
...

TJA1050?是吗?
回复 支持 反对

使用道具 举报

发表于 2023-5-27 14:20:48 | 显示全部楼层

STC32G12K128, 有2组独立的 CAN, 可以自己互相通信
image.png
回复 支持 反对

使用道具 举报

发表于 2023-5-27 14:22:27 | 显示全部楼层
21cnsound 发表于 2023-5-27 09:13
屠龙刀补齐CAN收发器电路,接入车机CAN总线,是不是可以用 STC CAN助手 收发车机的CAN报文了? ...

是,STC32G12K128, 自己有2组独立的 CAN, 还可以自己 CAN 互相通信
回复 支持 反对

使用道具 举报

发表于 2023-5-29 09:09:38 | 显示全部楼层
USB 端走的CDC 协议还是HID协议,如果可以整合之前的双串口就好了。
回复 支持 反对

使用道具 举报

头像被屏蔽
 楼主| 发表于 2023-5-29 11:18:19 | 显示全部楼层
USB-HID_to_CAN,附件有范例也测试下哦!
回复 支持 反对

使用道具 举报

发表于 2023-5-29 13:33:21 | 显示全部楼层
STC-ISP V6.91Q版电脑端的 【CAN助手】支持:普通串口,USB-CDC虚拟串口,USB-HID
回复 支持 反对

使用道具 举报

头像被屏蔽
 楼主| 发表于 2023-6-5 17:29:51 | 显示全部楼层
CAN !   USB 转 2组 CAN 来了
用 STC-ISP V6.91R版本的【CAN助手】,大家可以 DIY:【USB 转 CAN】
增加【CAN波特率计算器】工具
免费+包邮送的【屠龙刀-STC32G12K128核心功能实验板】,补焊CAN驱动模拟IC,

烧录本贴附件的MCU代码,就可以DIY一个2组CAN总线测试工具,还是USB的
本贴附件中MCU的底层代码可以与STC-ISP V6.91R版本软件或后续版本配套使用。
http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.91R.zip

[CAN助手]界面里可以很方便的设置帧类型、帧格式、帧ID、波特率和数据内容,
并可以设置自动循环发送,包括发送间隔时间,发送次数,帧ID自动递增等功能:

                               
登录/注册后可看大图

与第三方CAN总线测试工具进行收发测试,
接收第三方CAN总线测试工具发送的报文:

                               
登录/注册后可看大图

使用STC CAN助手发送报文,第三方CAN总线测试工具接收:

                               
登录/注册后可看大图

如果CAN总线报文传输速度很快情况下,可通过更多设置选项,
打开“实时接收数据”功能,避免产生数据丢失:

                               
登录/注册后可看大图

注意:此功能比较占用CPU资源,开启后尽量不要进行其他操作(例如软件界面的放大/缩小),避免发生卡顿。

STC-ISP V6.91R版本发布
http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.91R.zip

Ver6.91R (2023-6-5)
  1. 调整CAN助手界面
  2. 完善CAN助手对CDC模式的USB转CAN工具的支持
  3. 解决串口助手接收缓冲区满时显示字体会自动恢复为默认大小的问题
  4. 串口助手HEX模式发送数据时增加自动发送回车符功能
  5. 增加CAN波特率计算工具

Ver6.91Q (2023-5-26)
  1. 串口绘图界面中增加打开端口及数据加载/保存按钮
  2. CAN助手界面中增加目标设备号选择功能(支持同时打开多个CAN助手)
  3. USB转CAN设备支持USB-HID接口和USB-CDC接口
  4. 解决下载完成后无法自动打开独立串口助手的问题
  5. 修正保存文件对话框中选择文件类型时自动追加扩展名错误的问题
  6. 新增中断模式的STC USB-CDC库文件下载

Ver6.91P (2023-5-17)
  1. STC8G/8H/32G系列增加下载时使用芯片内部出厂时记录的频率功能
  2. 更新STC USB-Link1D仿真/下载器固件 (v1.10)
     (解决使用Link1D进行ISP后立即打开CDC串口会产生垃圾数据的问题)
     (修改提示音模式)
     (解决使用STC-USB Link1D工具无法重复下载的问题)
  3. 脱机下载板U8W固件更新为v1.46
     (修改提示音模式)
  4. 更新软件延时计数器的示例代码
     (对局部变量增加存储类型)
  5. CDC/串口助手的增加新的功能
     (增加串口绘图功能,最多可绘制8通道数据,支持用户自定义数据格式)
     (增加支持对UTF8/UTF16-LE/UTF16-BE编码格式的字符进行显示)
     (注意:只对接收的数据进行汉字编码处理,串口助手发送数据一律为ANSI编码)
  6. 增加CAN助手功能
  7. 解决显示器设置为125%放大比例时软件显示比例会失调的问题
  8. 增加STC8H2K64TL系列, STC8H2K64TLCD系列和STC32F12K64系列
  9. 更新Keil环境的CDB文件
  10.增加STC单片机固件版本备注信息
  11.安装模拟USB驱动时自动检测驱动并在系统目录中搜索可用的驱动文件
     然后由用户选择并确认后复制选定的驱动程序到系统驱动程序目录
  12.增加在线ISP下载日志记录功能
  13.串口绘图界面中增加"清除数据/设置/帮助"按钮
  14.修正自动扫描串口无法自动选择STC-USB CDC串口的问题



stc-isp-15xx-v6.91R.zip

3.84 MB, 下载次数: 0, 下载积分: 家元 -55

回复 支持 反对

使用道具 举报

发表于 2023-9-26 13:53:30 | 显示全部楼层
21cnsound 发表于 2023-5-27 09:13
屠龙刀补齐CAN收发器电路,接入车机CAN总线,是不是可以用 STC CAN助手 收发车机的CAN报文了? ...

好像可以  我在看
回复 支持 反对

使用道具 举报

发表于 2023-10-2 08:19:18 | 显示全部楼层
软件升级到 STC-ISP V6.92D 版了,提升了很多

http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.92D.zip
回复 支持 反对

使用道具 举报

发表于 2023-10-4 11:54:27 | 显示全部楼层
有这个转换板,是不是就可以转接到汽车上的CAN总线读出数据,我有几片带CAN总线的电池均衡板,可不可读出报文??
回复 支持 反对

使用道具 举报

发表于 2023-10-8 11:41:03 | 显示全部楼层
hu2011q 发表于 2023-10-4 11:54
有这个转换板,是不是就可以转接到汽车上的CAN总线读出数据,我有几片带CAN总线的电池均衡板,可不可读出报 ...

补焊CAN驱动模拟IC,
烧录本贴附件的MCU代码,就可以【DIY一个2组CAN总线测试工具,还是USB的】
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-27 08:09 , Processed in 0.124800 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表