搜索
bottom↓
回复: 84

Mega64+SJA1000实现的RS232-CAN BUS图纸和源程序

[复制链接]

出0入0汤圆

发表于 2009-3-30 09:54:04 | 显示全部楼层 |阅读模式
Mega64+SJA1000实现的RS232-CAN BUS图纸和源程序,PDF原理图纸和IAR的工程文件本人验证通过.

RS232-CAN BUS.JPG (原文件名:RS232-CAN BUS.JPG)
<center>
串口部分修正.JPG (原文件名:串口部分修正.JPG)
</center>
RS232转CAN总线.pdfourdev_429913.pdf(文件大小:68K) (原文件名:RS232转CAN总线.pdf)
源文件以及IAR的工程文件ourdev_429925.rar(文件大小:334K) (原文件名:CAN转换232(调试通过).rar)
包括SCH和PCB文件可以直接制板,方便有需要的人ourdev_429949.rar(文件大小:148K) (原文件名:RS232-CAN BUS.rar)

PCB效果图.JPG (原文件名:PCB效果图.JPG)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2009-3-30 10:07:24 | 显示全部楼层
sja1000后面不用物理层接口?
隔离的部分呢?

出0入0汤圆

发表于 2009-3-30 10:31:53 | 显示全部楼层
资料存档,谢谢。

出0入0汤圆

 楼主| 发表于 2009-3-30 11:10:12 | 显示全部楼层
【2楼】 lnskngdc :截图太大了看不清楚的,完整的图纸请参照PDF或者DDB文档

出0入0汤圆

发表于 2009-3-30 11:30:43 | 显示全部楼层
谢谢楼主分享

请教一下,为什么要MCP2551和总线连接的地方接这么多电阻,我先前看到的电路只加了匹配电阻120欧。

还想请教一下,你是如何调试的,有上位机程序吗?

出0入0汤圆

发表于 2009-3-30 11:40:07 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2009-3-30 11:55:31 | 显示全部楼层
【6楼】 frank21:这两种都是可以的,参照电路后还是决定留下来了,用不到就都焊接成0欧的了.
    用串口调试助手,另外板子上面有一下指示灯可以在程序里面设置以便观察,
    程序是根据ZLG的basic can写的,修改了片选基址和波特率部分

出0入0汤圆

 楼主| 发表于 2009-4-1 15:18:42 | 显示全部楼层
路过的精英们帮助踩一脚
别沉了
这样需要的大虾们招的方便
谢谢阿莫的“裤子”,不知道有没有“银子”?哈哈哈
谢谢大家!
╭╧╮╭╧╮╭╧╮╭╧╮
║凡│║走│║過│║必│
╘∞╛╘∞╛╘∞╛╘∞╛
╭╧╮╭╧╮╭╧╮╭╧╮
║留│║下│║痕│║跡│
╘∞╛╘∞╛╘∞╛╘∞╛

出0入0汤圆

发表于 2009-4-1 16:23:51 | 显示全部楼层
上个礼拜也用 m128+SJA1000 做了个类似的东西

出0入0汤圆

发表于 2009-4-1 16:49:09 | 显示全部楼层
支持一个

出0入0汤圆

发表于 2009-4-2 10:37:21 | 显示全部楼层
收藏了!
MARK

出0入0汤圆

 楼主| 发表于 2009-4-3 10:25:01 | 显示全部楼层
http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=598348&bbs_page_no=1&search_mode=1&search_text=CAN调试成功,特上传资料与大家共享&bbs_id=1000

这个是本站的一个高手的CAN BUS,很是不错

粘贴连接方便大家学习

出0入0汤圆

发表于 2009-4-3 10:42:11 | 显示全部楼层
http://blog.ednchina.com/mengforever1981/215494/message.aspx
我也捣个乱~~

出0入0汤圆

 楼主| 发表于 2009-4-3 12:16:05 | 显示全部楼层
【14楼】 mingyuexin1981 :很是不错,电路看起来比较整洁,只是可惜没有可以参考的程序啊,我想这个是大家都希望看见的呢

出0入0汤圆

 楼主| 发表于 2009-4-7 10:56:19 | 显示全部楼层
再加新资料:以太网开发板 ATmega128+RTL8019开发板 配套光盘 源程序 图纸等(AVRWEB SERVER )
http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=3278690&bbs_page_no=1&bbs_id=1000

