导航:首页 > 编程语言 > ecu程序及can总线实现论文

ecu程序及can总线实现论文

发布时间:2021-03-07 12:28:09

『壹』 汽车CAN数据总线系统跟汽车电脑ECU是什么关系

can负责数据通信,ECU负责控制;can是ECU跟各个设备进行数据通信的数据通道

『贰』 你好!我最近接到一个汽车CAN总线的项目,需要对ECU的数据进行采集,并且对dbc格式文件进行解析。

你应该是最近才接触CAN吧,你提到的数据采集和对dbc文件的分析都是一般内的CAN总线工具能做的,你还容是需要买一个类似CAN转USB的工具,周立功也有但是质量,用不了几天。现在有款新工具叫SuperCAN,你可以试试,关键是便宜,性价比高,能满足你现在的需求。但是如果项目有钱可以去买十几万,几十万的完整的工具,比如AutoCAN,CANoe,neoVI等

『叁』 plc接收CAN总线上的信息,程序怎么写

plc接收复CAN总线上的信息,可以配置制成CANopen基本协议进行9针口程序编写。

CAN协议用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和工业应用。

CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。

CAN总线使用串行数据传输方式,可以1Mb/s的速率在40m的双绞线上运行,也可以使用光缆连接,而且在这种总线上总线协议支持多主控制器。


(3)ecu程序及can总线实现论文扩展阅读:

CAN协议总线的工作原理:

CAN与I2C总线的许多细节很类似,但也有一些明显的区别。当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。

每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。

在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。当几个站同时竞争总线读取时,这种配置十分重要。

『肆』 多台计算机之间能否通过CAN总线实现通信吗如何实现

当然可以实现通讯了。你买两个can卡(周立功的),吧canh和canl分别接在一起,然后装好驱动用配套的上位机软件就可以进行通讯了。当然了还可以支持二次开发,可以扩展到lbview、matlab、vc、vb等等。实验成本大约1k(can卡比较贵)。有问题请留言!
最近我又想到一个低成本的方案,那就是自己做一套电路,要求能够处理串口信号,和can信号,串口就通过485总线和串口转usb数据线(网上有卖
30大洋一根)就可以和电脑通讯了,电路板上主芯片的程序,需要你自己开发。有问题可以继续留言,我现在不清楚你的出发点,所以肯定有帮助不到的地方。

『伍』 基于can总线汽车设计开题报告怎么写

你是什么学历抄?本科还是硕士?袭我今天刚开题答辩 写的是基于总线的AFS设计
如果你是本科的话像上面那位老兄说的就可以了,毕竟本科的要求挺低的。
要是硕士或是你想做的毕业设计好点,那么我建议你好好想想,首先介绍下研究的背景,为什么要设计基于总线的设计,有什么好处,现在的有什么缺点。
介绍国内外发展趋势,总结出自己设计的创新点,也就是在国内外研究是热点或没人研究过的。
介绍你的设计步骤,注意设计的整体性,和实现的可能性,有技术路线,基本上开题报告就是一篇文献综述,再加上你的设计内容,重要是讲你的想法,思路,还有你的设计是可行的,有实现的条件保证。
另外注意下格式符合学校的规定,还有参考文献的格式,引用的文献数量最好在15篇以上等。
附:参考书写内容
一、拟选课题背景及其研究目的、意义
二、本课题及所属研究领域在国内外研究历史、现状及发展趋势
三、本课题拟解决的主要技术问题,在理论和应用方面的意义,研究的主要内容,拟采取的研究方法、技术路线及可行性分析,预期达到目标,完成课题的条件(包括个人业务水平、实验室或学科组的技术、设备条件)
四、课题进展计划(包括各阶段计划完成的内容和所需的时间等)

『陆』 如何在windows 7 embedded 中开发can总线接口程序

您的问题不是一两句话就能解决的,建议去官网论坛或者一些其他比较知名的版大论坛里咨询,权如果曾经有人在网上发布,或有网站下载,一般都会被搜索引擎收录,如果搜不到,你可以找一下相关的论坛,最好是那种人气比较高的论坛发帖求助。

『柒』 求一篇关于关于CAN总线的英文文献 附带翻译最好!

CAN(控制器区域网络)是一种车辆总线标准设计允许微控制器和设备相互通信的车辆内无主机。

