当前位置: 首页 > news >正文

CAN支持那些波特率,seg相位设置


上图的都是支持的,只不过低于125Kbps的比较少见用到,但也是有人有这个需求的,毕竟速率底就会使得抗干扰更强,传输距离更远。


为什么TSMaster的仲裁段和数据段设置同样的波特率,他们的相位seg1 seg2要设置不一样呢?
这个是 CAN 控制器 IP 核寄存器决定的,你会发现数据段 FD 模式下,seg1 seg2 可设置的范围是不一样的;如下图

仲裁段PSC 1~512
仲裁段SJW 1~128
仲裁段seg1可以设置到1~256
仲裁段seg2可以设置到1~128

数据段PSC 1~32
数据段SJW1~16
数据段seg1只能设置到1~32
数据段seg2只能设置到1~16

#defineIS_FDCAN_NOMINAL_PRESCALER(PRESCALER)(((PRESCALER)>=1U)&&((PRESCALER)<=512U))#defineIS_FDCAN_NOMINAL_SJW(SJW)(((SJW)>=1U)&&((SJW)<=128U))#defineIS_FDCAN_NOMINAL_TSEG1(TSEG1)(((TSEG1)>=1U)&&((TSEG1)<=256U))#defineIS_FDCAN_NOMINAL_TSEG2(TSEG2)(((TSEG2)>=1U)&&((TSEG2)<=128U))#defineIS_FDCAN_DATA_PRESCALER(PRESCALER)(((PRESCALER)>=1U)&&((PRESCALER)<=32U))#defineIS_FDCAN_DATA_SJW(SJW)(((SJW)>=1U)&&((SJW)<=16U))#defineIS_FDCAN_DATA_TSEG1(TSEG1)(((TSEG1)>=1U)&&((TSEG1)<=32U))#defineIS_FDCAN_DATA_TSEG2(TSEG2)(((TSEG2)>=1U)&&((TSEG2)<=16U))

波特率由三个决定:seg1 seg2 和分频系数。只要这三个下发给下位机就可以。
注意这里的can的波特率125Kbps = 0.125M,不用进行1024这样的换算。

http://www.jsqmd.com/news/1138633/

相关文章:

  • 从零开始玩转C语言(六):结构体篇
  • 2026年GEO搜索优化究竟是什么?揭开这一神秘技术的真实面纱!
  • 功率器件热仿真 vs 公式计算:以 Infineon IMW120R007M1H 为例的 3 种方法对比
  • 2026数字经济学数据分析的技术价值与应用前景
  • 【Java毕业设计】基于 SpringBoot+Vue 的学生平时成绩考核管理系统的设计与实现 基于前后端分离的课堂形成性考核数据管理系统(源码+文档+远程调试,全bao定制等)
  • 卡梅德生物技术快报|纳米抗体技术全套实操流程:AFB1 全合成文库淘选 + 分子对接定点突变参数手册
  • 【SkyWalking从入门到精通】第07篇:远程调试那些事——线上SkyWalking Agent的正确调试姿势
  • PCB散热过孔设计:0.3mm孔径与1.2mm间距的仿真优化与实测验证
  • 基于kvcache的RAG系统
  • AIGC率怎么降?2026年降低论文AI率的6大有效方法
  • 毕业论文写作指南:2026年AI辅助写论文的7个黄金步骤
  • 深度解析Foliate:基于GTK4与WebKitGTK的现代化电子书阅读器架构设计与实现原理
  • 2026.6.7 - AB包学习(1)
  • Claude Code 实战:AI 结对编程如何真正提效,把工具链跑成稳定流程
  • 光刻、刻蚀、薄膜沉积三大主设备 2024 市场格局与国产化挑战分析
  • 16路、24路与总线舵机控制器对比:3款方案选型指南与5大关键参数实测
  • 信创替换走到RFID打印这一步,多少人卡了壳
  • 专业的电销机器人系统哪家好
  • VTube Studio API开发实战:从零构建虚拟主播控制系统的完整指南
  • 厂区全域无源无感监测,视频孪生实现变电站人员越界风险实时告警
  • 1988-2025年 上市公司数绿转型协同度数据 xlsx
  • 支付宝小程序多商户收款方案对比:2种授权模式与 app_auth_token 实战
  • 手游反外挂实战:基于app_process的APK完整性校验方案与千款机型兼容性报告
  • 麦克纳姆轮+步进电机驱动方案:工训赛智能物流小车0.1mm级循迹精度实现
  • 汉明码编码译码推演仿真(P124302169石雨婷)
  • 立创EDA边框层绘制避坑指南:解决3类Gerber导出“边框未闭合”错误
  • 8G显存本地部署:AI漫剧生成工具全流程自动化实践指南
  • 如何轻松下载全网视频音频资源:智能下载神器res-downloader终极指南
  • 零基础教程,包学包会!!———基于助睿ETL多类型文件数据抽取(选做-1)
  • 【JAVA毕设源码分享】基于springboot保护濒危动物公益网站系统的设计与实现(程序+文档+代码讲解+一条龙定制)