本实用新型专利技术涉及电子产品技术领域,特别涉及一种车载导航装置。本实用新型专利技术公开了一种功能输出模块,用于根据用户选择的功能按键输出相应的电阻值;上拉电阻选择模块,与功能输出模块的输出端连接,用于输出至少两种上拉电阻阻值至所述功能输出模块的输出端;控制模块,用于控制所述上拉电阻选择模块依次输出各上拉电阻阻值,读取当前方向盘对应的功能按键的AD值,并输出靠近控制模块读取范围的中间值的AD值,以及与该AD值对应的功能按键、上拉电阻阻值;储存模块,用于接收并储存控制模块所输出的AD值,以及与该AD值对应的功能按键、上拉电阻阻值。本实用新型专利技术提高了车载导航装置检测电阻的范围,因此提高了车载导航装置的实用性。(*该技术在2022年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术涉及电子产品
,特别涉及一种车载导航装置。
技术介绍
目前市面上出现的一种方案是把原车的信息不经过处理直接接入车载控制芯片,然后通过软件读取不同的AD值来学习原车的功能按键。由于受控制芯片检测电阻的范围限制,而且原车的功能输出模块中输出的电阻值不一致,从而导致部分功能按键无法学习。
技术实现思路
本技术的主要目的在于提供一种车载导航装置,旨在提高车载导航装置检测电阻的范围,从而提高车载导航装置的实用性。为了实现上述目的,本技术提供一种车载导航装置,该车载导航装置包括功能输出模块,用于根据用户选择的功能按键输出相应的电阻值;上拉电阻选择模块,与功能输出模块的输出端连接,用于输出至少两种上拉电阻阻值至所述功能输出模块的输出端;控制模块,用于控制所述上拉电阻选择模块依次输出各上拉电阻阻值,读取当前方向盘对应的功能按键的AD值,并输出靠近控制模块读取范围的中间值的AD值,以及与该AD值对应的功能按键、上拉电阻阻值;储存模块,用于接收并储存控制模块所输出的AD值,以及与该AD值对应的功能按键、上拉电阻阻值。优选地,所述车载导航装置还包括查询模块,用于接收控制模块输出的功能按键值,并查询所述储存模块中是否储存与该功能按键值所对应的数据;若存在,则控制存储模块更新所述按键值所对应的数据。优选地,所述车载导航装置还包括导航模块,用于根据查询模块查询的功能按键执行相应操作;自动识别模块,用于当所述查询模块查询到无功能按键按下时,输出无按键按下信息到导航导航模块,以便导航模块不做错误操作。本技术通过上拉电阻选择模块设置多种上电阻值至功能输出模块的输出端,从而得到多种AD值,并保存靠近控制模块读取范围的中间值的AD值,以及与该AD值对应的功能按键、上拉电阻阻值。因此本技术提供的车载导航装置可增大控制模块读取范围;同时保存的AD值靠近控制模块读取范围的中间值,因此可防止AD值过大或过小而产生的误差,从而提高了操作的准确性,更加适于人们使用。附图说明图1为本技术车载导航装置较佳实施例的结构示意图。本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。参照图1,图1为本技术车载导航装置较佳实施例的结构示意图。本技术提供的车载导航装置包括功能输出模块100,用于根据用户选择的功能按键输出相应的电阻值;上拉电阻选择模块200,与功能输出模块100的输出端连接,用于输出至少两种上拉电阻阻值至所述功能输出模块100的输出端;控制模块300,用于控制所述上拉电阻选择模块200依次输出各上拉电阻阻值,读取当前方向盘对应的功能按键的AD值,并输出靠近控制模块300读取范围的中间值的AD值,以及与该AD 值对应的功能按键、上拉电阻阻值;储存模块400,用于接收并储存控制模块300所输出的AD值,以及与该AD值对应的功能按键、上拉电阻阻值。查询模块500,用于接收控制模块300输出的功能按键值,并查询所述储存模块400中是否储存与该功能按键值所对应的数据;若存在,则控制存储模块更新所述按键值所对应的数据。应当说明的是,此处所述的数据为与功能按键对应的AD值和上拉电阻阻值坐寸ο导航模块600,用于根据查询模块500查询的功能按键执行相应操作;自动识别模块700,用于当所述查询模块500查询到无功能按键按下时,输出无按键按下信息到导航导航模块600,以便导航模块600不做错误操作。本技术通过上拉电阻选择模块200设置多种上电阻值至功能输出模块100的输出端,从而得到多种AD值,并保存靠近控制模块300读取范围的中间值的AD值,以及与该AD值对应的功能按键、上拉电阻阻值。因此本技术提供的车载导航装置可增大控制模块300检测的范围;同时保存的AD值靠近控制模块300读取范围的中间值,因此可防止AD值过大或过小而产生的误差,从而提高了操作的准确性,更加适于人们使用。具体地,上拉电阻选择模块200可由第一电阻、第二电阻和第三电阻依次并联形成,并通过开关控制第二电阻和/或第三电阻与第一电阻并联。本实施实例中第一电阻可以为10K、第二电阻为1K、第三电阻为4. 7K ;当第二电阻和第三电阻均未与第一电阻并联时,此时上拉电阻输出的阻值为10K,控制模块300可检测到最大为400K的电阻;当第二电阻和第三电阻均与第一电阻并联时,此时控制模块300可检测到最大为0Ω的电阻。因此本实施例中,控制模块300所检测的电阻范围为0-400K,该范围基本上囊括了现在的电阻式与电压式方向盘控制器,因此本实施例提供的车载导航装置具有较强的实用性。通常采用的ADC是10位的,为了便于设计以及对程序的操作通常采用8位有效数据进行处理,因此,控制模块300读取到的AD值的范围为O 255之间,上述中值则为O 255之间的中间值,即128。进行学习之前先得到一组按键松开时的AD值,并存储作为按键释放的标准。在学习的时候,可先上拉三组不同的上拉电阻,例如10K,10K与IK组合,IOK与4. 7Κ组合等得到不同的AD值。然后比较三组数据的AD值那个离128近,则选择该组作为有效的AD值进行保存,需要保存的信息有按键值(按键对应的功能key_COde),有效的上拉组合(key_pull)、第一组AD值,第二组AD值,第三组AD值。我们按照这种规定来存储学习到的值,key_code、key_pull、上拉IOK的AD值,上拉IOK与IK组合的AD, IOK与4. 7K组合的AD值。为避免同一个按键学习多个功能的现象,在保存按键值之前一定要查询该按键是否已经学习过一次,没有学习过直接保存,学习过的就只要更新相应存储区的key_COde即可。当有按键学习过之后,控制模块300就会开放查询段代码,没有经过按键学习程序是不进入查询代码的。这是为了确保在没有学过方向盘控制器的情况下防止出现误操作发生。当有按键按下的时候,程序先重新读取一组AD值,然后与保存好的值进行比较,在这个过程中一定要注意保存好的AD值的有效上拉,当比较出有效AD的时候我们跳出比较返回一个key_code给到导航模块600进行相对应的操作。以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
,均同理包括在本技术的专利保护范围内。本文档来自技高网...
【技术保护点】
一种车载导航装置,其特征在于,包括:功能输出模块,用于根据用户选择的功能按键输出相应的电阻值;上拉电阻选择模块,与功能输出模块的输出端连接,用于输出至少两种上拉电阻阻值至所述功能输出模块的输出端;控制模块,用于控制所述上拉电阻选择模块依次输出各上拉电阻阻值,读取当前方向盘对应的功能按键的AD值,并输出靠近控制模块读取范围的中间值的AD值,以及与该AD值对应的功能按键、上拉电阻阻值;储存模块,用于接收并储存控制模块所输出的AD值,以及与该AD值对应的功能按键、上拉电阻阻值。
【技术特征摘要】
1.一种车载导航装置,其特征在于,包括 功能输出模块,用于根据用户选择的功能按键输出相应的电阻值; 上拉电阻选择模块,与功能输出模块的输出端连接,用于输出至少两种上拉电阻阻值至所述功能输出模块的输出端; 控制模块,用于控制所述上拉电阻选择模块依次输出各上拉电阻阻值,读取当前方向盘对应的功能按键的AD值,并输出靠近控制模块读取范围的中间值的AD值,以及与该AD值对应的功能按键、上拉电阻阻值; 储存模块,用于接收并储存控制模块所输出的AD值,以及与该AD值对...
【专利技术属性】
技术研发人员:孙粮生,
申请(专利权)人:深圳市龙航科技有限公司,
类型:实用新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。