具有信号交换机板和输出表的车辆控制模块制造技术

技术编号:17575342 阅读:34 留言:0更新日期:2018-03-28 22:23
能够在第一车辆和第二车辆之一上运行的控制模块包括:a)包括模块输出元素的超集的模块输出表,模块输出元素的超集包括与设置在第一车辆上的第一组硬件设备有关的模块输出元素的第一子集和与设置在第二车辆上的第二组硬件设备有关的模块输出元素的第二子集;b)与在第一车辆和第二车辆上使用的车辆功能输出有关的车辆功能输出元素;以及c)配置表,配置表包括与模块输出元素对应的配置元素。模块还可以包括:基于计算机的结构,用于确定与模块输出表中的模块输出元素对应的车辆功能输出元素的值,将值变换成变换后的值,并基于对应的模块输出元素存储变换后的值。

【技术实现步骤摘要】
【国外来华专利技术】具有信号交换机板和输出表的车辆控制模块
本专利技术一般涉及物料搬运车辆的操作,更具体地说,涉及对物料搬运车辆的基于软件的控制。
技术介绍
预计叉车和其他类型的工业车辆将在各种不同的条件下操作。另外,这样的车辆通常包括许多不同的功能系统,诸如用于控制车辆行驶速度的牵引系统和用于控制车辆行驶方向的转向系统。存在各种各样的具有不同硬件传感器、输入和输出的车辆。此外,不同类型的车辆也可以具有由软件仿真或模拟的不同功能系统。例如,驾驶员所坐的车辆可能具有与操作员在其旁边行走的车辆不同的功能。因此,每种车辆类型通常具有专门针对车辆上存在的硬件设备而设计的自己的控制系统以及适用于特定车辆的具体功能系统。
技术实现思路
本专利技术的各方面涉及一种能够在第一物料搬运车辆和第二物料搬运车辆之一上运行的基于计算机的车辆控制模块。该模块可以包括:a)包括模块输出元素的超集的模块输出表,其中,所述模块输出元素的超集包括与设置在第一车辆上的第一组硬件设备有关的模块输出元素的第一子集和与设置在第二车辆上的第二组硬件设备有关的模块输出元素的第二子集;b)与在第一车辆和第二车辆上使用的车辆功能输出有关的车辆功能输出元素;以及c)至少一个配置表,所述至少一个配置表包括与所述模块输出元素的超集中的一些对应的相应配置元素,其中,每个相应配置元素包括与确定同所述模块输出表中的对应的模块输出元素相关联的变换后的值有关的数据。该模块还可以包括:基于计算机的结构,用于确定与所述模块输出表中的模块输出元素对应的车辆功能输出元素的值,将所述值变换成变换后的值,并基于对应的模块输出元素存储变换后的值。作为示例,在第一车辆和第二车辆之一上实现的硬件设备包括下列各项中的一个或多个:车辆网络的总线;输出驱动器;模拟输出;以及数字输出。根据任一方面和实施例的一个特征,该模块还可以包括:计算机可访问的存储器,并且所述模块输出表中的每个元素包括所述存储器中存储其相关联的变换后的值的相应地址。根据任一方面和实施例的另一个特征,该模块可以包括:包括模块输出变量的超集的模块输出数据结构,其中,所述模块输出变量的超集包括与模块输出元素的第一子集有关的模块输出变量的第一子集和与模块输出元素的第二子集有关的模块输出变量的第二子集;以及其中,每个模块输出元素对应于所述模块输出变量的超集中的一个,并且包括对应的模块输出变量在所述模块输出数据结构内的偏移量。因此,存储变换后的值可以是基于对应的模块输出元素和所述模块输出数据结构的地址的。所述至少一个配置表可以包括:功能输出配置表,所述功能输出配置表包括与所述车辆功能输出元素中的一些对应的相应功能输出配置元素,其中,每个相应功能输出配置元素包括与实现将同对应的车辆功能输出元素相关联的值变换成初始变换后的值有关的数据。在一些情况下,值和初始变换后的值可以是相同的。所述至少一个配置表还可以包括:模块输出配置表,所述模块输出配置表包括与所述模块输出元素的超集中的一些对应的相应模块输出配置元素,其中,每个相应模块输出配置元素包括与实现将同模块输出表中的对应的模块输出元素和对应的车辆功能输出元素相关联的初始变换后的值变换成变换后的值有关的数据。关于基于计算机的结构,它可以包括:路由表,所述路由表包括与以下各项有关的值/条目:a)相关联的车辆功能输出元素,以及b)与所述车辆控制模块在其上运行的第一车辆和第二车辆之一对应的模块输出元素的第一子集和第二子集之一中的相关联的模块输出元素。特别地,还可以包括路由引擎,当所述路由引擎在第一车辆和第二车辆之一上执行时,针对所述路由表中的每个条目,所述路由引擎被配置为:a)确定与同所述条目相关联的所述车辆功能输出元素相关联的所述模块输出元素,b)确定与相关联的模块输出元素和车辆功能输出元素对应的第一配置表和第二配置表中的每个中的相应配置元素,c)确定与相关的车辆功能输出元素相关联的值,以及d)基于相应配置元素,将所述值变换为变换后的值,变换后的值被基于相关联的模块输出元素而存储。该模块还可以包括计算机可访问的存储器,并且每个车辆功能输出元素可以包括所述存储器中存储其相关联的值的相应地址。关于变换所述值,所述变换可以包括以下各项中的一个或多个:使所述值保持不变;对所述值进行比特掩码;对所述值进行比特移位;将预定偏移与所述值相加;以及将所述值乘以预定增益。所述模块输出配置表中的每个元素可以包括与同模块输出表中的对应的模块输出元素相关联的变换后的值的输出数据类型有关的数据,以及变换初始变换后的值包括将值的第一数据类型改变成输出数据类型。关于模块输出元素,a)所述模块输出元素的超集中的至少一个模块输出元素可以是模块输出元素的第一子集和模块输出元素的第二子集两者中的成员,以及b)所述模块输出元素的超集中的至少一个模块输出元素可以是模块输出元素的第一子集或模块输出元素的第二子集中的仅一个子集中的成员。关于模块输出变量,a)所述模块输出变量的超集中的至少一个模块输出变量可以是模块输出变量的第一子集和模块输出变量的第二子集两者中的成员,以及b)所述模块输出元素的超集中的至少一个模块输出变量可以是模块输出变量的第一子集或模块输出变量的第二子集中的仅一个子集中的成员。根据本专利技术的另一个方面,一种能够在第一物料搬运车辆和第二物料搬运车辆之一上运行的车辆控制模块的方法可以包括:a)提供包括模块输出元素的超集的模块输出表,其中,所述模块输出元素的超集包括与设置在第一车辆上的第一组硬件设备有关的模块输出元素的第一子集和与设置在第二车辆上的第二组硬件设备有关的模块输出元素的第二子集;b)提供与在第一车辆和第二车辆上使用的车辆功能输出有关的车辆功能输出元素;以及c)提供至少一个配置表,所述至少一个配置表包括与所述模块输出元素的超集中的一些对应的相应配置元素,其中,每个相应配置元素包括与确定同所述模块输出表中的对应的模块输出元素相关联的变换后的值有关的数据。该方法还可以包括:确定与所述模块输出表中的模块输出元素对应的车辆功能输出元素的值;将所述值变换成变换后的值;以及基于对应的模块输出元素存储变换后的值。本专利技术的另一个方面涉及一种基于计算机的车辆控制模块,能够在第一物料搬运车辆和第二物料搬运车辆之一上运行。该模块包括:包括模块输出元素的第一超集的模块输出表,其中,所述模块输出元素的第一超集包括与设置在第一车辆上的第一组硬件设备有关的模块输出元素的第一子集和与设置在第二车辆上的第二组硬件设备有关的模块输出元素的第二子集。该模块还包括:车辆功能输出表,所述车辆功能输出表包括与在第一车辆和第二车辆上使用的车辆功能输出有关的一组车辆功能输出元素;以及至少一个配置表,所述至少一个配置表包括与所述模块输出元素的第一超集中的一些对应的相应配置元素,其中,每个相应配置元素包括与确定同所述模块输出表中的对应的模块输出元素相关联的变换后的值有关的数据。另外,该模块包括:结构,用于确定与所述模块输出表中的模块输出元素对应的所述车辆功能输出表中的车辆功能输出元素的值,将所述值变换成变换后的值,并将变换后的值与对应的模块输出元素链接。根据本专利技术的各方面和各实施例,至少一个配置表可以包括:功能输出配置表,所述功能输出配置表包括与所述车辆功能输出元素中的一些对应的相应功能输本文档来自技高网...
具有信号交换机板和输出表的车辆控制模块

