自己弄的CAN分析仪
和老外的通信好东西, 支持一下.
可否再详细介绍一下技术细节 开源不 厉害 本帖最后由 渤海三叠浪 于 2013-1-23 17:24 编辑
嗯, 看得出, 楼主费了好多脑筋, 功能不错. 一定要顶一个.
不过我在想, 应该可以做到, 监控总线的同时也能对外发送.
之前我手头一个老外的好象不支持这个功能. 本帖最后由 渤海三叠浪 于 2013-1-21 22:50 编辑
周期改为0后可发现没有丢帧。
因为我加了自动重发,发的再快也很难丢的。如果只是接收也不会丢帧的。
但是如果发送的同时接收,如果我发送大量的帧的太快,会丢帧。因为我的CAN中断服务程序只用一个邮箱接收,若开启FIFO可能会解决,这个我不确定。
好东西, 继续努力 好厉害啊!学习 你好,我想向你请教下can总线的相关知识。
1.消极错误节点在消极报错后是如何工作的,他接收到什么信号后进入间歇场,从而开始下一帧的发送或接收?
2.在间歇场的第一位和第二位如果出现显性,则总线进入超载,我想问这两个为是哪个节点发送到总线上来的?如果第三位出现显性位,总线又会以他为帧起始,这个为又是谁决定的? lvyisu123 发表于 2013-1-22 14:47 static/image/common/back.gif
你好,我想向你请教下can总线的相关知识。
1.消极错误节点在消极报错后是如何工作的,他接收到什么信号后进 ...
CAN 、 232、 485 、以太网其实所有通信都差不多。 USB我不知道能不能组网。
我个人认为485组网相对难,因为速度慢,很多事情都不好办。CAN就简单了,CAN速度可以,特大数据量也不怕,
比较厉害就是仲裁,可以说胡乱写程序,通信也不容易出问题。
以太网啥的就更easy,速度更快,仲裁都用不上(以太网我是猜的,按照道理应该是这样)。 渤海三叠浪 发表于 2013-1-22 16:10 static/image/common/back.gif
CAN 、 232、 485 、以太网其实所有通信都差不多。 USB我不知道能不能组网。
我个人认为485组网相对难, ...
谢谢!最近的任务就是分析can总线协议,协议里面有的写的不全,无从下手了,恒润科技的资料你能给我发一份吗?邮箱lvyisu123@gmail.com,我在文库里面也找了到了些,希望你能再发送些资料给我,再次感谢。 渤海三叠浪 发表于 2013-1-22 16:10 static/image/common/back.gif
CAN 、 232、 485 、以太网其实所有通信都差不多。 USB我不知道能不能组网。
我个人认为485组网相对难, ...
我是搞集成电路设计的,经常要分析协议,资料不好找啊。 有没有办法通过OBD诊断接口取车速 强人一个 楼主是如何做到接收数据不丢帧的,我们以前用过103,发快了就丢,103的FIFO只有3个槽,如果发送速度超过处理速度并且邮箱内数据超过FIFO缓存,基本数据就丢了。
希望楼主可以解释一下你是怎么做到了。 渤海三叠浪 发表于 2013-1-21 22:40 static/image/common/back.gif
周期改为0后可发现没有丢帧。
CAN可以接收到数据报间隔是0,并且超过3帧以上,比如说3000帧,楼主也测试过吗,不知道是如何做到的。 coslight 发表于 2013-12-7 08:56 static/image/common/back.gif
楼主是如何做到接收数据不丢帧的,我们以前用过103,发快了就丢,103的FIFO只有3个槽,如果发送速度超过处 ...
我用的是C8051单片机 速度还可以吧
就用一个邮箱啊
你想啊 接收几十条语句,几十个us而已
coslight 发表于 2013-12-7 08:57 static/image/common/back.gif
CAN可以接收到数据报间隔是0,并且超过3帧以上,比如说3000帧,楼主也测试过吗,不知道是如何做到的。 ...
你看看淘宝上卖的分析仪 都是能收很多帧啊
我一次只收一帧。不用FIFO。
页:
[1]
2