CAN总线是一种基于消息的协议,专为汽车应用,但现在也用于其他领域,如航空航天,船舶,工业自动化,医疗设备。

开发的CAN总线开始最初在1983罗伯特博世有限公司[ 1 ]协议被正式发布,1986,汽车工程师协会(SAE)大会在底特律,密歇根。第一个CAN控制器芯片,由英特尔和飞利浦生产,市场上开始于1987。博世在1991出版的2规范。

现代汽车可能会有多达70的电子控制单元(ECU)的各种子系统。[ 3 ]通常最大的处理器是发动机控制单元(同时发动机控制模块/ ECM或动力系统控制模块/ PCM汽车);其他用于传输,安全气囊,防抱死制动/ ABS,巡航控制,电动助力转向/ EPS,音响系统,电动窗,门,后视镜调整,混合电动汽车电池和充电/系统等,这些形式的独立子系统之间的通信是必不可少的,但其他人。一个系统可能需要控制的执行机构,或接收来自传感器的反馈。该标准被设计来满足这一需要。

CAN总线可用于车辆连接发动机控制单元和传输,或(在不同的总线)连接的门锁,气候控制,安全控制,等。今天,CAN总线作为现场总线在自动化环境,主要是由于一些CAN控制器和处理器的低成本。

内容来自网络翻译。不通之处自己改改。

『捌』 关于CAN总线的论文

我也要写了哦

『玖』 以CAN总线、单片机为核心,工业现场总线的数据采集(毕业论文设计)

是主函数出了问题,你的键盘扫描程序是有返回值的函数,返回的值是指函数的运算结果,不是对于keycounts这个变量的,所以你需要把主函数改成
while (1)
{
uchar m;
m=keyscan();
=m/100;
shi=m/10%10;
ge=m%10;
display(,shi,ge);
}
再有就是楼上说的问题了,松手检测while(temp!=0xff);处
应该加显示函数,不加也能运行,但是按下按键时,没有显示,造成显示一闪一闪的,
再有,函数返回 return keycounts;之后
,就不再向下运行了,所以,最后一句 P3=0xff;
是白写的,根本不会执行。
另外呢,写程序要慢慢练,一句一句的弄懂,看别人写一遍之后,自己再写一遍,不要怕错,错了才更懂,我刚学的时候写一个时钟程序,写了一周,除了上课时间,一天只吃一顿饭的写(当时老师逼得紧),后来写了560行,结果老师说太长了,就没看,然后我看别人写的,再看自己写的,的确很烂,但还是让我受益匪浅的,后来慢慢的练一下,就把程序缩短了。
你练久了就会发现,上面的显示函数,可以用一个for循环和一个数组就完成的
,不用一个一个的写,关键是不要怕错,多练就好。
我也才学几个月,上面是我的一点建议,希望对你有所帮助
请参考

『拾』 如何实现CAN总线数据的交互传输

您的意思是不是说定义应用协议?可用现有的标准协议,如CANopen,DeviceNet等,如果专项目要求简洁,那么可以自己属定义。
自定义一般注意两个方面
1、就是你提到的数据域的定义,这个通常是按照应用的内容来定的,比如数据域的第一个字节表示压力信号的值。
2、网络管理,包括上线下线,请求应答机制,优先等级等等内容,这些就要涉及到CAN报文的ID域
……
完整工程内容很多,需要自行深入。

阅读全文

与ecu程序及can总线实现论文相关的资料

热点内容
啄木鸟 电影 浏览:913
xhmb77 浏览:526
男主角叫顾北的小说 浏览:56
免费60帧电影 浏览:389
霸道狠戾总裁肉文 浏览:593
香港古装三及黄色 浏览:897
外国限制级胸大的电影 浏览:313
台湾男男大尺度电影 浏览:308
香港聊斋系列 浏览:802
能看老电影的网站有哪些 浏览:350
韩国电影女的开美发店 浏览:504
沐光之女免费kan 浏览:43
二龙湖系列电影大全 浏览:280
港片十方是什么电影 浏览:477
主角叫苏绾绾的穿越小说 浏览:985
51定时器2程序 浏览:354
新建文件夹红衣服女的谁演的 浏览:173
怎么看现在这个点在放映的影院 浏览:654
linuxpid文件位置 浏览:673
iphone6plus不能自动锁屏 浏览:758

友情链接