TOOL / AUTOMOTIVE / CAN-BITRATE

CAN / CAN-FD बिट टाइमिंग कैलकुलेटर

क्लॉक व बिटरेट से BRP, tq, चरण खंड, SJW व सैंपल पॉइंट; CAN-FD DLC तालिका सहित।

स्थानीय गणना ऑटोमोटिव इलेक्ट्रॉनिक्स 总线工具 #can 位定时计算#can bit timing calculator#采样点 sample point
LIVE WORKBENCH / can-bitrate

उदाहरण इनपुट पहले से भरा है, संपादित करें। सभी गणना ब्राउज़र में, अपलोड नहीं।

प्रेस्केलर (BRP)8
प्रति बिट tq20
SJW / Prop / Phase1 / Phase24 / 0 / 15 / 4
वास्तविक बिटरेट500.0 kbit/s
वास्तविक सैंपल पॉइंट80 %
सैंपल पॉइंट त्रुटि0.00 %
CAN-FD पेलोड
DLC0123456789101112131415
DLC → बाइट01234567812162024324864
FAQ

अक्सर पूछे जाने वाले प्रश्न

सैंपल पॉइंट कितना रखें?

क्लासिक CAN 75–87.5% (CiA 87.5%), CAN-FD डेटा 70–80%। लंबी बस पर पीछे, पर Phase2 पर्याप्त रखें।

पूर्णांक प्रेस्केलर क्यों नहीं मिला?

यह टूल पूर्णांक tq (8–25 tq/बिट) मांगता है; यह टूल की सीमा है, चिप की नहीं।

उपयोग कैसे करें

नीचे का मुख्य लेख अभी केवल चीनी में पूरा उपलब्ध है; इंटरफ़ेस, शीर्षक, विवरण और FAQ चुनी हुई भाषा में हैं।

  1. 填入 MCU 的 CAN 外设时钟(注意是外设时钟,不是系统主频)。
  2. 选择目标位速率与期望采样点。
  3. 结果给出 BRP、每比特 tq、SJW/Prop/Phase1/Phase2、实际位速率与实际采样点偏差。其中 Prop 固定为 0,传播段合并进 Phase1,需按收发器延迟自行拆分;SJW 为本工具给出的建议值,不替代网络设计校核。

寄存器写入时:BTR 的 BRP = 结果值 - 1(多数 IP 核),TSEG1 = Prop + Phase1,TSEG2 = Phase2,SJW = 结果值 - 1。不同厂商 IP 的字段偏移略有差异,请对照参考手册。

CAN-FD 载荷长度

经典 CAN 数据长度 0–8 字节直接对应 DLC 0–8。CAN-FD 在 DLC 9–15 使用非连续映射(12/16/20/24/32/48/64),因此不能用 DLC × 8 推算载荷长度——这是移植代码时最常见的坑。

NEXT / RELATED TOOLS

संबंधित उपकरण

इस क्षेत्र के सभी ↗