推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于C8051F040单片机的CAN总线通信

更新时间:2019-04-15 10:45:12 大小:609K 上传用户:z00查看TA发布的资源 标签:c8051f040单片机can总线通信 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

  硬件部分电路结构如下:

   CAN收发模块原本采用的是ATA6660高速CAN收发芯片,电路连接如下:

  设计电路为:当单片机发送数据时,D18闪烁,并将数据传送给ATA6660芯片;当ATA6660芯片接受到总线上的数据时,D17闪烁,并将数据传送给单片机。

  实际调试时,发现C8051F040单片机既没办法发送数据到总 线上,也没办法从总线上接收到数据。

  用 示波器对电路检测发现,当单片机需要发送数据时,ATA6660芯片的TXD引脚上能检测到数据,且D18闪烁。示波器检测总线上的电压,没有变化。PC端显示总线上的数据为FE。当PC端给总线发送数据时,总线上能检测到电压的变化,而ATA6660芯片的RXD引脚电压为0。故怀疑为CAN收发部分硬件存在问题。


部分文件列表

文件名 大小
基于C8051F040单片机的CAN总线通信.pdf 609K

全部评论(0)

暂无评论