【技术保护点】
一种基于计算机的车辆控制模块,能够在第一物料搬运车辆和第二物料搬运车辆之一上运行,所述车辆控制模块包括:包括模块输出元素的超集的模块输出表,其中,所述模块输出元素的超集包括与设置在第一车辆上的第一组硬件设备有关的模块输出元素的第一子集和与设置在第二车辆上的第二组硬件设备有关的模块输出元素的第二子集;与在第一车辆和第二车辆上使用的车辆功能输出有关的车辆功能输出元素;至少一个配置表,所述至少一个配置表包括与所述模块输出元素的超集中的一些对应的相应配置元素,其中,每个相应配置元素包括与确定同所述模块输出表中的对应的模块输出元素相关联的变换后的值有关的数据;结构,用于确定与所述模块输出表中的模块输出元素对应的车辆功能输出元素的值,将所述值变换成变换后的值,并基于对应的模块输出元素存储变换后的值。

【技术特征摘要】
【国外来华专利技术】2015.07.28 US 62/197,836;2015.07.28 US 62/197,8571.一种基于计算机的车辆控制模块,能够在第一物料搬运车辆和第二物料搬运车辆之一上运行,所述车辆控制模块包括:包括模块输出元素的超集的模块输出表,其中,所述模块输出元素的超集包括与设置在第一车辆上的第一组硬件设备有关的模块输出元素的第一子集和与设置在第二车辆上的第二组硬件设备有关的模块输出元素的第二子集;与在第一车辆和第二车辆上使用的车辆功能输出有关的车辆功能输出元素;至少一个配置表,所述至少一个配置表包括与所述模块输出元素的超集中的一些对应的相应配置元素,其中,每个相应配置元素包括与确定同所述模块输出表中的对应的模块输出元素相关联的变换后的值有关的数据;结构,用于确定与所述模块输出表中的模块输出元素对应的车辆功能输出元素的值,将所述值变换成变换后的值,并基于对应的模块输出元素存储变换后的值。2.根据权利要求1所述的车辆控制模块,包括:计算机可访问的存储器,并且所述模块输出表中的每个元素包括所述存储器中存储其相关联的变换后的值的相应地址。3.根据权利要求1或权利要求2所述的车辆控制模块,包括:包括模块输出变量的超集的模块输出数据结构,其中,所述模块输出变量的超集包括与模块输出元素的第一子集有关的模块输出变量的第一子集和与模块输出元素的第二子集有关的模块输出变量的第二子集;以及其中,每个模块输出元素对应于所述模块输出变量的超集中的一个,并且包括对应的模块输出变量在所述模块输出数据结构内的偏移量。4.根据权利要求3所述的车辆控制模块,其中,所述模块输出变量的超集中的至少一个模块输出变量是模块输出变量的第一子集和模块输出变量的第二子集两者中的成员。5.根据权利要求3或权利要求4所述的车辆控制模块,其中,所述模块输出元素的超集中的至少一个模块输出变量是模块输出变量的第一子集或模块输出变量的第二子集中的仅一个子集中的成员。6.根据权利要求3到5中任一项所述的车辆控制模块,其中,存储变换后的值是基于对应的模块输出元素和所述模块输出数据结构的地址的。7.根据前述任一权利要求所述的车辆控制模块,其中,所述至少一个配置表包括:功能输出配置表,所述功能输出配置表包括与所述车辆功能输出元素中的一些对应的相应功能输出配置元素,其中,每个相应功能输出配置元素包括与实现将同对应的车辆功能输出元素相关联的值变换成初始变换后的值有关的数据。8.根据权利要求7所述的车辆控制模块,其中,值和初始变换后的值是相同的。9.根据权利要求7或权利要求8所述的车辆控制模块,其中,所述至少一个配置表包括:模块输出配置表,所述模块输出配置表包括与所述模块输出元素的超集中的一些对应的相应模块输出配置元素,其中,每个相应模块输出配置元素包括与实现将同模块输出表中的对应的模块输出元素和对应的车辆功能输出元素相关联的初始变换后的值变换成变换后的值有关的数据。10.根据权利要求9所述的车辆控制模块,其中,所述模块输出配置表中的每个元素包括与同模块输出表中的对应的模块输出元素相关联的变换后的值的输出数据类型有关的数据。11.根据权利要求10所述的车辆控制模块,其中,变换初始变换后的值包括将值的第一数据类型改变成输出数据类型。12.根据前述任一权利要求所述的车辆控制模块,其中,所述结构包括:路由表,所述路由表包括与以下各项有关的条目:a)相关联的车辆功能输出元素,以及b)与所述车辆控制模块在其上运行的第一车辆和第二车辆之一对应的模块输出元素的第一子集和第二子集之一中的相关联的模块输出元素;以及路由引擎,当所述路由引擎在第一车辆和第二车辆之一上执行时,针对所述路由表中的每个条目,所述路由引擎被配置为:a)确定与同所述条目相关联的所述车辆功能输出元素相关联的所述模块输出元素,b)确定与相关联的模块输出元素和车辆功能输出元素对应的第一配置表和第二配置表中的每个中的相应配置元素,c)确定与相关的车辆功能输出元素相关联的值,以及d)基于相应配置元素,将所述值变换为变换后的值,变换后的值被基于相关联的模块输出元素而存储。13.根据前述任一权利要求所述的车辆控制模块,包括计算机可访问的存储器,并且每个车辆功能输出元素包括所述存储器中存储其相关联的值的相应地址。14.根据前述任一权利要求所述的车辆控制模块,其中,变换所述值包括以下各项中的一个或多个:使所述值保持不变;对所述值进行比特掩码;对所述值进行比特移位;将预定偏移与所述值相加;以及将所述值乘以预定增益。15.根据前述任一权利要求所述的车辆控制模块,其中,在第一车辆和第二车辆之一上实现的硬件设备包括以下各项中的一个或多个:车辆网络的总线;输出驱动器;模拟输出;以及数字输出。16.根据前述任一权利要求所述的车辆控制模块,其中,所述模块输出元素的超集中的至少一个模块输出元素是模块输出元素的第一子集和模块输出元素的第二子集两者中的成员。17.根据权利要求1到15中任一项所述的车辆控制模块,其中,所述模块输出元素的超集中的至少一个模块输出元素是模块输出元素的第一子集或模块输出元素的第二子集中的仅一个子集中的成员。18.一种能够在第一物料搬运车辆和第二物料搬运车辆之一上运行的车辆控制模块的方法,所述方法包括:提供包括模块输出元素的超集的模块输出表,其中,所述模块输出元素的超集包括与设置在第一车辆上的第一组硬件设备有关的模块输出元素的第一子集和与设置在第二车辆上的第二组硬件设备有关的模块输出元素的第二子集;提供与在第一车辆和第二车辆上使用的车辆功能输出有关的车辆功能输出元素;提供至少一个配置表,所述至少一个配置表包括与所述模块输出元素的超集中的一些对应的相应配置元素,其中,每个相应配置元素包括与确定同所述模块输出表中的对应的模块输出元素相关联的变换后的值有关的数据;确定与所述模块输出表中的模块输出元素对应的车辆功能输出元素的值;将所述值变换成变换后的值;以及基于对应的模块输出元素存储变换后的值。19.根据权利要求18所述的方法,其中,所述模块输出表中的每个元素包括存储器中存储其相关联的变换后的值的相应地址。20.根据权利要求18或权利要求19所述的方法,包括:提供包括模块输出变量的超集的模块输出数据结构,其中,所述模块输出变量的超集包括与模块输出元素的第一子集有关的模块输出变量的第一子集和与模块输出元素的第二子集有关的模块输出变量的第二子集;以及其中,每个模块输出元素对应于所述模块输出变量的超集中的一个,并且包括对应的模块输出变量在所述模块输出数据结构内的偏移量。21.根据权利要求20所述的方法,其中,所述模块输出变量的超集中的至少一个模块输出变量是模块输出变量的第一子集和模块输出变量的第二子集两者中的成员。22.根据权利要求20所述的方法,其中,所述模块输出元素的超集中的至少一个模块输出变量是模块输出变量的第一子集或模块输出变量的第二子集中的仅一个子集中的成员。23.根据权利要求20到22中任一项所述的方法,其中,存储变换后的值是基于对应的模块输出元素和所述模块输出数据结构的地址的。24.根据权利要求18到23中任一项所述的方法,其中,所述至少一个配置表包括:功能输出配置表,所述功能输出配置表包括与所述车辆功能输出元素中的一些对应的相应功能输出配置元素,其中,每个相应功能输出配置元素包括与实现将同对应的车辆功能输出元素相关联的值变换成初始变换后的值有关的数据。25.根据权利要求24所述的方法,其中,值和初始变换后的值是相同的。26.根据权利要求24或权利要求25所述的方法,其中,所述至少一个配置表包括:模块输出配置表,所述模块输出配置表包括与所述模块输出元素的超集中的一些对应的相应模块输出配置元素,其中,每个相应模块输出配置元素包括与实现将同模块输出表中的对应的模块输出元素和对应的车辆功能输出元素相关联的初始变换后的值变换成变换后的值有关的数据。27.根据权利要求26所述的方法,其中,所述模块输出配置表中的每个元素包括与同模块输出表中的对应的模块输出元素相关联的变换后的值的输出数据类型有关的数据。28.根据权利要求27所述的方法,其中,变换初始变换后的值包括将值的第一数据类型改变成输出数据类型。29.根据权利要求18到28中任一项所述的方法,包括:提供路由表,所述路由表包括与以下各项有关的条目:a)相关联的车辆功能输出元素,以及b)与所述车辆控制模块在其上运行的第一车辆和第二车辆之一对应的模块输出元素的第一子集和第二子集之一中的相关联的模块输出元素;以及其中:确定车辆功能输出元素的值包括:a)确定与同所述条目相关联的所述车辆功能输出元素相关联的所述模块输出元素,以及b)确定与相关的车辆功能输出元素相关联的值;以及将值变换成变换后的值包括:a)确定与相关联的模块输出元素和车辆功能输出元素对应的第一配置表和第二配置表中的每个中的相应配置元素,b)基于相应配置元素,将所述值变换成变换后的值,变换后的值被基于对应的模块输出元素而存储。30.根据权利要求18到29中任一项所述的方法,其中,每个车辆功能输出元素包括存储器中存储其相关联的值的相应地址。31.根据权利要求18到30中任一项所述的方法,其中,变换所述值包括以下各项中的一个或多个:使所述值保持不变;对所述值进行比特掩码;对所述值进行比特移位;将预定偏移与所述值相加;以及将所述值乘以预定增益。32.根据权利要求18到31中任一项所述的方法,其中,在第一车辆和第二车辆之一上实现的硬件设备包括以下各项中的一个或多个:车辆网络的总线;输出驱动器;模拟输出;以及数字输出。33.根据权利要求18到32中任一项所述的方法,其中,所述模块输出元素的超集中的至少一个元素是模块输出元素的第一子集和模块输出元素的第二子集两者中的成员。34.根据权利要求18到33中任一项所述的方法,其中,所述模块输出元素的超集中的至少一个元素是模块输出元素的第一子集或模块输出元素的第二子集中的仅一个子集中的成员。35.一种基于计算机的车辆控制模块,能够在第一物料搬运车辆和第二物料搬运车辆之一上运行,所述车辆控制模块包括:包括模块输出元素的第一超集的模块输出表,其中,所述模块输出元素的第一超集包括与设置在第一车辆上的第一组硬件设备有关的模块输出元素的第一子集和与设置在第二车辆上的第二组硬件设备有关的模块输出元素的第二子集;车辆功能输出表,所述车辆功能输出表包括与在第一车辆和第二车辆上使用的车辆功能输出有关的一组车辆功能输出元素;至少一个配置表,所述至少一个配置表包括与所述模块输出元素的第一超集中的一些对应的相应配置元素,其中,每个相应配置元素包括与确定同所述模块输出表中的对应的模块输出元素相关联的变换后的值有关的数据;结构,用于确定与所述模块输出表中的模块输出元素对应的所述车辆功能输出表中的车辆功能输出元素的值,将所述值变换成变换后的值,并将变换后的值与对应的模块输出元素链接。36.根据权利要求35所述的车辆控制模块,其中,所述至少一个配置表包括:功能输出配置表,所述功能输出配置表包括与所述车辆功能输出元素中的一些对应的相应功能输出配置元素,其中,每个相应功能输出配置元素包括与实现将同所述车辆功能输出表中的对应的车辆功能输出元素相关联的值变换成初始变换后的值有关的数据。37.根据权利要求36所述的车辆控制模块,其中,值和初始变换后的值是相同的。38.根据权利要求36或权利要求37所述的车辆控制模块,其中,所述至少一个配置表包括:模块输出配置表,所述模块输出配置表包括与所述模块输出元素的第一超集中的一些对应的相应模块输出配置元素,其中,每个相应模块输出配置元素包括与实现将同所述模块输出表中...

【专利技术属性】
技术研发人员:M·E·艾迪生W·康力三世K·L·达姆迈尔J·K·哈默S·T·曼吉特
申请(专利权)人:克朗设备公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1