协成电子CAN开发板原理图解说

本文详细解析了协成电子CAN开发板的原理,包括核心组件如51单片机STC89C52、CAN控制器SJA1000和CAN收发器82C250的使用。介绍了MCU的复位电路、数码管显示、MAX232与MAX485的切换以及CAN模块的配置,强调了晶振、终端电阻和数据传输状态指示灯的重要性。
摘要由CSDN通过智能技术生成

协成电子CAN开发板原理图解说

主要的IC:
1 单片机
  STC89C52,这里用的是51单片机。
2 CAN控制器
  SJA1000
3 CAN收发器
  82C250
4 MAX232,MAX485
5 其他
  DS18B20,4位数码管,继电器,外部中断按键,LED

围绕MCU
有自动复位和手动复位。时钟用的是11.0592MHZ的晶振。
P1口接8个LED,LED通过1K电阻共地。有8PIN引出。
P35口接DS18B20的DQ脚。做数据采集。
电源还有一个指示LED等

INT0有一手动复位,低电平触发。
P22口接一个继电器,由三极管驱动。

这里我们说一下数码管的定位,这个板子数码管的段选段的链接是比较怪异的。
可以用乱七八糟来形容吧。
 具体的大家可以看他的原理图的定义,不过,在数码管的操作中,用查表法设计程序,也没有很大的难度了,在官方涉及的程序中提供了数码管的段选端表,可以复制。

 MAX232和MAX485的切换
 这里板子上的设计用了两排排针来分开MAX232和MAX485。
 这里MAX485在A,B之间还加了一个终端电阻。

CAN的CANH,CANL端子和MAX485的端子,在事物开发板上在右上角有两个2位的端子。这里上面一个端子是MAX232的CANH和CANL。下面一个端子是485的端子。
这里具体的大家可以看PCB的PDF图。


详细的介绍CAN部分电路:
这里的CAN模块用了SJA1000和PCA82C250。
SJA1000始终用使用的是16MHZ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值