一种基于安卓RK3568平台的PC端通讯方法及系统与流程
未命名
10-08
阅读:129
评论:0

一种基于安卓rk3568平台的pc端通讯方法及系统
技术领域
1.本发明属于计算机通讯技术领域,尤其涉及一种基于安卓rk3568平台的pc端通讯方法及系统。
背景技术:
2.随着手机、平板电脑等便携式智能电子产品的广泛应用,使面向智能终端的推送技术应用前景越来越广阔,当前,智能终端平台所使用的操作系统主要有windows mobile、android、ios、sybian平台等,通过在操作系统植入终端程序,实现不同平台与外设之间的应用配合,常见的与外设通讯方式有iic(inter integrated circuit,集成电路总线)、uart(universal asynchronous receiver/transmitter,通用异步收发器)、can(controller area network,控制器局域网总线)和spi(serial peripheral interface,串行外设接口)等;其中,can具有高可靠性,其错误检测能力和抗干扰能力优良,因而can作为控制总线被广泛应用,在利用pc(personal computer,个人计算机)端采集、记录外设的can通信信号时,由于pc端没有can接口,通常会外接rs232或rs485模块进行信号转换,其转换速度易受到rs232或rs485模块接口速度的限制,较难实现高效的信息采集和传输,测试开发成本高。
技术实现要素:
3.本发明的目的在于提供一种基于安卓rk3568平台的pc端通讯方法及系统,旨在解决由于现有技术中pc端基于can与外设通讯连接较难实现高效的信息采集和传输,易导致测试开发成本高的问题。
4.一方面,本发明提供一种基于安卓rk3568平台的pc端通讯方法,包括下述步骤:
5.在所述pc端通过usb接口连接can分析仪,所述pc端通过usb接口传输第一usb信号至can分析仪;
6.在所述can分析仪的信号传输端连接arm主板,所述can分析仪接收第一usb信号后,将所述第一usb信号转换成第一can信号并传输至arm主板;
7.由所述arm主板接收第一can信号并对第一can信号进行解析处理,得到第二can信号;
8.由所述arm主板将第二can信号传输回can分析仪,所述can分析仪接收第二can信号后,将所述第二can信号转换成第二usb信号并传输回pc端。
9.优选的,所述arm主板上设置有rk3568芯片和can信号转换芯片,所述rk3568芯片和can信号转换芯片电性连接。
10.优选的,所述在所述can分析仪的信号传输端连接arm主板,所述can分析仪接收第一usb信号后,将所述第一usb信号转换成第一can信号并传输至arm主板包括下述步骤:
11.使所述can信号转换芯片的信号输入端与can分析仪的信号输出端连接;
12.所述can分析仪接收第一usb信号后,将所述第一usb信号转换成第一can信号并传
输至can信号转换芯片。
13.优选的,所述由所述arm主板接收第一can信号并对第一can信号进行解析处理,得到第二can信号包括下述步骤:
14.所述can信号转换芯片接收第一can信号后,对所述第一can信号进行解析处理得到指令信号并传输至rk3568芯片;
15.所述rk3568芯片接收指令信号后,对所述指令信号进行处理并得到第二can信号。
16.优选的,所述由所述arm主板将第二can信号传输回can分析仪,所述can分析仪接收第二can信号后,将所述第二can信号转换成第二usb信号并传输回pc端包括下述步骤:
17.使所述can信号转换芯片的信号输出端与can分析仪的信号输入端连接;
18.由所述rk3568芯片将第二can信号传输回can信号转换芯片,通过所述can信号转换芯片将第二can信号传输回can分析仪,再通过所述can分析仪将第二can信号转换成第二usb信号并传输回pc端。
19.优选的,所述arm主板与can分析仪通过can总线连接。
20.优选的,所述can信号转换芯片的型号为tja1057gt。
21.另一方面,本发明还提供一种基于安卓rk3568平台的pc端通讯系统,采用上述任一项所述的基于安卓rk3568平台的pc端通讯方法。
22.本发明的有益效果在于:区别于现有技术,本发明的基于安卓rk3568平台的pc端通讯方法包括步骤:在pc端通过usb接口连接can分析仪,pc端通过usb接口传输第一usb信号至can分析仪;在can分析仪的信号传输端连接arm主板,can分析仪接收第一usb信号后,将第一usb信号转换成第一can信号并传输至arm主板;由arm主板接收第一can信号并对第一can信号进行解析处理,得到第二can信号;由arm主板将第二can信号传输回can分析仪,can分析仪接收第二can信号后,将第二can信号转换成第二usb信号并传输回pc端;通过can分析仪进行信号转换和传输,转换和传输的效率得到保证,同时提高了通讯传输的便捷性,降低测试开发成本。
附图说明
23.图1是本发明实施例中基于安卓rk3568平台的pc端通讯方法的方法示意图;
24.图2是本发明实施例中基于安卓rk3568平台的pc端通讯方法的实现流程图。
具体实施方式
25.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
26.以下结合具体实施例对本发明的具体实现进行详细描述:
27.图1示出了本发明实施例中基于安卓rk3568平台的pc端通讯方法的方法示意图;图2示出了本发明实施例中基于安卓rk3568平台的pc端通讯方法的实现流程图;为了便于说明,仅示出了与本发明实施例相关的部分,详述如下,具体包括下述步骤s1-s4:
28.s1:在pc端通过usb接口连接can分析仪,pc端通过usb接口传输第一usb信号至can分析仪;
29.其中,can分析仪的接口采用usb格式,方便即插即用。
30.s2:在can分析仪的信号传输端连接arm(advanced risc machine,电子产品处理器架构)主板,can分析仪接收第一usb信号后,将第一usb信号转换成第一can信号并传输至arm主板;
31.其中,arm主板上设置有rk3568芯片和can信号转换芯片,rk3568芯片和can信号转换芯片电性连接;本实施例中采用安卓系统11(android 11)构成基于安卓系统的arm架构下的rk3568平台;arm主板上还集成了usb2.0、usb3.0、千兆以太网、can-bus、hdm、vds等接口,arm主板通过can-bus接口与can分析仪通讯连接。
32.具体的,can信号转换芯片的型号为tja1057gt。
33.步骤s2中,具体包括下述步骤:
34.s21:使can信号转换芯片的信号输入端与can分析仪的信号输出端连接;
35.s22:can分析仪接收第一usb信号后,将第一usb信号转换成第一can信号并传输至can信号转换芯片。
36.通过can分析仪进行信号转换和传输,转换和传输的效率得到保证,同时提高了通讯传输的便捷性,can信号转换芯片价格较低,有利于广泛应用,以有效降低测试开发的成本。
37.s3:由arm主板接收第一can信号并对第一can信号进行解析处理,得到第二can信号;
38.步骤s3中,具体包括下述步骤:
39.s31:can信号转换芯片接收第一can信号后,对第一can信号进行解析处理得到指令信号并传输至rk3568芯片;
40.s32:rk3568芯片接收指令信号后,对指令信号进行处理并得到第二can信号。
41.步骤s32中,rk3568芯片接收指令信号后完成一次单向通讯,rk3568芯片基于接收到的指令信号进行相关程序逻辑处理,处理完毕后生成新的信号,例如第二can信号,通过第二can信号将相关处理信息发送回pc端,完成双向通讯。
42.s4:由arm主板将第二can信号传输回can分析仪,can分析仪接收第二can信号后,将第二can信号转换成第二usb信号并传输回pc端;
43.步骤s4中,具体包括下述步骤:
44.s41:使can信号转换芯片的信号输出端与can分析仪的信号输入端连接;
45.s42:由rk3568芯片将第二can信号传输回can信号转换芯片,通过can信号转换芯片将第二can信号传输回can分析仪,再通过can分析仪将第二can信号转换成第二usb信号并传输回pc端。
46.本实施例中,arm主板与can分析仪通过can总线连接。
47.需要说明的是,本实施例中的第一usb信号、第一can信号、第二can信号和第二usb信号分别是指在pc端与arm主板通讯过程中相应信号转换前后的表示。
48.本发明实施例还提供一种基于安卓rk3568平台的pc端通讯系统,采用实施例一中基于安卓rk3568平台的pc端通讯方法。
49.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种基于安卓rk3568平台的pc端通讯方法,其特征在于,包括下述步骤:在所述pc端通过usb接口连接can分析仪,所述pc端通过usb接口传输第一usb信号至can分析仪;在所述can分析仪的信号传输端连接arm主板,所述can分析仪接收第一usb信号后,将所述第一usb信号转换成第一can信号并传输至arm主板;由所述arm主板接收第一can信号并对第一can信号进行解析处理,得到第二can信号;由所述arm主板将第二can信号传输回can分析仪,所述can分析仪接收第二can信号后,将所述第二can信号转换成第二usb信号并传输回pc端。2.如权利要求1所述的基于安卓rk3568平台的pc端通讯方法,其特征在于,所述arm主板上设置有rk3568芯片和can信号转换芯片,所述rk3568芯片和can信号转换芯片电性连接。3.如权利要求2所述的基于安卓rk3568平台的pc端通讯方法,其特征在于,所述在所述can分析仪的信号传输端连接arm主板,所述can分析仪接收第一usb信号后,将所述第一usb信号转换成第一can信号并传输至arm主板包括下述步骤:使所述can信号转换芯片的信号输入端与can分析仪的信号输出端连接;所述can分析仪接收第一usb信号后,将所述第一usb信号转换成第一can信号并传输至can信号转换芯片。4.如权利要求3所述的基于安卓rk3568平台的pc端通讯方法,其特征在于,所述由所述arm主板接收第一can信号并对第一can信号进行解析处理,得到第二can信号包括下述步骤:所述can信号转换芯片接收第一can信号后,对所述第一can信号进行解析处理得到指令信号并传输至rk3568芯片;所述rk3568芯片接收指令信号后,对所述指令信号进行处理并得到第二can信号。5.如权利要求4所述的基于安卓rk3568平台的pc端通讯方法,其特征在于,所述由所述arm主板将第二can信号传输回can分析仪,所述can分析仪接收第二can信号后,将所述第二can信号转换成第二usb信号并传输回pc端包括下述步骤:使所述can信号转换芯片的信号输出端与can分析仪的信号输入端连接;由所述rk3568芯片将第二can信号传输回can信号转换芯片,通过所述can信号转换芯片将第二can信号传输回can分析仪,再通过所述can分析仪将第二can信号转换成第二usb信号并传输回pc端。6.如权利要求1所述的基于安卓rk3568平台的pc端通讯方法,其特征在于,所述arm主板与can分析仪通过can总线连接。7.如权利要求2所述的基于安卓rk3568平台的pc端通讯方法,其特征在于,所述can信号转换芯片的型号为tja1057gt。8.一种基于安卓rk3568平台的pc端通讯系统,其特征在于,采用如权利要求1-7任一项所述的基于安卓rk3568平台的pc端通讯方法。
技术总结
本发明属于计算机通讯技术领域,提供一种基于安卓RK3568平台的PC端通讯方法及系统,该方法包括步骤:在PC端通过USB接口连接CAN分析仪,PC端通过USB接口传输第一USB信号至CAN分析仪;在CAN分析仪的信号传输端连接ARM主板,CAN分析仪接收第一USB信号后,将第一USB信号转换成第一CAN信号并传输至ARM主板;由ARM主板接收第一CAN信号并对第一CAN信号进行解析处理,得到第二CAN信号;由ARM主板将第二CAN信号传输回CAN分析仪,CAN分析仪接收第二CAN信号后,将第二CAN信号转换成第二USB信号并传输回PC端;有效保证传输效率,并提高通讯传输的便捷性,降低开发成本。降低开发成本。降低开发成本。
技术研发人员:李培杨
受保护的技术使用者:深圳市智微智能科技股份有限公司
技术研发日:2023.07.12
技术公布日:2023/10/5
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/