打印
[CAN-bus/DeviceNet]

美图欣赏,自己做的can_232开发学习板!!

[复制链接]
4378|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tsw1208|  楼主 | 2007-11-7 19:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前段时间刚刚接触到can总线技术,感觉蛮新鲜的。
想买块开发板学习学习,在网上找了很久,只有周工和南方的老树两家。
因为是自己学习用,所以感觉贵了点,至少要花千百块才能搞定。所以自己
就一直在观望,期间看了一些can总线方面的书籍,还在网上瞎晃悠。然后萌发
自己做一块can-232的开发学习板。打电话给制板商,询问了一下具体价格。
给我试制了十块样板,请大家帮忙看看!

现在baisc模式调试的差不多了,两台可以互相通信。但是这几天感觉遇到一个屏颈,
突然没有一个方向。主要是在can之上的应用协议,因为是自己学习,没有具体的项目做。
几块板子调试好了,但是不知道能应用在哪些方面。所以也不好拟订具体的协议,不知道
哪位大虾手上有这方面的资料或者跟进的项目,可以讨论学习一哈。谢谢!!

相关帖子

沙发
tsw1208|  楼主 | 2007-11-7 19:17 | 只看该作者

美图欣赏,自己做的can_232开发学习板!!

前段时间刚刚接触到can总线技术,感觉蛮新鲜的。
想买块开发板学习学习,在网上找了很久,只有周工和南方的老树两家。
因为是自己学习用,所以感觉贵了点,至少要花千百块才能搞定。所以自己
就一直在观望,期间看了一些can总线方面的书籍,还在网上瞎晃悠。然后萌发
自己做一块can-232的开发学习板。打电话给制板商,询问了一下具体价格。
给我试制了十块样板,请大家帮忙看看!

现在baisc模式调试的差不多了,两台可以互相通信。但是这几天感觉遇到一个屏颈,
突然没有一个方向。主要是在can之上的应用协议,因为是自己学习,没有具体的项目做。
几块板子调试好了,但是不知道能应用在哪些方面。所以也不好拟订具体的协议,不知道
哪位大虾手上有这方面的资料或者跟进的项目,可以讨论学习一哈。谢谢!!

原理图随后贴出!

使用特权

评论回复
板凳
tsw1208|  楼主 | 2007-11-7 19:18 | 只看该作者

美图欣赏,自己做的can_232开发学习板!!

使用特权

评论回复
地板
tsw1208|  楼主 | 2007-11-7 19:20 | 只看该作者

美图欣赏,自己做的can_232开发学习板!!

原理图随后贴出来!

使用特权

评论回复
5
xwj| | 2007-11-7 19:20 | 只看该作者

电源退耦做的不是很好

使用特权

评论回复
6
tsw1208|  楼主 | 2007-11-7 19:25 | 只看该作者

美图欣赏,自己做的can_232开发学习板!!

 xwj 发表于 2007-11-7 19:20 CAN-bus/DeviceNet ←返回版面    

5楼: 电源退耦做的不是很好 


三个片子都加了0.01uF的电容,排板的时候位置没有安排好.
调试是通过了,但是不知道应用到工程中会不会出现什么问题?
还请多指教!

使用特权

评论回复
7
xwj| | 2007-11-7 19:27 | 只看该作者

这个LED有意思,多少钱买的?

使用特权

评论回复
8
tsw1208|  楼主 | 2007-11-8 09:28 | 只看该作者

美图欣赏,自己做的can_232开发学习板!!

10位笔画红,市场上多的,也就几毛钱吧.

使用特权

评论回复
9
mcu818| | 2007-11-8 09:39 | 只看该作者

U2 是什么芯片?

如果是SJA1000的话,不如找自带CAN的CORTEX-M3

LM3S2016 LQFP100 29.0

才29.00 RMB就包含CPU 64K闪存 8K内存 SPI I2C 双串口 CAN

使用特权

评论回复
10
hyhmh| | 2007-11-8 10:49 | 只看该作者

器件摆放不是很紧凑

关于CAN的应用层协议可以参考iCAN或者CANopen

使用特权

评论回复
11
tsw1208|  楼主 | 2007-11-8 17:58 | 只看该作者

美图欣赏,自己做的can_232开发学习板!!

这是我的原理图,很多地方是参考了周工和南方的老树.
看看有没有什么问题呢?
baisc模式调试程序随后贴出!



 
 

