[发明专利]一种基于Linux的电踏车控制器识别及控制方法在审
申请号: | 202111575474.5 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114281062A | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 王乐;陶俊杰 | 申请(专利权)人: | 重庆思骑科技有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 武汉蓝宝石专利代理事务所(特殊普通合伙) 42242 | 代理人: | 方菲 |
地址: | 404100 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 linux 电踏车 控制器 识别 控制 方法 | ||
1.一种基于Linux的电踏车控制器识别及控制方法,其特征在于,其包括以下步骤:
S1:首先在仪表内嵌入各个不同类型或不同厂商的控制器的通讯协议;
S2:随机使用嵌入的多个通讯协议之一与控制器进行通讯,检测配置信息查看当前仪表是否已经识别当前的控制器,并等待控制器串口是否有数据响应;
S3:若当前仪表成功识别当前控制器的当前通讯协议,则使用该通讯协议进行通讯;若未成功识别当前控制器,则使用另一通讯协议进行通讯识别,并重复至成功识别到当前控制器;
S4:识别成功后,从匹配的控制器内解析出车辆参数信息以拱仪表使用;
S5:将匹配通讯协议的仪表与控制器进行保存,待下次仪表上电后直接使用;
S6:将仪表与非匹配通信协议的控制器连接使用时,通过将仪表的协议复位后重复步骤S2-S5以重新识别当前连接的控制器。
2.根据权利要求1所述的一种基于Linux的电踏车控制器识别及控制方法,其特征在于,所述步骤S1在嵌入不同通讯协议后,根据每个控制器使用的通讯协议对控制器进行分类存储。
3.根据权利要求2所述的一种基于Linux的电踏车控制器识别及控制方法,其特征在于,所述仪表内存储有多种不同的通讯协议,且当仪表开机上电后,优先从存储的控制器分类列表中读取并判断是否存在当前控制器的类型。
4.根据权利要求3所述的一种基于Linux的电踏车控制器识别及控制方法,其特征在于,若识别到已分类的控制器,则使用该类型控制器对应的通讯协议解析控制器传输的数据信息,若未识别到已分类的控制器,则进行控制器识别,按照步骤S2-S5进行识别操作。
5.根据权利要求1所述的一种基于Linux的电踏车控制器识别及控制方法,其特征在于,在控制器识别过程中,每间隔500ms由仪表向控制器发送固定格式的数据,并等待控制器的回应,同时判断控制器回应的数据格式,若与仪表发送的固定格式的数据对应,则识别成功,保存待用。
6.根据权利要求5所述的一种基于Linux的电踏车控制器识别及控制方法,其特征在于,若在设定周期内未收到控制器的回应或获得的回应中数据格式与仪表向控制器发送的固定格式的数据不对应时,则表明未识别成功,输出提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆思骑科技有限公司,未经重庆思骑科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111575474.5/1.html,转载请声明来源钻瓜专利网。