• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

4G协议能和CAN协议进行协议转换吗?

天天来了423 2017-11-29 浏览量:759
通过STM32怎么实现CAN和4G协议的转换
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 用STM32做个CAN网关,把CAN数据重新打包,通过4G发送。要注意CAN数据处理的同时要保证CAN帧ID数据的完整传输(如果不需要可以不管)。
    • 发布于 2017-11-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :不能替代,A端到B端的阻值不一样, AD5160BRJZ100-RL7:100K AD5160BRJZ10-R2:10K 回复

其他答案 数量:6
  • 这两个协议完全不同吧,CAN是有线的,要用杜邦线或者电缆的,4G是无线的。你说STM32是用作这两个模块的数据中转那就行,4G模块大部分都是串口通信。

    • 发布于2017-11-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :R60IF3100AA6AJ 没有尺寸一模一样的,这个尺寸小一点,需要跟客户确认一下 回复

  • 你所谓的转换是指什么? 让can数据连接到4G数据上,比如从can收集到数据,然后通过4G再发出去?如果是这样的话肯定可以的,就是数据再封装的问题。
    • 发布于2017-11-30
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32用作数据中继站是可以的。

    • 发布于2017-11-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  : 回复

  • 没听懂楼主在问什么,CAN和4G的协议不同怎么转换?转换信号还是转换数据?

    • 发布于2017-11-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :前台有对应规格书 回复

  • 无论是CAN还是4G都是把真实的数据封装在自己的包中,而你要做的就是从这些包中解析出这些数据,再打成相应协议的包进行发送罢了。
    • 发布于2017-12-01
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :https://www.jscj-elec.com/gallery//file/DTC143T%E7%B3%BB%E5%88%97%20V2.1.pdf 回复
电子老工程师 回复了  :https://datasheet.lcsc.com/szlcsc/1912111437_Changjiang-Electronics-Tech-CJ-DTC143TE_C408866.pdf 回复

  • 可以,先找个4G模块,一般用SPI的,4G模块一般就会进行协议解包,解包完的数据通过SPI给到STM32,然后STM32通过自带的CAN 2.0可进行发送
    • 发布于2017-12-02
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :https://cdn.radiall.com/media/wysiwyg/BananaPlugs_catalog_D7M00CE_1_ed_2011_.pdf 回复
电子老工程师 回复了  :可能产生的原因如下:1.因成型机设备压力过大造成的电感开裂;这类裂痕会影响产品的电气性能,在长期工作后会有恶化的风险,这类产品可判为不良品。 2.若出厂工艺是因粉料配比不当造成粘合不好而产生的裂痕,只是表面有纹路且各项电性能与正常品无异,只有在做可靠性验证后,可以归类成次等良品,如果内部有开裂(研磨截面或X光检视),可判为不良品; 回复

相关问题

问题达人换一批

4G协议能和CAN协议进行协议转换吗?