使用特权

评论回复
12
wxj1952| | 2007-11-9 21:18 | 只看该作者

欣赏

能否卖我两块?要焊好的。
sakura-1987@163.com

使用特权

评论回复
13
tsw1208|  楼主 | 2007-11-10 18:03 | 只看该作者

学习交流可以的

我自己也是弄的学习,现在还在调试阶段,还没有想到出售.
如果你要学习交流,原理图,程序资料我随后可以贴出来.
目的是大家一起共同学习进步.

不知道有没有哪位大虾做过can之上的应用协议,这方面的资料或者跟进的项目,可以讨论学习一哈。谢谢!!

使用特权

评论回复
14
wxj1952| | 2007-11-10 19:43 | 只看该作者

推荐参考书

可以参考西安电子科技大学出版社的《基于现场总线DeviceNet的只能设备开发指南》,看看已有的上层协议是怎么做的。

使用特权

评论回复
15
tsw1208|  楼主 | 2007-11-25 19:27 | 只看该作者

CAN_232程序,流程图,can转232协议打包帖出

 CAN_232通信协议
一、    硬件标准
终端为232双向通信口,115200BPS,数据8位,停止1位,校验位无。
二、    帧格式
数据           帧头    功能数据码    数据码
长度(字节)    1         1         等于数据码长度
取值范围       68h    00h~0ffh        00h~0ffh
三、    码格式定义
功能数据码定义
名称    功能码    数据长度码    备注

        B7    B6    B5    B4    B3    B2    B1    B0    
发送    0    0    0    0    0/1    0/1    0/1    0/1    通信测试
接受    0    0    0    0    0/1    0/1    0/1    0/1    测试应答
发送    0    0    0    1    0/1    0/1    0/1    0/1    读取SJA1000参数
接受    0    0    0    1    0/1    0/1    0/1    0/1    SJA1000参数应答
发送    0    0    1    0    0/1    0/1    0/1    0/1    设置SJA1000参数
接受    0    0    1    0    0/1    0/1    0/1    0/1    设置成功应答
发送    0    0    1    1    0/1    0/1    0/1    0/1    启动SJA1000发送CAN2.0A
接受    0    0    1    1    0/1    0/1    0/1    0/1    
发送    0    1    0    0    0/1    0/1    0/1    0/1    启动SJA1000发送CAN2.0B
接受    0    1    0    0    0/1    0/1    0/1    0/1    
                                    
                                    
                                    
                                    
                                    
四、    通信帧过程
通信测试:            68H+0xH+x个字节数据码(x为数据码)
测试应答:            68H+0xH+x个字节数据码(x为数据码)
读取SJA1000参数:    68H+1xH+x个字节数据码(x为数据码)
SJA1000参数应答:    68H+1xH+x个字节数据码(x为数据码)
设置SJA1000参数:    68H+2xH+x个字节数据码(x为数据码)
设置应答:            68H+2xH+x个字节数据码(x为数据码)
启动发送2.0A模式:    68H+3xH+x个字节数据码(x为数据码)
发送2.0A应答:        68H+3xH+x个字节数据码(x为数据码)
启动发送2.0B模式:    68H+4xH+x个字节数据码(x为数据码)
发送2.0B应答:        68H+4xH+x个字节数据码(x为数据码)

相关链接:https://bbs.21ic.com/upfiles/img/200711/20071125192543716.rar

使用特权

评论回复
16
young_Zyj| | 2007-11-26 14:37 | 只看该作者

不妨一起合作?

我现在手头上有一个项目,主要是传统车载收音机的CAN网络接入模块设计,现在还处在立项阶段,基本原理是收音机的状态数据信息传入CAN网,控制信息由CAN网传入来控制收音机,如由兴趣可以一起讨论。

使用特权

评论回复
17
young_zyj| | 2007-11-29 11:14 | 只看该作者

介绍说明已发到你邮箱,请查收

使用特权

评论回复
18
deng_1976| | 2007-12-10 08:51 | 只看该作者

好东西,学习一下。

好东西,学习一下。

使用特权

评论回复
19
solfa| | 2007-12-21 12:04 | 只看该作者

学习中,感谢楼主无私奉献!

使用特权

评论回复
20
lht2006| | 2007-12-27 15:24 | 只看该作者

赞一个

赞一个!!!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

14

帖子

0

粉丝