救火车 发表于 2009-3-31 09:36

一个USB接口 CAN总线调试工具介绍

CAN总线调试工具是带有USB2.0&nbsp;接口和1&nbsp;路CAN&nbsp;接口的CAN&nbsp;总线调试,可进行双向传送。可以被作为一个标准的CAN&nbsp;节点,是CAN&nbsp;总线产品开发、CAN总线设备测试、数据分析的便捷工具。该设备与需要同电脑上CAN调试软件配合使用。在软件界面中显示数据收发、波特率设置、屏蔽滤波等功能。<br />&nbsp;&nbsp;&nbsp;&nbsp;应用于教学、CAN总线的现场调试、CAN产品测试等工作。同时,CAN调试工具具有体积小、方便安装等特点。<br />&nbsp;&nbsp;&nbsp;&nbsp;笔记本电脑+USB_CAN调试工具&nbsp;是进行现场CAN调试的必备工具。USB-CAN&nbsp;调试工具<br />产品图片:<br /><img src="https://bbs.21ic.com/upfiles/img/20093/200933192243448.jpg"><br />附带软件界面图:<br /><img src="https://bbs.21ic.com/upfiles/img/20093/20093319233989.jpg"><br /><br />产品特性:<br />●&nbsp;一个标准CAN&nbsp;接口,CAN-H和CAN-L两线接口;<br />●&nbsp;可以跳线选择接入或断开120欧终端电阻;<br />●&nbsp;USB&nbsp;接口支持USB2.0,兼容USB1.1;<br />●&nbsp;支持标准帧和扩展帧;<br />●&nbsp;支持屏蔽/滤波功能;<br />●&nbsp;支持双向传输,CAN&nbsp;发送、CAN&nbsp;接收;<br />●&nbsp;高速CAN收发器TJA1050;波特率在20Kbps-1Mbps&nbsp;之间可选;<br />●&nbsp;USB&nbsp;接口直接供电,无需外部电源;<br />●&nbsp;工作电流80mA,功耗小于400mW&nbsp;&nbsp;<br />●&nbsp;产品尺寸:65*33MM<br />●&nbsp;工作温度:-20~85℃;<br />主要功能介绍:<br />●&nbsp;发送标准帧和发送扩展帧<br /><img src="https://bbs.21ic.com/upfiles/img/20093/200933192328431.jpg"><br />●&nbsp;定时发送和应答发送<br />选择定时发送,软件间隔固定的时间,发送数据给转换器。<br /><img src="https://bbs.21ic.com/upfiles/img/20093/200933192345718.jpg"><br />选择应答方式时,软件接收到数据,可以自动返回一串数据给转换器。<br /><img src="https://bbs.21ic.com/upfiles/img/20093/200933192413897.jpg"><br /><br />●&nbsp;设置波特率<br /><img src="https://bbs.21ic.com/upfiles/img/20093/200933192435400.jpg"><br />●&nbsp;屏蔽滤波<br /><img src="https://bbs.21ic.com/upfiles/img/20093/200933192449493.jpg"><br />救火车单片机工作室&nbsp;www.qm999.cn

木头东瓜 发表于 2009-3-31 09:38

这玩意儿有意思,呵

hc0 发表于 2009-3-31 12:54

东东不错,好象性价比不行!

到网站上浏览了下,发现好多东西性价比不好,比如SJA1000板,到EDN上看看才多少钱!

救火车 发表于 2009-4-1 10:21

现在已经增加了收发远程帧的功能。

georgekin203 发表于 2009-4-1 11:28

这东西主要是软件值钱

东西要可靠是第一<br />如果能在上位机软件上多下功夫,价格有提升空间<br />另外:做成这个样子,有没有考虑PC机usb口的受力情况啊?看样子是要搭条usb延长线才好啊<br />我见过很多人做这个东西,不过价格都不高,一个原因是usb口经常死掉,另一个就是上位机做的不好<br />注:如果有时间标识的话估计卖1.5~2k都可以啊,呵呵<br />zlg的卖1.3w呢,不过人家有协议解析功能....

