[CAN-bus/DeviceNet] 美图欣赏,自己做的can_232开发学习板!!

[复制链接]
 楼主| tsw1208 发表于 2007-11-7 19:15 | 显示全部楼层 |阅读模式
前段时间刚刚接触到can总线技术,感觉蛮新鲜的。<br />想买块开发板学习学习,在网上找了很久,只有周工和南方的老树两家。<br />因为是自己学习用,所以感觉贵了点,至少要花千百块才能搞定。所以自己<br />就一直在观望,期间看了一些can总线方面的书籍,还在网上瞎晃悠。然后萌发<br />自己做一块can-232的开发学习板。打电话给制板商,询问了一下具体价格。<br />给我试制了十块样板,请大家帮忙看看!<br /><br />现在baisc模式调试的差不多了,两台可以互相通信。但是这几天感觉遇到一个屏颈,<br />突然没有一个方向。主要是在can之上的应用协议,因为是自己学习,没有具体的项目做。<br />几块板子调试好了,但是不知道能应用在哪些方面。所以也不好拟订具体的协议,不知道<br />哪位大虾手上有这方面的资料或者跟进的项目,可以讨论学习一哈。谢谢!!
 楼主| tsw1208 发表于 2007-11-7 19:17 | 显示全部楼层

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

前段时间刚刚接触到can总线技术,感觉蛮新鲜的。<br />想买块开发板学习学习,在网上找了很久,只有周工和南方的老树两家。<br />因为是自己学习用,所以感觉贵了点,至少要花千百块才能搞定。所以自己<br />就一直在观望,期间看了一些can总线方面的书籍,还在网上瞎晃悠。然后萌发<br />自己做一块can-232的开发学习板。打电话给制板商,询问了一下具体价格。<br />给我试制了十块样板,请大家帮忙看看!<br /><br />现在baisc模式调试的差不多了,两台可以互相通信。但是这几天感觉遇到一个屏颈,<br />突然没有一个方向。主要是在can之上的应用协议,因为是自己学习,没有具体的项目做。<br />几块板子调试好了,但是不知道能应用在哪些方面。所以也不好拟订具体的协议,不知道<br />哪位大虾手上有这方面的资料或者跟进的项目,可以讨论学习一哈。谢谢!!<br /><br />原理图随后贴出!
 楼主| tsw1208 发表于 2007-11-7 19:18 | 显示全部楼层

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

 楼主| tsw1208 发表于 2007-11-7 19:20 | 显示全部楼层

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

原理图随后贴出来!
xwj 发表于 2007-11-7 19:20 | 显示全部楼层

电源退耦做的不是很好

  
 楼主| tsw1208 发表于 2007-11-7 19:25 | 显示全部楼层

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

&nbsp;xwj&nbsp;发表于&nbsp;2007-11-7&nbsp;19:20&nbsp;CAN-bus/DeviceNet&nbsp;←返回版面&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />5楼:&nbsp;电源退耦做的不是很好&nbsp;<br /><br /><br />三个片子都加了0.01uF的电容,排板的时候位置没有安排好.<br />调试是通过了,但是不知道应用到工程中会不会出现什么问题?<br />还请多指教!
xwj 发表于 2007-11-7 19:27 | 显示全部楼层

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

  
 楼主| tsw1208 发表于 2007-11-8 09:28 | 显示全部楼层

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

10位笔画红,市场上多的,也就几毛钱吧.
mcu818 发表于 2007-11-8 09:39 | 显示全部楼层

U2 是什么芯片?

如果是SJA1000的话,不如找自带CAN的CORTEX-M3<br /><br />LM3S2016&nbsp;LQFP100&nbsp;29.0<br /><br />才29.00&nbsp;RMB就包含CPU&nbsp;64K闪存&nbsp;8K内存&nbsp;SPI&nbsp;I2C&nbsp;双串口&nbsp;CAN
hyhmh 发表于 2007-11-8 10:49 | 显示全部楼层

器件摆放不是很紧凑

关于CAN的应用层协议可以参考iCAN或者CANopen
 楼主| tsw1208 发表于 2007-11-8 17:58 | 显示全部楼层

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

这是我的原理图,很多地方是参考了周工和南方的老树.<br />看看有没有什么问题呢?<br />baisc模式调试程序随后贴出!<br /><br /><br /><br />&nbsp;<br />&nbsp;<br />
wxj1952 发表于 2007-11-9 21:18 | 显示全部楼层

欣赏

能否卖我两块?要焊好的。<br />sakura-1987@163.com
 楼主| tsw1208 发表于 2007-11-10 18:03 | 显示全部楼层

学习交流可以的

