OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5584|回复: 8

关于stm32的CAN通讯硬件

[复制链接]

48

主题

135

帖子

0

精华

高级会员

Rank: 4

积分
561
金钱
561
注册时间
2017-8-29
在线时间
89 小时
发表于 2017-8-29 09:10:02 | 显示全部楼层 |阅读模式
1金钱
对stm32稍有认识,现在项目需要使用CAN总线多节点通讯,我就想到了stm32自带CAN功能。但是为了更加确定,网上看到了探索者stm32F4开发板的原理图和其他板子的原理图很多都在stm32芯片外加一个例如TJA1050的芯片。现在的疑问是:1、stm32芯片内集成的CAN和通过TJA1050转的CAN有什么不同?
                     2、芯片TJA1050是否和MAX485一样是多机通讯必须加的?
                     3、CAN多节点通讯在硬件上是否和串口一样需要添加终端电阻会好一些?

希望各位大神能够为我解惑,谢谢!!

最佳答案

查看完整内容[请看2#楼]

stm32的CAN_RX和CAN_TX属于TTL电平,而CAN总线传输的CAN_H和CAN_L是差分信号。所以需要TJA1050电平转换。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

76

帖子

0

精华

高级会员

Rank: 4

积分
539
金钱
539
注册时间
2016-4-19
在线时间
139 小时
发表于 2017-8-29 09:10:03 | 显示全部楼层
stm32的CAN_RX和CAN_TX属于TTL电平,而CAN总线传输的CAN_H和CAN_L是差分信号。所以需要TJA1050电平转换。
回复

使用道具 举报

48

主题

135

帖子

0

精华

高级会员

Rank: 4

积分
561
金钱
561
注册时间
2017-8-29
在线时间
89 小时
 楼主| 发表于 2017-8-29 09:34:39 | 显示全部楼层
wanghy 发表于 2017-8-29 09:29
stm32的CAN_RX和CAN_TX属于TTL电平,而CAN总线传输的CAN_H和CAN_L是差分信号。所以需要TJA1050电平转换。

您的回答简介明了,我明白了。谢谢!!!
回复

使用道具 举报

2

主题

685

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3448
金钱
3448
注册时间
2017-7-4
在线时间
869 小时
发表于 2017-8-29 10:12:40 | 显示全部楼层
1、一根完整的CAN总线分为CAN控制器和CAN 收发器;stm32带can指的是can控制器,TJA1050是can收发器;控制器将收发器的差分电平解析为数据帧;
2、can的多节点功能比485强多了,这个自行百度,优点可以讲3天3夜;(汽车总线就是最好评价)
3、can总线电阻匹配,120Ω。
回复

使用道具 举报

13

主题

271

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5387
金钱
5387
注册时间
2017-8-14
在线时间
248 小时
发表于 2017-8-29 10:19:54 | 显示全部楼层
本帖最后由 zml13917492379 于 2017-8-29 10:30 编辑

大家 讲的  太 好了,CAN的 优点太 多了,建议 初学的  多 研究研究  CAN,CAN比较 难搞定,另外,CAN现场总线高层协议,比如 CANWeb、CANOpen\DeviceNet\iCAN等,是比较好 学的,
CANWeb更为 简易、好用,
初学者 可以轻松、快捷开发自己的CANWeb总线产品,如多通道DI、DO、AI、AO模块、温度、
压力现场智能仪表、电动调节阀、电磁阀、电量表、RS485网关(可与RS485的设备通信) 等设备。
CANWeb现场总线 正点 开发板Keil工程 C++源程序下载链接:
http://www.openedv.com/forum.php ... 4&fromuid=85751


02CANWebSTMF105Keil源程序.zip

552.02 KB, 下载次数: 292

详细资料扣扣群204408503自行下载
回复

使用道具 举报

48

主题

135

帖子

0

精华

高级会员

Rank: 4

积分
561
金钱
561
注册时间
2017-8-29
在线时间
89 小时
 楼主| 发表于 2017-8-29 13:56:20 | 显示全部楼层
谢谢大家的帮助,就不一一回复了。这论坛好人多呀!!!
回复

使用道具 举报

0

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
286
金钱
286
注册时间
2017-10-6
在线时间
40 小时
发表于 2017-11-3 17:00:44 | 显示全部楼层
楼主抛出的问题让我学到不少。感谢楼主,更感谢论坛里的大神们
小马过河,方知深浅。
回复

使用道具 举报

0

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2017-9-21
在线时间
32 小时
发表于 2017-11-13 22:40:17 | 显示全部楼层
谢谢5楼的兄弟
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2020-2-8
在线时间
0 小时
发表于 2020-2-8 08:36:52 | 显示全部楼层
来学习一下
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-20 08:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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