【技术实现步骤摘要】
一种利用CAN总线传输串口数据的方法
[0001]本专利技术属于数据传输
,具体是一种利用CAN总线传输串口数据的方法。
技术介绍
[0002]在工程机械行业,多见伸缩臂、折叠臂、升降平台等,在这些可伸展的部件的两端,往往存在需要通讯的设备。比如机械臂顶端的传感器与车上的控制器之间,剪叉平台顶端的PCU与底盘上的ECU之间。对于非载人平台,不涉及安全的,数据周期发送的如传感器,只要通讯距离能满足要求即可将数据送达。对于载人平台,除了通讯距离要有足够的冗余,还必须保证数据能稳定可靠的送达。
[0003]ECU、PCU主要应用在剪叉式车辆上,PCU安装在载人平台上,采集手柄信号、按键信号等发送给底盘的ECU,由ECU执行车辆的行走、升降控制等。根据不同的车型配置不同,要采集的信号多少也不同,那么一帧数据的长度就不固定。ECU做为主设备,PCU作为从设备,它们之间是一主一从的通讯方式。
[0004]CAN总线是在工程机械行业应用最广泛的总线,它的抗干扰性、错误检测能力是经过检验和认可的。但是目前的CAN总线一 ...
【技术保护点】
【技术特征摘要】
1.一种利用CAN总线传输串口数据的方法,其特征在于,具体步骤包括:步骤一:将PCU和ECU之间通过电源线和CAN信号线进行连接;所述PCU的电源由ECU进行提供;PCU和ECU内均设有MCU,所述MCU的UART与CAN收发器进行通信连接;步骤二:建立PCU和ECU之间的通讯流程;将PCU和ECU之间的通讯流程分为握手部分和工作模式部分;步骤三:根据建立的通讯流程进行运行。2.根据权利要求1所述的一种利用CAN总线传输串口数据的方法,其特征在于,握手部分的通讯过程为:步骤SA1:ECU向PCU发送ASK指令;步骤SA2:PCU接收到ASK指令,并应答ACK数据;步骤SA3:当ECU接收到PCU的应答ACK数据时,则ECU与PCU之间的通讯建立;否则在LED上显示lost communication故障码,并重复步骤SA1
‑
步骤SA2,直到通讯建立。3.根据权利要求1所述的一种利用CAN总线传输串口数据的方法,其特征在于,工作模式部分的通讯过程为:设置ECU的发送周期,ECU根据设置的发送周期定周期的发送请求和控制数据给PCU,采集操作信息,并将采集到的操作信息发送给ECU,ECU根据自身采集的信息和接收到的操作信息做出相应的动作,并匹配需要显示的数据,将显示数据发送给PCU,PCU控制LED进行显示。4.根据权利要求3所述的一种利用CAN总线传输串口数据的方法,其特征在于,采集操作信息的方法包括:设置需要采集的操作信息种类,识别对应操作信息种类的数据特征信息,将获得的数据特征信息进行特征数值转化,获得匹配特征;根据获得的匹配特征匹配对应的操作信息采集方法,根据匹配的采集方法进行操作进行采集。5.根据权利要求4所述的一种利用CAN总线传输串口数据的方法,其特征在于,将获得的数据特征信息进行特征数值转化的方法包括:建立第一数据库,获取具有的操作信息种类和对应的数据特征信息,根据获得的操作信息种类和对应的数据特征信息在第一数据库中设置若干个储存节点,为储存检点打上对应的操作信息种类标签和数据特征信息标签,根据数据特征信息内具有的单一特征设置对应的赋值,获取具有的单一特征组合,设置组合赋值模型,...
【专利技术属性】
技术研发人员:朱逸武,郭志刚,
申请(专利权)人:株洲嘉成科技发展股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。