VECTOR VN1610 CAN Network 通讯模块
VECTOR VN1610 CAN Network 通讯模块
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 07114 VN1640A CAN/LIN
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 50100 CANalyzer PRO
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 22070 CANpiggy 1057Gcap
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 50124 CANalyzer PRO Option .J1939
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 50300 vFlash+05080 Vector Keyman
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 50300 vFlash+05080 Vector Keyman
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 22122 CANpiggy 1051cap
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 07114 VN1640A CAN/LIN Network Interface+(2个)22093 LINpiggy 7269mag+(2个)22122 CANpiggy 1051cap
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 07113 VN1630A CAN/LIN Network Interface + 05075 CANcable 2Y
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 07150 VN1610 CAN Network Interface + 05075 CANcable 2Y
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 07150 VN1610 CAN Network Interface + 05075 CANcable 2Y
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector 07113 VN1630A CAN/LIN Network Interface + 05075 CANcable 2Y
壹侨优势品牌 *价格 假一罚十 速来抢购 Vector CANalyzer PRO
我们再看一个例子,上图是大众某畅销车的数据解析结果,帧ID为0x390的标准数据帧,第三个帧数据如果为0x40说明左前车门关闭,如果为0x41说明左前车门打开。这个有什么意义呢?如果我们做一款中控车机,我们知道有一个功能叫车辆状态读取,如果车门未关但车辆已开始行驶,车机需要知道左前门目前的状态,通过什么呢?就是CAN总线。车机会读取CAN总线的信息,得知车体的门信息、安全带信息、手刹信息等,通过语音模块给予驾驶员必要的提醒。话说我有时真的会忘记放手刹,真的很感谢德赛西威的车机及时提醒我。
很多上了年纪的工程师,经常甩给我一个某某车厂零部件的通信协议,说:”我发什么数据给它,它才能动作啊?车厂的人只给了我这个通信协议,我也看不懂。”其实通信协议上面写明了帧ID和帧数据意思,按图索骥,你就可以发一条CAN数据,启动汽车的某个部件,很神奇。
5.做些关于CAN总线的项目(硬件接口或上位机)
第五点,做些实际的项目吧,可以帮助身边的亲们做些CAN总线有关的外延工作。比如我做的是CAN总线的接收设备。因为公司有一些新品测试工作,这些工作绝大多数都需要检测CAN口的好坏,所以我用stm32设计了一个简易的反弹信号电路,如果测试不通过会亮红灯。被嘉立创收了很多贴片的钱以后,实体电路板上线了,同事用的很开心。在这里强烈推荐硬件基础弱的同学直接用立创EDA,这个EDA软件的封装啊、部分原理图都是共享的,选件的时候还可以考虑贴片的问题,很多小电阻、小电容什么的可以直接贴在你设计好的电路板上,极大程度上节省你的时间。我除了接插件和主芯片不用它家贴,其他都是直接让嘉立创贴好再给我邮过来。
学CAN总线还是需要用项目来背书的,如果你软件方面牛,可以用第三方的CAN分析仪当硬件,自己开发上位机软件,开发一些有特殊功能的软件,我国目前缺少诊断、数据分析、协议分析等方面的软件,尤其是汽车方面,绝大多数为英文的,需要从国外购买。我能想到的有电动车充电管理系统,车辆信息读取软件,CAN Bootloader软件等。常接触的比较常见的软件有BMS电池管理系统、消防信号管理系统、伺服电机管理系统什么的。CAN不算是新鲜货,主要的应用领域集中在汽车、BMS、电机控制等几个方向内。
如果你硬件方面不错,可以尝试下汽车类CAN总线设备的开发,ARM9,Cortex M3,DSP都可以的,懂些CAN总线终归是好的。这方面有市场,朗仁做汽车诊断仪,格尼希尔做远程启动,腾讯前些年有腾讯路宝,还有铁将军,BMS相关企业,甚至是无人驾驶,都离不开CAN总线的相关开发。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
我们再看一个例子,上图是大众某畅销车的数据解析结果,帧ID为0x390的标准数据帧,第三个帧数据如果为0x40说明左前车门关闭,如果为0x41说明左前车门打开。这个有什么意义呢?如果我们做一款中控车机,我们知道有一个功能叫车辆状态读取,如果车门未关但车辆已开始行驶,车机需要知道左前门目前的状态,通过什么呢?就是CAN总线。车机会读取CAN总线的信息,得知车体的门信息、安全带信息、手刹信息等,通过语音模块给予驾驶员必要的提醒。话说我有时真的会忘记放手刹,真的很感谢德赛西威的车机及时提醒我。
很多上了年纪的工程师,经常甩给我一个某某车厂零部件的通信协议,说:”我发什么数据给它,它才能动作啊?车厂的人只给了我这个通信协议,我也看不懂。”其实通信协议上面写明了帧ID和帧数据意思,按图索骥,你就可以发一条CAN数据,启动汽车的某个部件,很神奇。
5.做些关于CAN总线的项目(硬件接口或上位机)
第五点,做些实际的项目吧,可以帮助身边的亲们做些CAN总线有关的外延工作。比如我做的是CAN总线的接收设备。因为公司有一些新品测试工作