新能源usbcan用哪种,如何进行汽车CAN总线开发?
感谢邀请,我帮你查了下不知道对不对,
根据你的描述,假设你的要求是:能够基于某嵌入式平台(最好该平台在汽车ECU开发中被广泛使用),根据给定的通信协议(一般由通信矩阵描述),编写CAN接口代码,并能通过相关设备进行简单测试。
推荐的学习步骤为:
1. 了解CAN基本知识
可以通过这个ppt,恒润的东西还是不错的。
CAN基础_百度文库
2. 直观的了解CAN
这需要你购买或借用CAN总线检测设备,档次差很多。如果是你自己想玩,可以买个周立功的USB转CAN,淘宝也就几百块钱。如果是课题组采购,可以买个Kvaser的USBCAN,几千块吧。大致这个样子。
要是土豪的话,可以买Vector的VN1600,这个就好几万了。以上三种我都用过。一定要买双通道,然后一个口发,一个口接,可以自己接延长线通过示波器看信号了。尝试修改报文ID,数据,波特率等等,看示波器的变化,对理解第一部分的内容很有帮助。
这个图中有三个message。
一位是2us,总线的波特率是多少?1/2e-6=500Kbps
3. 选择嵌入式平台,学习CAN接口的编程
飞思卡尔MC9S08DZ60MLH 8位汽车级CAN总线 开发板 学习板超
可以选择这个小板子练习一下,程序的写法都是差不多的。然后和第二部分的总线检测设备连在一起进行测试。
这一步需要详细了解信号转换的知识,特别是Big Endian和Little Endian的区别,factor和offset的作用,如何置1或置0,可以参考
DBC_File_Format_Documentation_百度文库
很详细,看完就懂了。
4. 如果有兴趣,可以看看J1939协议(用于商用车)或者CANOpen协议(用于现场控制,很多电机控制器使用)或者ISO 15031-5(用于OBD诊断)。
希望能帮到您
你电脑上最引以为豪的软件是什么?
10大场景,10款神器,效率翻倍(一键导出文件清单列表/10秒搜索500篇范文素材/小白秒变公文高手数据高手/PDF软件排行+截图即扫描/知识管理/高效截图)。
1.文件管理神器:XYplorer文件管理的软件有很多,比如clover、Qdir、QTTabbar、TC等等,但拉轰通过对比之后,目前选择推荐这款XYplorer。
网络上有的大神,通过自己的专业技能能够把这款软件玩出新的高度,比如管理图片。
这款软件由于过于复杂、功能过多、自由度过高,被评价为:新手劝退/花5个小时未必能搞明白/小白勿选/windows上最冷门最好用的资源管理器。
如果你用过她,却认为她不够好,那还是建议你用QDIR、clover、TOTAL commander等简单的软件。
下图为qdir:
下图为Clover+QTTabber:
下图为TC:
解决掉第一个文件资源管理问题后,你的办公效率将直接上升一个台阶。接下来看第二个神器:
2.搜索神器:everything网友说,对这款软件怎么吹都不为过,拉轰也同意。因为她的搜索速度实在是太快了,我认为秒出结果是很贴切的。
这款软件根本不用介绍,但请记住下面的官网下载地址:
关于搜索,还有一款值得推荐:FileLocator Pro
用everything+FileLocator Pro都找不到你的文件,那就不用找了。
本期分享的第三款神器,是提高写作速度的。
3.办公效率神器:公文高手职场人士不用推荐WPS、永中Office这样的软件(如果你真的不知道,我建议你补课了),像文档快速切换这样的初级功能不用介绍,今天介绍的是真正的效率神器。
假如你要写一篇总结,你需要下载一些范文供参考,你是去百度搜索还是付费购买呢?你需要多长时间?
你知道使用公文高手搜索到500篇范文需要多久吗?不是30分钟,不是10分钟,不是5分钟。
而是10秒,因为你主要输入关键词即可。
而且自带“一键排版”功能,极致体验:
时间的关系第4-10款神器,简单介绍。
如果你需要,请查看我的其他回答。
4.知识管理、日程管理:essential pim+roam edit5.截图软件:专业截图王专业截图王>Snipaste+faststone capture
6.PDF超级软件:讯读PDF7.语音转文字超级神器:笛云听写每天10小时免费转写时长,有效识别率99%。
8.图片识别+表格识别:扫描王全能宝+迅捷ocr文字识别/白描如果只选一个,一定选:扫描王全能宝
超便宜的价格+超优质的功能+超预期的效果
白描不介绍了,请自行搜索。
9.日程管理超级软件:时光序什么叫一个顶一百个的软件,她做到了。艾宾浩斯遗忘曲线日程设置,让记忆真正科学起来。
10.Excel数据处理超级神器:方方格子不会函数、不会公式,如何进行excel数据处理,答案是方方格子,让普通人拥有高级数据处理技能。傻瓜式操作,方便快捷。
如果你必须用excel,也可以用office tab实现多标签视图。
关于截图录屏,公文助手,数据工具,文档批量超级,在线制图,思维导图,格式转换,数据恢复等,请关注后主页查看(和本问题页面其他回答,有很大不同)。
请点个赞哦,谢谢你,帅哥/美女。
单片机通讯协议有哪些?
一、UART和USART
分别名为通用异步收发器和通用同步异步收发器(具体后文会进行详解),速率不快,可全双工,结构上一般由波特率产生器、UART/USART发送器、UART/USART接收器组成,硬件上两线,一收一发。
二、I2C(IIC)
双向、两线、串行、多主控接口标准。速率不快,半双工,同步接口,具有总线仲裁机制,非常适合器件间近距离经常性数据通信,可实现设备组网。
总线仲裁:线与,谁发0就仲裁成功。
三、SPI
高速同步串行口,高速,可全双工,收发独立,同步接口,可实现多个SPI设备互联,硬件3~4线;也是所有基于SPI的设备公共有的,他们是SDI(数据输入),SDO(数据输出),SCK(时钟),CS(片选)。
四、USB
高速同步串行口,高速,可全双工,由主机、hub、设备组成。设备可以与下级的hub相连构成星型结构。一条USB的传输线分别由地线、电源线、D+、D-四条线构成,D+、D-是差分输入线,它使用的是3.3V的电压。数据在USB线里传送是由低位到高位发送的。
五、CAN
采用双线传输,两根导线分别作为CAN_H、CAN_L,并在终端配备有120Ω的电阻。收到总线信号时,CAN收发器将信号电平转化为逻辑状态,即CAN_H与CAN_L电平相减后,得到一个插值电平。各种干扰在两根导线上的作用相同,相减后的插值电平可以滤过这些干扰。
六、DMA
DMA是指外部设备不通过CPU而直接与系统内存交换数据的接口技术。这样数据的传送速度就取决于存储器和外设工作速度。
通常系统总线是由CPU管理的,在DMA方式时,就希望CPU把这些总线让出来,即CPU连到这些总线上的线处于第三态(高阻状态),而由DMA控制器接管,控制传送的字节数,判断DMA是否结束,以及发出DMA结束信号。
PCAN能采集报文吗?
PCAN是一种用于连接电脑和CAN(Controller Area Network)总线的硬件设备,它可以通过USB、PCI或PC104等接口与计算机相连。PCAN适用于在PC上开发和调试CAN总线应用程序。PCAN并不能直接用于采集报文,它需要与CAN总线上的其他设备进行通信来接收和发送报文。PCAN设备需要使用相应的软件驱动程序来与计算机进行通信,并通过这些驱动程序来接收和发送CAN报文。
关于【新能源usbcan用哪种】和【如何进行汽车CAN总线开发】的介绍到此就结束了,热烈欢迎大家留言讨论,我们会积极回复。感谢您的收藏与支持!
发表评论