BB贝博登录入口:分享一个开源的USB-CAN器械

点击次数:120   更新时间:2022-06-26 11:17:09     来源:BB贝博平台登录 作者:贝博安卓关闭分    享:

  照理来说,USB-CAN这种东西该当仍旧被做的烂大街的用具,国内公然没有一个拿得脱手的开源计划。某修功和PCAN动辄2000+的价值也是离谱。淘宝上百般虚拟串口计划、调换dll兼容某修功软件的百般计划....价值都倒是低贱,机能和牢靠性嘛.......就不多说了,上位机软件也是烂的乌烟瘴气。

  这里推举一个海表的炒鸡好用的开源用具CANable,ta有全体开源的软硬件及上位机援手,援手windos和linux Stock can而且都免驱,且援手Python。

  并且远不止于此,经历我陆续搜求,正在gitlhub各个大神栈房百般折腾。我觉察这个canable这个项目衍生出了良多开源固件,目前固件和援手的软件仍旧极为丰盛。

  并且主芯片STM32F042/72援手USB DFU,能够通过USB直接更新固件,无缝切换多种上位机。

  这个不带阻隔的硬件计划是比力简略的,便是一块带usb和can的stm32f0 + CAN收发器TJA1051/3。

  惋惜的便是这颗stm32f0芯片现正在价值涨得有点离谱了,之前正在JLC打样做了几块,主芯片就去到40多大洋,加上pcb和smt,打样本钱差不多投到100足下吧。

  自后觉察某宝上仍旧有商家把canable作生产物了,带阻隔的价值也才100多,还带表壳配件,决断买了一个尝尝,某宝搜“开源 canable”就能找到,早清楚就无须辛苦自身打板了。

  可是某宝上买的只供给了默认固件的闭联原料,经历我陆续搜求,正在gitlhub各个大神栈房百般折腾。

  我觉察这个canable这个项目衍生出了良多开源固件,目前固件和援手的软件仍旧极为丰盛,能够说可玩性极高。我乃至疑忌良多某宝和咸鱼上的盗窟PCAN便是canable换了一个壳子和固件罢了!!!

  烧写PCAN固件之后,CANable摇身一变就成了PEAK CAN-USB,直接能够利用PEAK的官方驱动以及软件(pcan-view/ pcan-explorer 5),乃至基于peak开辟的其他二次开辟软件(好比国内的极少新能源车上位机,奇瑞,北汽这些)。

  目前利用下来和原装PCAN的兼容性仍然相当不错的,可是当心不要用于ECU/PLC步伐改善,步伐下载到到半途会失足,这个题目还须要进一步优化。可是思思原装PCAN动辄2000的价值,100多块钱的canable加上这个PCAN固件是真的香啊。

  这个固件性能也蛮巨大,采用的winUSB的免驱计划,USB bulk双缓冲的形式,现实传输机能远超那些虚拟串口的USB-CAN。

  援手windos和linux Stock can而且都免驱,且援手Python。linux下利用和PCAN一律都是内核自带驱动,援手SocketCAN 绝顶适适用极少开源的can的用具和库举行二次开辟。

  candleLight固件的图形化上位机叫做cangaroo。cangaroo是candleLight固件专用的、简略易用的can总线调试软件,麻雀虽幼五脏俱全,关于平常的can调试开辟全体够用,并且特意针对汽车逆向工程增添了通过can id分类罗致到的can数据帧,而且当某个id的数据帧灵活时会举行高亮显示以便于窥探分解。

  援手Windos/Linux (Ubuntu刊行版本)最大援手同时接入32个CANable模块数据帧时刻戳援手数据日记保全援手CAN DBC 文献答应解析软件绿色免装配

  candleLight固件还援手BUSMASTER(这个也就很厉害了,用过的都懂),BUSMASTER是一款性能巨大的专业级CAN总线调试软件,不但也许应对平常的CAN调试开辟,还一个用于计划,监测,分解与模仿CAN收集的开源的盛开式总线PC软件。BUSMASTER已被RBEI观点化,计划与开辟,同时基于CANvas软件用具。

  虚拟串口转can的Stock slcan固件关于良多不熟习usb编程,仍然须要串口答应转can的幼伙伴,slcan固件就正好餍足需求,CANable通过烧写slcan固件。该固件列举为Linux、Mac和Windows上的准则串行修造。CANable能够很容易地通过从头烧写固件,正在Linux中列举为当地can修造,正在Windows中列举为通用串口修造。

  正在Linux上,CANable原生地与slc沿途事务,所以您能够利用完全准则的can-utils敕令行用具,乃至Wireshark来与总线交互。

  正在Windows和Mac。

贝博安卓
联系人:郝经理   13964441877
公司电话:0533-3582922  公司传真:0533-3582965
客服QQ:1589385920 / 1206529199  邮箱:xakj@www.mlcsc.com
地址:淄博市开发区创业广场E座805
关注我们