paradise721 发表于 2009-3-30 09:54:04

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

Mega64+SJA1000实现的RS232-CAN BUS图纸和源程序,PDF原理图纸和IAR的工程文件本人验证通过.
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_429912.JPG
RS232-CAN BUS.JPG (原文件名:RS232-CAN BUS.JPG)
<center>http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_429936.JPG
串口部分修正.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)
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_429950.JPG
PCB效果图.JPG (原文件名:PCB效果图.JPG)

lnskngdc 发表于 2009-3-30 10:07:24

sja1000后面不用物理层接口?
隔离的部分呢?

holycat 发表于 2009-3-30 10:31:53

资料存档,谢谢。

paradise721 发表于 2009-3-30 11:10:12

【2楼】 lnskngdc :截图太大了看不清楚的,完整的图纸请参照PDF或者DDB文档

frank21 发表于 2009-3-30 11:30:43

谢谢楼主分享

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

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

mysky 发表于 2009-3-30 11:40:07

mark

paradise721 发表于 2009-3-30 11:55:31

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

paradise721 发表于 2009-4-1 15:18:42

路过的精英们帮助踩一脚
别沉了
这样需要的大虾们招的方便
谢谢阿莫的“裤子”,不知道有没有“银子”?哈哈哈
谢谢大家!
╭╧╮╭╧╮╭╧╮╭╧╮
║凡│║走│║過│║必│
╘∞╛╘∞╛╘∞╛╘∞╛
╭╧╮╭╧╮╭╧╮╭╧╮
║留│║下│║痕│║跡│
╘∞╛╘∞╛╘∞╛╘∞╛

wangwenjia 发表于 2009-4-1 16:23:51

上个礼拜也用 m128+SJA1000 做了个类似的东西

cgbabc 发表于 2009-4-1 16:49:09

支持一个

deepin 发表于 2009-4-2 10:37:21

收藏了!
MARK

paradise721 发表于 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,很是不错

粘贴连接方便大家学习

mingyuexin1981 发表于 2009-4-3 10:42:11

http://blog.ednchina.com/mengforever1981/215494/message.aspx
我也捣个乱~~

paradise721 发表于 2009-4-3 12:16:05

【14楼】 mingyuexin1981 :很是不错,电路看起来比较整洁,只是可惜没有可以参考的程序啊,我想这个是大家都希望看见的呢

paradise721 发表于 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

ylei12 发表于 2009-4-15 15:28:06

mark

ylei12 发表于 2009-4-15 15:29:04

电路怎么只有控制器,没有收发器呢

paradise721 发表于 2009-4-15 16:25:02

【18楼】 ylei12 :见大图

xiaoyuanlu 发表于 2009-4-15 16:42:30

MARK!

q16312610 发表于 2009-4-15 22:19:19

不错

ximitiejiang 发表于 2009-4-16 09:16:16

CAN BUS的好参考资料

coslight_dt 发表于 2009-4-16 16:34:31

为什么不找个 既带CAN 又带232的MCU比如STM8

paradise721 发表于 2009-4-20 12:28:12

coslight_dt 年少轻狂:哈哈,貌似很偏门

paradise721 发表于 2009-4-20 12:28:12

coslight_dt 年少轻狂:哈哈,貌似很偏门 ,CAN 和RS232只不过是整个系统中的一个小部门罢了,没有必要在用别的

paradise721 发表于 2009-4-24 15:52:44

已经调试通过PeliCan,如果大家热情足够高的话

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

hpuzw 发表于 2009-4-29 22:20:30

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

zsy777 发表于 2009-5-2 19:33:22

钩钩。

soulmate 发表于 2009-5-2 21:31:17

mark一下

longquan 发表于 2009-5-2 21:33:52

mark

paradise721 发表于 2009-5-4 14:54:25

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

hpuzw 发表于 2009-5-4 16:08:48

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

foolishMan 发表于 2009-5-4 16:32:32

好东西,感谢楼主