我自己也是弄的学习,现在还在调试阶段,还没有想到出售.<br />如果你要学习交流,原理图,程序资料我随后可以贴出来.<br />目的是大家一起共同学习进步.<br /><br />不知道有没有哪位大虾做过can之上的应用协议,这方面的资料或者跟进的项目,可以讨论学习一哈。谢谢!!<br /><br />
wxj1952 发表于 2007-11-10 19:43 | 显示全部楼层

推荐参考书

可以参考西安电子科技大学出版社的《基于现场总线DeviceNet的只能设备开发指南》,看看已有的上层协议是怎么做的。
 楼主| tsw1208 发表于 2007-11-25 19:27 | 显示全部楼层

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

&nbsp;CAN_232通信协议<br />一、&nbsp;&nbsp;&nbsp;&nbsp;硬件标准<br />终端为232双向通信口,115200BPS,数据8位,停止1位,校验位无。<br />二、&nbsp;&nbsp;&nbsp;&nbsp;帧格式<br />数据&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;帧头&nbsp;&nbsp;&nbsp;&nbsp;功能数据码&nbsp;&nbsp;&nbsp;&nbsp;数据码<br />长度(字节)&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;等于数据码长度<br />取值范围&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;68h&nbsp;&nbsp;&nbsp;&nbsp;00h~0ffh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;00h~0ffh<br />三、&nbsp;&nbsp;&nbsp;&nbsp;码格式定义<br />功能数据码定义<br />名称&nbsp;&nbsp;&nbsp;&nbsp;功能码&nbsp;&nbsp;&nbsp;&nbsp;数据长度码&nbsp;&nbsp;&nbsp;&nbsp;备注<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B7&nbsp;&nbsp;&nbsp;&nbsp;B6&nbsp;&nbsp;&nbsp;&nbsp;B5&nbsp;&nbsp;&nbsp;&nbsp;B4&nbsp;&nbsp;&nbsp;&nbsp;B3&nbsp;&nbsp;&nbsp;&nbsp;B2&nbsp;&nbsp;&nbsp;&nbsp;B1&nbsp;&nbsp;&nbsp;&nbsp;B0&nbsp;&nbsp;&nbsp;&nbsp;<br />发送&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;通信测试<br />接受&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;测试应答<br />发送&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;读取SJA1000参数<br />接受&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;SJA1000参数应答<br />发送&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;设置SJA1000参数<br />接受&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;设置成功应答<br />发送&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;启动SJA1000发送CAN2.0A<br />接受&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;<br />发送&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;启动SJA1000发送CAN2.0B<br />接受&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;0/1&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />四、&nbsp;&nbsp;&nbsp;&nbsp;通信帧过程<br />通信测试:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;68H+0xH+x个字节数据码(x为数据码)<br />测试应答:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;68H+0xH+x个字节数据码(x为数据码)<br />读取SJA1000参数:&nbsp;&nbsp;&nbsp;&nbsp;68H+1xH+x个字节数据码(x为数据码)<br />SJA1000参数应答:&nbsp;&nbsp;&nbsp;&nbsp;68H+1xH+x个字节数据码(x为数据码)<br />设置SJA1000参数:&nbsp;&nbsp;&nbsp;&nbsp;68H+2xH+x个字节数据码(x为数据码)<br />设置应答:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;68H+2xH+x个字节数据码(x为数据码)<br />启动发送2.0A模式:&nbsp;&nbsp;&nbsp;&nbsp;68H+3xH+x个字节数据码(x为数据码)<br />发送2.0A应答:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;68H+3xH+x个字节数据码(x为数据码)<br />启动发送2.0B模式:&nbsp;&nbsp;&nbsp;&nbsp;68H+4xH+x个字节数据码(x为数据码)<br />发送2.0B应答:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;68H+4xH+x个字节数据码(x为数据码)<br /> <br /> 相关链接:<a href='https://bbs.21ic.com/upfiles/img/200711/20071125192543716.rar'>https://bbs.21ic.com/upfiles/img/200711/20071125192543716.rar</a>
young_Zyj 发表于 2007-11-26 14:37 | 显示全部楼层

不妨一起合作?

我现在手头上有一个项目,主要是传统车载收音机的CAN网络接入模块设计,现在还处在立项阶段,基本原理是收音机的状态数据信息传入CAN网,控制信息由CAN网传入来控制收音机,如由兴趣可以一起讨论。
young_zyj 发表于 2007-11-29 11:14 | 显示全部楼层

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

  
deng_1976 发表于 2007-12-10 08:51 | 显示全部楼层

好东西,学习一下。

好东西,学习一下。
solfa 发表于 2007-12-21 12:04 | 显示全部楼层

学习中,感谢楼主无私奉献!
lht2006 发表于 2007-12-27 15:24 | 显示全部楼层

赞一个

赞一个!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

14

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部