出0入10汤圆

发表于 2009-4-15 15:28:06 | 显示全部楼层
mark

出0入10汤圆

发表于 2009-4-15 15:29:04 | 显示全部楼层
电路怎么只有控制器,没有收发器呢

出0入0汤圆

 楼主| 发表于 2009-4-15 16:25:02 | 显示全部楼层
【18楼】 ylei12 :见大图

出0入0汤圆

发表于 2009-4-15 16:42:30 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2009-4-15 22:19:19 | 显示全部楼层
不错

出0入0汤圆

发表于 2009-4-16 09:16:16 | 显示全部楼层
CAN BUS的好参考资料

出0入0汤圆

发表于 2009-4-16 16:34:31 | 显示全部楼层
为什么不找个 既带CAN 又带232的MCU  比如STM8

出0入0汤圆

 楼主| 发表于 2009-4-20 12:28:12 | 显示全部楼层
coslight_dt 年少轻狂:哈哈,貌似很偏门

出0入0汤圆

 楼主| 发表于 2009-4-20 12:28:12 | 显示全部楼层
coslight_dt 年少轻狂:哈哈,貌似很偏门 ,CAN 和RS232只不过是整个系统中的一个小部门罢了,没有必要在用别的

出0入0汤圆

 楼主| 发表于 2009-4-24 15:52:44 | 显示全部楼层
已经调试通过PeliCan,如果大家热情足够高的话

做人要厚道,路过踩一脚!

出0入0汤圆

发表于 2009-4-29 22:20:30 | 显示全部楼层
楼主您好!我也正在调M64+SJA1000的通讯,可是总是读写SJA1000不正确,初始化SJA1000总是不行,读SJA1000的数据都是一样的,不知是哪里的问题,特向你请教,帮我分析一下!谢谢
SJA1000,片选PG4;MODE是PeliCan,我现在感觉是不是SJA1000地址设置有问题呀?我不加SJA基地址和加基地址效果是一样的,读寄存器的值总是不变,两种情况只是读出来的值不一样而已。
还有在论坛中看到有些文章提到,片选一般都选高位地址,我选PG4口行不?这种方式下,SJA1000的基地址是0x0000还是0x1100呀?
CAN总线方式和模拟总线时序的区别是什么呀?
不好意思,本人是新手,谢谢楼主!

出0入0汤圆

发表于 2009-5-2 19:33:22 | 显示全部楼层
钩钩。

出0入0汤圆

发表于 2009-5-2 21:31:17 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2009-5-2 21:33:52 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2009-5-4 14:54:25 | 显示全部楼层
【27楼】 hpuzw:对于基址的确定和你的总线工作方式有关,外部总线在mega64 有相关的寄存器打开外部总线,
如果是虚拟的总线就不用了,
片选基址的确定我也不是太明白,以前51上面的是CS 为低,AVR的为高,和哪个引脚没有关系,
由于很少用到外部总线,所以知道的也很有限,如果有错误还是希望各位大虾斧正,以免给大家以误导

出0入0汤圆

发表于 2009-5-4 16:08:48 | 显示全部楼层
谢谢【31】楼paradise721大侠的指导,现在基本上读写没有问题了,下一步自测试一下,看看收发是否正常。
用M64+SJA1000,要是用总线方式的话,基址是一定要加的,我测了一下,不加基址的话,测试的数据不正确。
刚刚接触CAN通讯,比较迷茫呵呵,还要好好学习呀,再次谢谢!

出0入0汤圆

发表于 2009-5-4 16:32:32 | 显示全部楼层
好东西,感谢楼主

出0入0汤圆

发表于 2009-5-6 12:40:28 | 显示全部楼层
楼主您好!有个问题想请教您一下。对于Peli模式下,自测试成功了,意味着什么?是自己的硬件电路没有问题,还是SJA1000初始化成功了?现在自测试没有问题,可以接受到发送的数据,可是用ZLGCANTest测试总是发送失败,也接受不到数据,比较迷茫,不知该如何下手,有人说只要初始化成功的话,用测试工具测试的话,就应该能接收到数据,特向楼主请教,谢谢!

出0入0汤圆

 楼主| 发表于 2009-5-10 16:54:29 | 显示全部楼层
