Skip to content

自动生成MCU的CANFD波特率配置代码在线工具

前言

CANFD 波特率配置不仅要设置正确的数据和仲裁段波特率,更是需要通过位时序、采样点、延迟补偿来保证通讯时序和稳定性余量。

因此波特率位时序配置成为了众多工程师升级 CANFD 高速通讯的拦路虎,没有深厚的 CAN 通讯底层经验加持,很难在多种位时序参数的上百种组合中找到稳定的通讯参数。

鲲弘在线波特率配置工具通过枚举所有时序参数组合,结合内置的时序筛选机制,可以自动计算出各种时钟和波特率、采样点需求下的优选位时序配置。让工程师再也不用为计算波特率参数而苦恼。

工具链接:

https://docs.kunhong-elec.com/zh/online-tools/baud-rate-calculator/alt text

优化内容

MCU代码生成

工具新增了 MCU 代码生成功能,支持各主流芯片的 CAN/FD 通讯配置参数输出。现已支持 STM32、GD32、先楫 HPM、国民半导体等,更多型号持续更新中(若有其他 MCU 需求可留言)。

alt text

这项功能让工具不再只是“算出一组参数”,而是进一步向“直接用于配置”靠近。对于开发者来说,可以更高效地完成从参数计算到实际配置的衔接,减少手动整理和转换的工作量。

TDC配置推荐

TDC:CAN 控制器发送数据后,会回读总线确认是否发送成功。但信号存在延迟,不是立刻能读到的,TDC 就是用来规定“隔多久再去读”。

TDC 配置错误通常也会导致通讯异常。因此针对 TDC 参数,工具中也添加了自动推荐配置,选择波特率时,便会自动给出合适的 TDC 值。

alt text

展现更直观

我们对工具界面进行了重新整理,让整体布局更加直观,重点信息展示更清晰。

为了便于理解计算结果,我们新增了更直观的位时序比例展示方式:

alt text

图形化、比例化的展示方式更有助于快速理解当前配置结果,也方便调整参数时进行对比和判断。

驱动智能连接,赋能科技未来