救火车 发表于 2009-4-6 21:54

还是很稳定的。

楼上说的时间标识是指收发数据的时间?<br />精确到秒呢,还是微秒呢?<br />上位机是我自己做的,可以根据需要进行修改。<br />请大家多提意见。

georgekin203 发表于 2009-4-7 17:45

留言不能超过500byte,郁闷

其实我只是根据用过的can工具及参考国外的分析仪的功能想象的。<br />感觉can工具的硬件其实都差不多,无非是电气性能好些。但软件的差别就大了:<br />1.时间标识:zlg的用的似乎是软件时钟,最小分辨率在15ms左右,据他们的技术支持说这个时间可以满足汽车的气囊要求,天哪,哪有以此为标准的?kavaser可以达到10us呢!~一秒钟可以发送7000+帧的说,以秒为单位估计就用不着了,呵呵<br />2.吞吐量的问题:好的分析仪可以在can总线以1M波特率接收的情况下不丢一帧,但做usb-can的兄弟们有几个能达到此要求?我做过的几个can桥,最主要就是在协议转换的时候尽量少的占用时间,并且要加软件或硬件的FIFO保证不丢帧。<br />3.错误状态的甄别:有多少usb-can的板子能将总线状态或者can协议里面的错误帧定义分析出来?总线负载率?错误帧类型?<br />4.外壳的设计:人性化的设计可以赢得更多客户,没有终端电阻的选择,会在调试时不方便。电源地呢?<br />5.触发条件:很多分析仪在调试canopen等高等协议时,不能模拟从站或主站编程触发或是触发条件不够多。<br />6.如果想做成产品,上位机界面至少要有比较准确的时间标识,卖个2、3k不成问题。<br /><br />以上只是个人见解,说的不对还请斑竹原谅,呵呵<br />我的邮箱:georgekin203在yahoo.com

用头撞地球 发表于 2009-4-9 18:45

RE

送你两个字!<br /><br />垃圾!<br /><br />自己留着简单应用,别拿出来害人!<br /><br />细节上一点不满足应用!

救火车 发表于 2009-4-10 15:40

感谢7楼。

1、我的USB-CAN工具是一个调试工具,由于受USB的限制,吞吐量自然不会那么高。通过串口转发是可以快点儿,但现在有多少电脑还有串口呢?<br />2、如果帧间隔小于50ms,连续电脑界面也反应不过来,很快电脑就死机。<br />3、转换头内部的缓冲已经用上了,收和发都可以保存两帧数据。如果数据太快,出现溢出,我选择丢帧,也不能死机。<br />4、有终端电阻,图片上的小跳线。<br />5、时间标识是该加上,我正在考虑。<br /><br />谢谢georgekin203兄的建议。等我做出能让你满意的产品,我一定先送给你一台。邮费我付。呵呵。<br /><br />8楼的用头撞地球兄,能否说说,在细节上有哪些建议呢?<br /><br /><br />

pian_zhou 发表于 2009-5-11 12:09

我们公司的GY8507 USB-CAN可以做到

GY8507&nbsp;USB-CAN适配器可以做到1Mbps下,实测接收5000个CAN帧100%不丢帧。<br />内部处理以及转换机制很重要!

madxnudt 发表于 2009-6-23 09:52

usb慢?

显然USB要比串口快,楼主解释不对吧。除非你是串口转usb,受串口速率限制。

wzfgf 发表于 2012-9-8 09:16

渤海三叠浪 发表于 2012-9-11 21:15

4# 救火车
大侠上位机代码确实不好弄啊

我搜索上位机搜了 好几年了 没有搜到满意的

VB是不要考虑了   难度大

ldqcxyz 发表于 2012-9-16 12:57

看看。。

ldqcxyz 发表于 2012-9-16 12:58

看看。。
页: [1]
查看完整版本: 一个USB接口 CAN总线调试工具介绍