有没有labview高手啊,想学制作汽车检测上位机,电动汽车的,CAN通讯连接,跪求高手,拜师~~!
2个回答
展开全部
这个要求比较高,如果一点基础没有的话,恐怕比较困难。
你需要掌握的技能:
1. 熟练使用labview软件
2. 对通讯的知识的了解,主要针对CAN总线的知识(比如CAN报文的格式,协议的标准等)
3。对计算机基础知识的精通,比如数据类型及其之间的转换,数据结构,全局变量,局部变量等等
4. 必要条件下还需要学习C语言, 以及了解CAN通讯板卡的基本知识以及针对于上位机的接口封装。
以上是需要长期经验积累以及较扎实的基础作为铺垫的。
所谓难者不会,会者不难, 只要你有恒心不怕苦,等到你有过1,2个项目经验,自然就会觉得很容易了。
你需要掌握的技能:
1. 熟练使用labview软件
2. 对通讯的知识的了解,主要针对CAN总线的知识(比如CAN报文的格式,协议的标准等)
3。对计算机基础知识的精通,比如数据类型及其之间的转换,数据结构,全局变量,局部变量等等
4. 必要条件下还需要学习C语言, 以及了解CAN通讯板卡的基本知识以及针对于上位机的接口封装。
以上是需要长期经验积累以及较扎实的基础作为铺垫的。
所谓难者不会,会者不难, 只要你有恒心不怕苦,等到你有过1,2个项目经验,自然就会觉得很容易了。
追问
Lb基础知识已基本掌握,使用熟练,我有汽车的CAN通讯协议,现在是没思路,感觉无从下手啊,忘高手指点迷津。。
追答
我上面写的很清楚了,你需要具备的技能。
这里再提供给你一些方法:
如果你有过通讯经验,那么是很容易接手其他的通讯方面的,如果没有
1. 建立通讯机制:
目前你需要的是了解CAN通讯机制是如何建立起来的(和协议无关)。
如果有资源,买一款NI公司的CAN卡,并找到其中自带的demo程序跑通。
NI的CAN卡比较贵,我们曾订过18K的,所以不知道你那边能不能支撑。
如果没有这方面财力,那么可以考虑别的公司的CAN卡,比如研华的PCI1680U,但是其他的CAN板卡很少提供给你针对labview的驱动程序。 如果有提供的最好,如果没有就需要你自己封装驱动。(C语言,调用底层驱动函数 - 有一定难度)
所谓通讯机制的建立,就是在硬件方 必须有---发送方的硬件, 接收方的硬件
发送方硬件 --- 工业工控机中带CAN卡(NI公司)/或便携式CAN卡(恒润公司的) (作为主控端)
接收方硬件 --- 被通讯端的 硬件(按你的需求就是 汽车中的CAN卡 或带有CAN功能的单片机控制板卡)
将两者使用硬线相连, 管脚定义是,2,7 ,网上可以查到
当硬件机制建立好后, 就需要在软件上跑通基础的demo程序,以确保以上两者的通讯是正常的(发送方/接收方硬件)。
2. 通讯协议
当通讯机制建立好后, 也就是可以 正常收数和发数后, 再来考虑协议
协议--- 收的数和发的数的 格式。
这个格式就是你要解析的数据了,需要掌握的也就是我上面提到的一些计算机知识。
希望你能够理解我说的, 初次使用肯定会遇到各种各样的问题,建议买书或上网查看
欧艾迪
2024-12-02 广告
2024-12-02 广告
国产传感器厂家:15814017675 左经理。欧艾迪专注于传感器和控制器测量控制领域,为客户提供有竞争力的产品解决方案。特别是在位置、角度、位移的测量应用中,积累了丰富的客户服务经验和应用案例。我们的主要优势是根据客户的个性化需求进行差异...
点击进入详情页
本回答由欧艾迪提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询