hpuzw 发表于 2009-5-6 12:40:28

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

paradise721 发表于 2009-5-10 16:54:29

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

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

wuxianglei 发表于 2009-5-12 17:15:38

mark

xiaowei0588 发表于 2009-5-13 08:11:49

很好!

longquan 发表于 2009-5-13 09:29:50

mark

xxsailing 发表于 2009-5-13 10:21:39

mark

powerSTM 发表于 2009-5-26 10:28:37

Mark

spiritcity 发表于 2009-5-26 22:37:29

mark

xiaowei0588 发表于 2009-5-27 07:58:40

标记!

lgc-sdu 发表于 2009-6-30 06:51:14

十分感谢诶

snail0204 发表于 2009-6-30 08:43:09

mark

yulutong 发表于 2009-9-18 13:09:00

终于找到M600这个芯片了,原来是个高速光耦。谢谢楼主的原理图。

kinggao 发表于 2009-9-18 15:24:53

谢谢楼主 没有想到这么多人用到M600这个芯片

yurifeng 发表于 2009-9-20 10:55:47

顶!!真酷!!

51hubao 发表于 2009-9-20 13:28:01

mark1

li20030505 发表于 2009-12-22 16:24:00

谢谢

heizi302 发表于 2009-12-22 16:51:51

mark!

bj-stm8 发表于 2009-12-22 17:08:35

哇噻这个不顶不行了 哈哈

269057460 发表于 2010-3-29 16:28:19

mark~!

smartzou 发表于 2010-3-29 16:37:14

mark!!

ZigBee_Notes 发表于 2010-4-2 14:54:59

hilltang 发表于 2010-4-2 15:21:23

Mark

cu_ice 发表于 2010-4-2 16:37:48

先记下,有空再研究

xiaolei0428 发表于 2010-4-3 20:39:10

mark

yaya001 发表于 2010-4-3 20:43:02

收藏了!
MARK

xuejianhua1986 发表于 2010-4-4 10:27:56

mark

smartzou 发表于 2010-4-4 11:05:28

mark

wuliwb 发表于 2010-4-8 15:44:06

mark

weiloon 发表于 2010-6-28 17:20:38

收藏了!
MARK

hailin0716 发表于 2010-9-14 17:47:52

好东西,顶一个

Fire_cow 发表于 2010-9-14 18:07:20

MARK
收藏了,
慢慢研读

yyj_sd 发表于 2010-9-14 18:58:37

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

master0722 发表于 2010-9-15 17:00:51

好东西,收藏下

hongyancl 发表于 2010-9-15 19:40:04

回复【楼主位】paradise721
-----------------------------------------------------------------------

mark

xuejianhua1986 发表于 2010-9-24 20:42:02

mark

usecool 发表于 2010-10-14 15:22:04

下载这个帖子的附件,我还得FQ下载,不然下不到,真CTM。

tonnie518 发表于 2010-10-14 16:02:07

marki

chengxin868 发表于 2010-10-15 12:04:10

mark

0957 发表于 2010-10-15 22:33:30

必须得顶

chenqi 发表于 2010-10-22 10:03:27

研究一下

to2010 发表于 2010-12-30 23:36:18

谢谢 共享

knimble 发表于 2011-7-11 17:42:54

学习啦,谢谢共享

abcdzhy 发表于 2011-7-11 18:15:46

确实是好资料

xiongxie007 发表于 2011-8-18 00:13:06

mark

kingboy100 发表于 2011-8-18 08:35:10

mark

zxs2000 发表于 2011-8-18 11:28:51

mark

s20080495 发表于 2011-10-16 12:17:33

谢谢楼主,顶了。

swustlx86 发表于 2011-12-19 16:44:36

mark

Syth 发表于 2012-12-17 15:28:17

haodongdong`zanyige

zhangyunbo 发表于 2013-4-16 17:33:12

mark...学习中
页: [1]
查看完整版本: Mega64+SJA1000实现的RS232-CAN BUS图纸和源程序