作业帮 > 综合 > 作业

要做个基于can总线的数据采集可是看了几天书还是不知道他说的是什么,数据帧,远程帧搞的头很大,有哪位前辈有着这经验能否介

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 13:56:54
要做个基于can总线的数据采集可是看了几天书还是不知道他说的是什么,数据帧,远程帧搞的头很大,有哪位前辈有着这经验能否介绍下该如何去快速入门?想买块板子做下可是又不知道该买什么,
把问题分解开后分析
所谓基于can总线的数据采集,可分解为
1、can-bus总线系统
2、AD模数转换
3、如果如pc连接还要CAN-RS232
关于数据帧远程帧这些你不用管他,按照can2.0A说明书,人家怎么设置你怎么设置就ok了
现在常用的can都是基于单片机的你可以选择 51单片机+sja1000+82c250
如果你的要求不是很严格的话,可以选择带AD的单片机
其实如果你对ARM比较熟悉的话,用ARM最好不过了,arm相对较难,开发成本较高.
你可以自己买些芯片,参照网上成熟的电路和程序,做一些实验准备,如先连几个你做好的can模块,看看能否通信
再则,你可以用带AD的单片机,采集一些电压信号(0—5V),
最后,把这些程序,柔和到一起,就ok了
程序都很成熟,如果你的要求比较高,就有些困难了.
单片机比如选择宏晶科技的STC带AD的,程序官方网站上也有
can你可以参照 周立功的
ok
祝你能找到感觉
再问: 谢谢你的回答,非常清晰。 能不能介绍几款带有can总线的mcu,价格便宜好用的?
再答: 你说的有问题“能不能介绍几款带有can总线的mcu” 应该是集成can控制器的MCU,can-bus一般包括,微控制器+can控制器+can收发器 你看周立功网站上应有,听说集成can的单片机,can通信不稳定(没用过)。我用的都是独立can控制器的。