【34楼】 hpuzw
我没有遇到过这样的问题,我认为可以自测试成功应该是硬件部分没有什么问题,如果是用那个ZLGCANTest测试不过的话可以尝试的看一下与它接口的协议部分和参数设置部分,这个问题就是这个样子的很急人但是还是要平心静气啊

以上内容是个人的浅薄认识,仅供参考

出0入0汤圆

发表于 2009-5-12 17:15:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-5-13 08:11:49 | 显示全部楼层
很好!

出0入0汤圆

发表于 2009-5-13 09:29:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-5-13 10:21:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-5-26 10:28:37 | 显示全部楼层
Mark

出0入0汤圆

发表于 2009-5-26 22:37:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-5-27 07:58:40 | 显示全部楼层
标记!

出0入0汤圆

发表于 2009-6-30 06:51:14 | 显示全部楼层
十分感谢诶

出0入0汤圆

发表于 2009-6-30 08:43:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-9-18 13:09:00 | 显示全部楼层
终于找到M600这个芯片了,原来是个高速光耦。谢谢楼主的原理图。

出0入0汤圆

发表于 2009-9-18 15:24:53 | 显示全部楼层
谢谢楼主 没有想到这么多人用到M600这个芯片

出0入0汤圆

发表于 2009-9-20 10:55:47 | 显示全部楼层
顶!!  真酷!!

出0入0汤圆

发表于 2009-9-20 13:28:01 | 显示全部楼层
mark1

出0入0汤圆

发表于 2009-12-22 16:24:00 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2009-12-22 16:51:51 | 显示全部楼层
mark!

出0入0汤圆

发表于 2009-12-22 17:08:35 | 显示全部楼层
哇噻这个不顶不行了 哈哈

出0入0汤圆

发表于 2010-3-29 16:28:19 | 显示全部楼层
mark~!

出0入0汤圆

发表于 2010-3-29 16:37:14 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2010-4-2 14:54:59 | 显示全部楼层

出0入0汤圆

发表于 2010-4-2 15:21:23 | 显示全部楼层
Mark

出0入0汤圆

发表于 2010-4-2 16:37:48 | 显示全部楼层
先记下,有空再研究

出0入0汤圆

发表于 2010-4-3 20:39:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-3 20:43:02 | 显示全部楼层
收藏了!
MARK

出0入0汤圆

发表于 2010-4-4 10:27:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-4 11:05:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-8 15:44:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-28 17:20:38 | 显示全部楼层
收藏了!
MARK

出0入0汤圆

发表于 2010-9-14 17:47:52 | 显示全部楼层
好东西,顶一个

出0入0汤圆

发表于 2010-9-14 18:07:20 | 显示全部楼层
MARK
收藏了,
慢慢研读

出0入0汤圆

发表于 2010-9-14 18:58:37 | 显示全部楼层
做人要厚道,路过踩一脚!

出0入0汤圆

发表于 2010-9-15 17:00:51 | 显示全部楼层
好东西,收藏下

出0入0汤圆

发表于 2010-9-15 19:40:04 | 显示全部楼层
回复【楼主位】paradise721
-----------------------------------------------------------------------

mark

出0入0汤圆

发表于 2010-9-24 20:42:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-14 15:22:04 | 显示全部楼层
下载这个帖子的附件,我还得FQ下载,不然下不到,真CTM。

出0入0汤圆

发表于 2010-10-14 16:02:07 | 显示全部楼层
marki

出0入0汤圆

发表于 2010-10-15 12:04:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-15 22:33:30 | 显示全部楼层
必须得顶

出0入0汤圆

发表于 2010-10-22 10:03:27 | 显示全部楼层
研究一下

出0入0汤圆

发表于 2010-12-30 23:36:18 | 显示全部楼层
谢谢 共享

出0入0汤圆

发表于 2011-7-11 17:42:54 | 显示全部楼层
学习啦,谢谢共享

出0入0汤圆

发表于 2011-7-11 18:15:46 | 显示全部楼层
确实是好资料

出0入0汤圆

发表于 2011-8-18 00:13:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-18 08:35:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-18 11:28:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-16 12:17:33 | 显示全部楼层
谢谢楼主,顶了。

出0入0汤圆

发表于 2011-12-19 16:44:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-12-17 15:28:17 | 显示全部楼层
haodongdong`zanyige

出0入0汤圆

发表于 2013-4-16 17:33:12 | 显示全部楼层
mark...学习中
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-18 02:31

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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