Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

控制车辆悬架的系统和方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开了用于控制车辆悬架的系统和方法。示例性设备包括耦接到车辆的一个或多个处理器。该一个或多个处理器将在车辆移动时生成道路纵断面数据并基于道路纵断面数据生成悬架控制数据。将基于悬架控制数据调整车辆的悬架。一个或多个处理器还确定车辆在时间间隔内行驶的距离。所述时间间隔与生成道路纵断面数据或调整悬架相关。一个或多个处理器还基于所述悬架控制数据、所述距离以及与车辆相关的预览距离来调整悬架。

主权项:1.一种车辆,包括:前置摄像机或前置光学传感器中的至少一个,其被配置为在所述车辆在路面上行驶时在第一时间测量所述路面的高度数据,所述高度数据与所述车辆前方的预览距离相关;以及第一处理器,所述第一处理器通信地连接到所述前置摄像机或所述前置光学传感器中的至少一个,所述第一处理器配置为:在所述车辆在所述路面上行驶时在所述第一时间之后的第二时间从所述前置摄像机或所述前置光学传感器中的至少一个接收所述高度数据;在所述车辆在所述路面上行驶时在所述第二时间之后的第三时间生成道路纵断面数据;以及确定所述车辆在第一时间间隔期间行驶的第一穿行距离,所述第一时间间隔对应于从所述第一时间到所述第三时间的第一处理延迟;第二处理器,所述第二处理器通信地连接到所述第一处理器,所述第二处理器配置为:在所述第一时间间隔期间向所述第一处理器发送道路纵断面数据请求;响应于所述道路纵断面数据请求,在所述车辆在所述路面上行驶时在所述第三时间之后的第四时间从所述第一处理器接收所述道路纵断面数据;在所述车辆在所述路面上行驶时在所述第四时间之后的第五时间生成悬架控制数据,所述悬架控制数据是基于接收到的所述道路纵断面数据;以及确定所述车辆在第二时间间隔期间行驶的第二穿行距离,所述第二时间间隔对应于从所述第三时间到所述第五时间的第二处理延迟;以及第三处理器,所述第三处理器通信地连接到所述第二处理器并且通信地连接到所述车辆的悬架阻尼器,所述第三处理器配置为:在所述第二时间间隔期间向所述第二处理器发送悬架控制数据请求;响应于所述悬架控制数据请求,在所述车辆在所述路面上行驶时在所述第五时间之后的第六时间从所述第二处理器接收所述悬架控制数据;确定所述车辆在第三时间间隔期间行驶的第三穿行距离,所述第三时间间隔对应于从所述第五时间到所述第六时间的第三处理延迟;以及基于接收到的所述悬架控制数据并且还基于由所述第一穿行距离、所述第二穿行距离以及所述第三穿行距离补偿的所述预览距离来调整所述悬架阻尼器。

全文数据:控制车辆悬架的系统和方法技术领域本公开大体上涉及车辆,并且更具体地,涉及用于控制车辆悬架的系统和方法。背景技术车辆通常具有自动化控制器,其可操作以控制车辆的各种系统例如防抱死制动系统、主动悬架系统等并且改善车辆正常使用期间的性能。这样的控制器可以通信耦接到传感器例如摄像机或光学传感器、转速计、换能器等以周期性地监测和检测与车辆相关的参数和或特性,例如速度、加速度、流体压力等。最近,随着更强大的处理器体系结构的发展,以及以前不可行的更复杂的算法和程序的结合,传统控制器变得越来越复杂。特别地,具有主动或半主动悬架系统的车辆可以在车辆移动过程中利用传感器例如摄像机或光学传感器捕捉路面的图像。电子控制单元electroniccontrolunit,ECU可以有利地使用来自传感器的数据来控制悬架系统以及从路面传递到车辆底盘的力,这可以提高车辆正常使用期间乘员的舒适度。发明内容本文公开的示例性装置包括耦接到车辆的一个或多个处理器。该一个或多个处理器在车辆移动时生成道路纵断面数据roadprofiledata,并基于道路纵断面数据生成悬架控制数据。基于悬架控制数据调整车辆的悬架。一个或多个处理器还确定车辆在时间间隔内行驶的距离。该时间间隔与生成道路纵断面数据或调整悬架相关。一个或多个处理器还基于悬架控制数据、距离以及与车辆相关的预览距离来调整悬架。另一示例性装置包括耦接到车辆的一个或多个处理器。一个或多个处理器将生成相对于车辆有一段距离的路面的道路纵断面数据,并且基于道路纵断面数据生成悬架控制数据。基于悬架控制数据调整车辆的悬架。一个或多个处理器还基于时间间隔和车速数据来更新距离。时间间隔与生成道路纵断面数据或调整悬架相关。一个或多个处理器还基于悬架控制数据和更新的距离来调整悬架。本文公开的示例性方法包括车辆移动时生成道路纵断面数据,并基于道路纵断面数据生成悬架控制数据。基于悬架控制数据调整车辆的悬架。该方法还包括确定车辆在时间间隔内行驶的距离。时间间隔与生成道路纵断面数据或调整悬架相关。该方法还包括基于悬架控制数据、距离以及与车辆相关的预览距离来调整悬架。根据本发明,提供一种包括耦接到车辆的一个或多个处理器的设备,所述一个或多个处理器用于:在车辆移动时生成道路纵断面数据;基于所述道路纵断面数据生成悬架控制数据,将基于所述悬架控制数据来调整车辆的悬架;确定车辆在时间间隔期间行驶的距离,所述时间间隔与生成道路纵断面数据或调整悬架相关;以及,基于悬架控制数据、距离以及与车辆相关的预览距离调整悬架。根据本发明的一个实施例,其中所述一个或多个处理器进一步通过以下步骤来确定所述距离:在所述时间间隔期间不断地将车速数据存储在数据库中;以及基于第一车速数据、第二车速数据以及第一车速数据与第二车速数据之间的时间来计算距离。根据本发明的一个实施例,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于一个或多个处理器从传感器接收路面的测量参数,第二时间数据对应于一个或多个处理器基于所述参数来生成道路纵断面数据。根据本发明的一个实施例,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于一个或多个处理器中的第一处理器生成道路纵断面数据,所述第二时间数据对应于一个或多个处理器中的第二处理器接收道路纵断面数据。根据本发明的一个实施例,其中,所述第一处理器和所述第二处理器以相同速率执行指令。根据本发明的一个实施例,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于一个或多个处理器请求悬架控制数据,所述第二时间数据对应于一个或多个处理器作为响应接收悬架控制数据。根据本发明的一个实施例,其中,该设备还包括悬架阻尼器,所述悬架阻尼器可操作地耦接至所述车辆并且通信耦接至所述一个或多个处理器,所述一个或多个处理器通过控制所述悬架阻尼器来调整所述悬架。根据本发明,提供一种包括耦接到车辆的一个或多个处理器的设备,所述一个或多个处理器用于:生成相对于车辆间隔一段距离的路面所对应的道路纵断面数据;基于所述道路纵断面数据生成悬架控制数据,将基于所述悬架控制数据调整车辆的悬架;基于时间间隔和车速数据更新距离,所述时间间隔与产生道路纵断面数据或调整悬架相关;以及根据悬架控制数据和更新的距离调整悬架。根据本发明的一个实施例,其中所述一个或多个处理器进一步通过以下步骤更新距离:在时间间隔期间不断地将车速数据存储在数据库中;和基于第一车速数据、第二车速数据以及第一车速数据与第二车速数据之间的时间来计算距离。根据本发明的一个实施例,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于一个或多个处理器从传感器接收路面的测量参数,所述第二时间数据对应于一个或多个处理器基于所述参数生成道路纵断面数据。根据本发明的一个实施例,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于一个或多个处理器请求道路纵断面数据,所述第二时间数据对应于一个或多个处理器接收道路纵断面数据。根据本发明的一个实施例,其中所述一个或多个处理器中的第一处理器从所述一个或多个处理器中的第二处理器接收道路纵断面数据,所述第一处理器和所述第二处理器以相同速率执行指令。根据本发明的一个实施例,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于一个或多个处理器请求悬架控制数据,所述第二时间数据对应于一个或多个处理器作为响应接收悬架控制数据。根据本发明的一个实施例,其中,该设备还包括悬架阻尼器,所述悬架阻尼器可操作地耦接至所述车辆并且通信耦接至所述一个或多个处理器,所述一个或多个处理器通过控制所述悬架阻尼器来调整所述悬架。根据本发明,提供一种方法,包括:在车辆移动时生成道路纵断面数据;基于所述道路纵断面数据生成悬架控制数据,基于所述悬架控制数据来调整车辆的悬架;确定车辆在时间间隔期间行驶的距离,所述时间间隔与生成道路纵断面数据或调整悬架相关;以及基于悬架控制数据、距离和与车辆相关的预览距离来调整悬架。根据本发明的一个实施例,其中确定距离还包括:在该时间间隔期间不断地将车速数据存储在数据库中;和基于第一车速数据、第二车速数据以及第一车速数据与第二车速数据之间的时间来计算距离。根据本发明的一个实施例,其中,方法还包括通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于车辆的处理器从传感器接收路面的测量参数,所述第二时间对应于处理器基于该参数生成道路纵断面数据。根据本发明的一个实施例,其中,方法还包括通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于第一处理器生成道路纵断面数据,所述第二时间数据对应于第二处理器接收道路纵断面数据。根据本发明的一个实施例,其中,方法还包括通过比较第一时间数据和第二时间数据来确定时间间隔,第一时间数据对应于处理器请求悬架控制数据,第二时间数据对应于处理器作为响应接收悬架控制数据。根据本发明的一个实施例,其中,调整所述悬架进一步包括控制可操作地耦接到所述车辆的悬架阻尼器。附图说明图1是可以实现根据本公开的教导的系统和方法的示例性车辆的示意图。图2是根据本公开的教导的示例性悬架控制系统的框图。图3A示出了图1的示例性车辆在示例性驾驶表面的侧视图。图3B示出表示与图1的示例性车辆相关的数据的示例图。图4是表示与图2的示例性悬架控制系统相关的示例性数据处理和或传输的流程图。图5是可以被执行以实现图2的示例性悬架控制系统的示例性方法的流程图。图6是可以被执行以实现图2的示例性悬架控制系统的另一示例性方法的流程图。图7是示例性处理器平台的框图,其可以执行指令以执行图5和图6的示例方法,和或,更一般地,其可以执行指令以实现图2的示例性悬架控制系统。这些图不是按比例绘制的。只要有可能,在整个附图和附随的书面描述中将使用相同的附图标记来表示相同或相似的部分。具体实施方式本文公开了用于控制车辆悬架的系统和方法。具有主动或半主动悬架系统的车辆利用悬架控制器来改善车辆乘员的乘坐平稳性和舒适性。传统的悬架控制器通常包括通信耦接到车辆的传感器例如摄像机或光学传感器、车轮速度传感器等的一个或多个ECU。ECU可以处理经由传感器提供的图像和或测量结果,以检测车辆前方路面上的不期望的变化,诸如坑洼、隆起等。基于车辆的速度以及这些变化相对于车辆的距离,ECU可以控制悬架系统的阀、致动器、马达等,以管理从路面传递到车辆的力,从而补偿底盘的振动或运动,否则底盘的振动或运动将会使驾驶员和或乘客不安。为了有效地补偿这种振动或运动,悬架控制器在对应于车辆的不同的车轮组件例如左、右、前和或后轮组件接触到路面变化的特定时间向悬架系统提供控制信号或电流。然而,这些传统的悬架控制器固有的不期望的延迟或时间间隔例如50毫秒、100毫秒、200毫秒等,可能使ECU缺少有效减少车辆移动时底盘的振动和或运动所需的关键数据。例如,这种延迟或时间间隔与在传统悬架控制器内测量路面、处理相关数据、和或传输数据相关。特别地,车辆在这些时间间隔中的每一个期间都行驶了一定距离。上述已知的悬架控制器不能有效地补偿这种时间间隔和或车辆行驶的距离,因此,无法消除这种不希望的振动、运动和或干扰或者更糟糕地,不能按时传送力请求,降低了客户对乘坐的感知。本文公开的示例确定与控制车辆的悬架系统例如主动和或半主动悬架系统相关的一个或多个时间间隔。另外地或可选地,一些公开的示例确定车辆在一个或多个时间间隔中的每个时间间隔期间行驶的距离。除了一个或多个时间间隔和或距离之外,此处公开的示例还基于路面的参数例如高度等调整车辆的悬架,从而减少和或消除底盘的振动和或运动以及车辆乘员可能遇到的干扰。一些公开的示例提供了通信耦接到车辆的一个或多个处理器。处理器在车辆移动时生成道路纵断面数据,其可以代表路面的参数。一个或多个传感器例如摄像机或光学传感器通信耦接到处理器以测量路面的参数。在一些示例中,该参数与车辆之间间隔一段距离即预览距离或标称距离。处理器还基于道路纵断面数据生成悬架控制数据,其使得处理器能够控制用于控制车辆悬架的装置,例如悬架阻尼器例如磁流变阻尼器、阀门、致动器、马达等,其可操作地耦接到车辆的悬架系统并且通信耦接到处理器。在一些公开的示例中,处理器确定与测量路面的传感器相关的时间间隔。在其他示例中,处理器确定与生成道路纵断面数据和或悬架控制数据相关的不同的时间间隔。在其他示例中,处理器确定与调整车辆的悬架相关的不同的时间间隔。在本文公开的示例中,处理器通过比较或以其他方式处理通过测量路面、生成道路纵断面数据、生成悬架控制数据和或调整悬架产生和或提供的不同的时间数据例如,由处理器产生的时间戳和或传感器的行为,来确定以上公开的时间间隔中的一个或多个。在一些示例中,第一时间数据对应于处理器从传感器接收路面的测量参数,以及,第二时间数据对应于处理器基于测量的参数生成例如开始生成,完成生成等道路纵断面数据。在一些示例中,第三时间数据对应于第一处理器生成道路纵断面数据,第四时间数据对应于第二处理器从第一处理器接收道路纵断面数据。在这些示例中,第一处理器和第二处理器以相同速率执行指令例如同时执行指令,这可以使第二处理器能够容易地比较或以其他方式处理第三时间数据和第四时间数据。另外地或替代地,响应于来自第二处理器的对数据的请求,第一处理器将道路纵断面数据发送到第二处理器。在这些示例中,第五时间数据对应于第二处理器提供对于数据的请求,第六时间数据对应于第二处理器作为响应接收道路纵断面数据。在其他示例中,第七时间数据对应于另一处理器请求悬架控制数据,而第八时间数据对应于该处理器作为响应接收悬架控制数据。在这些示例中,响应于来自第三处理器的对数据的请求,第二处理器可以将悬架控制数据发送到第三处理器。另外地或可选地,处理器确定车辆在一个或多个时间间隔期间行驶的距离。在一些示例中,处理器通过在时间间隔例如一个或多个上述公开的时间间隔期间不断地将车速数据例如第一车速数据、第二车速数据、第三车速数据等存储在数据库中来确定距离。在这些示例中,处理器基于第一车速数据、第二车速数据以及第一车速数据和第二车速数据之间的时间来计算距离。在其他示例中,处理器可以有利地使用与处理器相关的任何合适的车速数据来计算距离,例如第三车速数据以及第二车速数据与第三车速数据之间的时间,等等。在一些示例中,处理器使用计算的距离来更新预览距离。在本文公开的示例中,除了预览距离、一个或多个所确定的时间间隔和或所计算的距离之外,处理器还基于悬架控制数据来调整车辆的悬架。本文所使用的与术语“时间数据”对应的术语“第一”、“第二”、“第三”、“第四”等被用于说明的目的,并且每个术语可以对应于其他例子中的不同的时间数据。另外地或替代地,与术语“车速数据”对应的术语“第一”、“第二”、“第三”、“第四”等被用于说明的目的,并且每个术语可以对应于其他例子中的不同的车速数据。本文所使用的术语“参数”是指与路面相关的高度、长度或距离、面积、几何形状等中的一个或多个。本文所使用的术语“预览距离”或“标称距离”是指路面的参数与车辆间隔的距离,其在下面结合图3A更详细地公开。本文所使用的术语“变化”是指路面上的坑洼或凹陷、隆起或突起、山丘、下陷、斜坡或坡度等,和或与路面相关的任何其他特征和或参数。图1是根据本公开教导的示例性车辆100的示意图。根据图示的示例,车辆100可以是具有一个或多个传感器102例如摄像机或光学传感器、轮速传感器、压力传感器等和悬架系统例如主动式或半主动式悬架系统104的卡车、汽车、公共汽车等。车辆100还包括通信耦接到传感器102和悬架系统104的一个或多个处理器106。如将在下面结合图2更详细地公开的,一个或多个处理器106处理和或分析来自一个或多个传感器102的数据以控制车辆100的悬架系统104。根据所示示例,一个或多个处理器106包含在车辆100的一个或多个ECU或控制模块例如制动控制模块、悬架控制模块等108内。在一些示例中,一个或多个处理器106可以在车辆100和或控制模块108的外部。例如,一个或多个处理器106与车辆100和或一个或多个控制模块108进行无线通信例如通过射频、卫星等。根据所示示例,一个或多个传感器102可以是可操作地以捕获图像和或测量路面110的参数的摄像机或光学传感器。例如,当车辆100移动时,摄像机测量例如连续地或不断地路面110的高度。在一些示例中,一个或多个传感器102包括车轮速度传感器或转速计以测量车辆100的速度。在一些示例中,路面110的高度相对于车辆100间隔一段距离即预览距离。例如,与车辆100相关的预览距离取决于一个或多个传感器102的位置和或朝向,其在下面结合图3A更详细地公开。在图1的示例中,一个或多个传感器102以任意合适的位置和或方式连接到车辆100和或放置在车辆100上以提供这种测量。在一些示例中,一个或多个传感器102位于车辆100的前方和或顶部以测量路面110的参数。在一些示例中,传感器102位于车辆100的车轮组件112上和或邻近车轮组件112,以测量车辆100的速度。根据所示示例,悬架系统104可以是具有用于控制车辆100的悬架的装置的主动悬架系统或半主动悬架系统。用于控制悬架的装置通信地和或可操作地耦接到一个或多个处理器106。例如,用于控制悬架的装置包括响应于由一个或多个处理器106提供的控制信号和或电流的一个或多个悬架阻尼器例如磁流变阻尼器。在这些示例中,悬架阻尼器的阻尼或偏置特性基于控制信号或电流而变化,由此控制车辆100的悬架。附加地或替代地,用于控制悬架的装置包括能够基于来自一个或多个处理器106的控制信号和或电流来控制悬架的阀、致动器、马达等。尽管根据本公开可以附加地或可选地使用以上公开的其他示例中的一个或多个示例,为了说明的目的和清楚起见,用于控制悬架的装置在下文中将被称为“悬架阻尼器”。图2是根据本公开的教导的示例性悬架控制系统200的框图。所示的示例性悬架控制系统200例如设备可用于实现一个或多个示例性处理器106、一个或多个示例性控制模块108、示例性悬架系统104例如用于控制悬架的装置和或图1的示例性车辆100。悬架控制系统200包括第一处理器202和第二处理器204,在该示例中,第一处理器202和第二处理器204包含在第一控制模块206中。根据所示示例,悬架控制系统200包括特征模型算法208、同步模块210和第一数据库212,在该示例中,它们包含在第二处理器204中。悬架控制系统200还包括第三处理器214和第二数据库216,在该示例中,第三处理器214和第二数据库216包含在第二控制模块218中。根据所示示例,悬架控制系统200还包括计数器模块220、时间分析器222和距离校准器224,在该示例中,它们包含在第三处理器214中。附加地或可选地,悬架控制系统200还包括一个或多个传感器102和或与图1的悬架系统104相关的一个或多个悬架阻尼器和或用于控制悬架的其他装置226。虽然图2中示出了实现图1的一个或多个处理器106、一个或多个控制模块108、示例性悬架系统104和或示例性车辆100的示例性方式,但图2中所示的元件、处理器和或设备中的一个或多个可以被组合、划分、重新排列、省略、去除和或以任何其他方式实施。此外,图2的示例性第一处理器202、示例性第二处理器204、示例性第一控制模块206、示例性特征模型算法208、示例性同步模块210、示例性第一数据库212、示例性第三处理器214、示例性第二数据库216、示例性第二控制模块218、示例性计数器模块220、示例性时间分析器222、示例性距离校准器224、和或更一般的示例性悬架控制系统200可以通过硬件、软件、固件和或硬件、软件和或固件的任何组合来实现。因此,例如,图2中的示例性第一处理器202、示例性第二处理器204、示例性第一控制模块206、示例性特征模型算法208、示例性同步模块210、示例性第一数据库212、示例性第三处理器214、示例性第二数据库216、示例性第二控制模块218、示例计数器模块220、示例时间分析器222、示例性距离校准器224、和或更一般的示例性悬架控制系统200中的任意一个可以通过一个或多个模拟或数字电路、逻辑电路、可编程处理器、专用集成电路ASIC、可编程逻辑器件PLD、和或场可编程逻辑设备FPLD来实现。当阅读本专利的任意装置或系统权利要求以覆盖纯粹的软件和或固件实现时,图2的示例性第一处理器202、示例性第二处理器204、示例性第一控制模块206、示例性特征模型算法208、示例性同步模块210、示例性第一数据库212、示例性第三处理器214、示例性第二数据库216、示例性第二控制模块218、示例性计数器模块220、示例性时间分析器222、示例性距离校准器224,更一般的示例性悬架控制系统200中的至少一个在此明确定义为包括诸如存储器、数字多功能盘DVD、光盘CD、蓝光盘等的非暂时性计算机可读存储设备或存储盘,其包括软件和或固件。此外,图2的示例性第一处理器202、示例性第二处理器204、示例性第一控制模块206、示例特征模型算法208、示例性同步模块210、示例性第一数据库212、示例性第三处理器214、示例第二数据库216、示例性第二控制模块218、示例性计数器模块220、示例性时间分析器222、示例性距离校准器224和或更一般的示例性悬架控制系统200可以包括除了图2所示的那些或取代图2所示的那些的一个或多个元件、处理器和或设备,和或可以包括多个任意或全部所示的元件、处理器和设备。根据所示示例,第一处理器202通信耦接到一个或多个传感器102。具体地,一个或多个传感器102测量路面110的参数并且经由通信链路228例如信号传输线或总线、射频等,将测量结果发送到第一处理器202。在一些示例中,参数相对于车辆100间隔开一段距离即预览距离,其被编程到第一处理器202中和或以其他方式被悬架控制系统200所知。例如,该参数被定位在车辆100的前方。该距离或预览距离可以取决于一个或多个传感器102相对于车辆100的朝向和或位置,这在下面结合图3A更详细地公开。所示示例的第一处理器202基于路面110的参数生成道路纵断面数据,其使第二处理器204能够确定如何通过悬架控制数据来控制悬架系统104。根据所示示例,第一处理器202使用与确定路面110的纵断面和或生成道路纵断面数据相关的任意合适的等式、算法、方法和或技术数据。在一些示例中,第一处理器202还生成被悬架控制系统200有利使用的时间数据例如时间戳。例如,当第一处理器202执行指令例如每25毫秒等等和或从一个或多个传感器102接收测量结果时,生成时间戳。继续该示例,第一处理器202提供分别对应于何时开始生成、部分生成和或完全生成道路纵断面数据的不同的时间戳。根据所示示例,第二处理器204还可以生成时间数据,其可以被悬架控制系统200有利地使用。例如,当第二处理器204执行指令和或从第一处理器202接收道路纵断面数据时,生成时间戳。在一些示例中,第一处理器202和第二处理器204以相同速率例如同时执行指令或不同速率执行指令。在该示例中,第二处理器204通信耦接到第一处理器202。特别地,第一处理器202将道路纵断面数据和或相关的数据例如时间戳、预览距离例如初始和或更新的预览距离、计算的车辆100的行驶距离一个或多个、车速数据等经由通信链路230发送至第二处理器201,通信链路23例如串行外围接口SPI总线和或任何其他合适的传输控制协议TCP。在一些示例中,第二处理器204包括同步模块210。根据所示示例,第二处理器204使用同步模块210向第一处理器202连续或不断地提供对数据的请求。该请求包括与该请求何时生成和或使用通信链路230发送相对应的时间数据。在这些示例中,第一处理器202响应于对数据的请求发送道路纵断面数据和或相关数据。当第二处理器204接收到道路纵断面数据和或相关数据时,第二处理器204生成不同的时间戳。根据所示示例,第二处理器204使用特征模型算法208来比较和或以其他方式处理不同的时间数据以确定一个或多个时间间隔,时间间隔被悬架控制系统200有利地用于控制车辆100的悬架系统104。例如,第一时间数据对应于第一处理器202从一个或多个传感器102接收测量结果,以及第二时间数据对应于第二处理器204从第一处理器202接收道路纵断面数据。在这些示例中,第一处理器202和第二处理器204以相同速率执行指令,这使得第二处理器204能够容易地比较不同的时间数据,例如不需要第二处理器204解释第一处理器202的时间参考帧。在其它示例中,第三时间数据对应于同步模块210向第一处理器202提供对数据的请求,第四时间数据对应于第二处理器204响应于该请求接收道路纵断面数据和或相关数据。更一般地,第二处理器204使用特征模型算法208来比较和或以其他方式处理与悬架控制系统200相关的任意合适的时间数据,来确定一个或多个时间间隔。在一些示例中,时间间隔与测量路面110的参数的一个或多个传感器102相关,其在下面结合图3B更详细地公开。在这些示例中,第二处理器204基于一个或多个传感器102的行为,使用特征模型算法208来确定时间间隔。例如,一个或多个传感器102包括不断地、周期性地和或不定期地例如在0毫秒和55毫秒之间提供测量的摄像机或光学传感器,这是摄像机或光学传感器的特定硬件、软件和或生产厂家所固有的。在这些示例中,第二处理器204使用特征模型算法208并基于以下行为来确定时间间隔,例如通过使用测量之间的时间的均值或平均值和或任何其他合适的与测量之间的时间有关的统计量或数值特征。根据所示示例,第二处理器204使用特征模型算法208基于道路纵断面数据生成悬架控制数据,其使第三处理器214能够控制一个或多个悬架阻尼器226。例如,特征模型算法208包括与路面110的一个或多个参数相关和或控制车辆100的悬架系统104相关的任意合适的等式、算法、方法和或技术。在一些示例中,第二处理器204使用特征模型算法208将车辆100的速度作为数据即车速数据存储在第一数据库212中。例如,第二处理器204经由通信链路232例如控制局域网CAN,controlareanetwork总线和或任何其他合适的TCP从车辆100的一个或多个控制模块108接收速度。基于第二处理器204执行指令,特征模型算法208用来不断地存储速度。在一些示例中,一个或多个传感器102包括轮速传感器或转速计以测量速度并且经由通信链路228、230、232中的一个或多个将速度传输到特征模型算法208和或第一数据库212。第二处理器204还使用特征模型算法208来确定车辆100行驶的距离。特别地,特征模型算法208有利地利用车辆100的速度和时间间隔例如由第二处理器204和或特征模型算法208提供来计算距离。另外地或替代地,特征模型算法208基于计算出的距离来更新预览距离。例如,如上所述,车辆100的速度被不断地存储在第一数据库212中。特征模型算法208基于第二处理器204执行指令来确定第一车速数据、第二车速数据、第三车速数据等以及每个车速数据之间的时间。在一些示例中,然后,特征模型算法208基于第一车速数据、第二车速数据以及第一车速数据与第二车速数据之间的时间来计算距离。在其他示例中,特征模型算法208使用任何合适的车速数据和车速数据之间的时间来计算距离。例如,特征模型算法208基于:第三车速数据以及第二车速数据与第三车速数据之间的时间;第四车速数据以及第三车速数据与第四车速数据之间的时间等等,来计算距离。根据所示示例,第一数据库212存储和或提供与车辆100和或悬架控制系统200相关的数据的访问。例如,当一个或多个传感器102测量车辆100的速度,第一数据库212接收并存储例如经由一个或多个通信链路228、230、232和或第二处理器204速度。另外地或替代地,第一数据库212接收与速度何时存储相关的一个或多个相应的时间戳,时间戳例如由第二处理器204执行指令所提供。根据所示示例,第三处理器214通信耦接到第二处理器204。具体地,第二处理器204经由通信链路232将悬架控制数据和或相关数据发送到第三处理器214。第三处理器214还经由通信链路234例如信号传输线或总线、射频等通信地和或可操作地耦接到一个或多个悬架阻尼器226,从而基于悬架控制数据、预览距离和或车辆100行驶的距离,控制悬架阻尼器226。在一些示例中,第三处理器214将车辆100的速度作为数据存储在第二数据库216中。例如,第三处理器214经由通信链路232从车辆100的一个或多个控制模块108接收速度。在该示例中,基于第三处理器214执行指令,速度被不断地存储在第二数据库216中。根据所示示例,第二数据库216存储和或提供与车辆100和或悬架控制系统200相关的数据的访问。例如,当一个或多个传感器102测量车辆100的速度时,第二数据库216接收并存储例如经由一个或多个通信链路228、230、232和或第三处理器214速度。附加地或可选地,第二数据库216接收与速度何时被存储相关的一个或多个相应的时间戳,时间戳例如由第三处理器214执行指令所提供。在一些示例中,第三处理器214生成时间数据,其可以被悬架控制系统200有利地使用。例如,当第三处理器214执行指令和或从第二处理器204接收悬架控制数据时,生成时间戳。根据所示示例,第三处理器214使用计数器模块220经由通信链路232从第二处理器204连续或不断地请求数据例如每20毫秒等。计数器模块220向第二处理器204提供时间数据以及请求。在该示例中,时间数据与计数器模块220何时生成和或使用通信链路232传送该请求相对应。响应于第二处理器204接收到对数据的请求,第二处理器204将该悬架控制数据和或其它相关数据经由通信链路232传送到第三处理器214。当第三处理器214接收到悬架控制数据时,第三处理器214生成不同的时间戳。根据所示示例,第三处理器214使用时间分析器222来比较和或以其他方式处理不同的时间数据以确定被悬架控制系统200有利使用的一个或多个时间间隔。在一些示例中,第一时间数据对应于第三处理器214产生和或提供对第二处理器204的数据请求,并且第二时间数据对应于第三处理器214作为响应接收来自第二处理器204的悬架控制数据。在其他示例中,第三处理器214使用时间分析器222来比较和或以其他方式处理与悬架控制系统200相关联的任意合适的其他时间数据以确定一个或多个时间间隔。根据所示示例,第三处理器214使用距离校准器224来确定车辆100行驶的另一距离。具体地,距离校准器224有利地利用车辆100的速度和时间间隔例如,由第三处理器214和或时间分析器222提供来计算距离。可替换地或可选地,距离校准器224基于计算出的距离来更新预览距离。例如,如上所述,车辆100的速度被不断地存储在第二数据库216中。距离校准器224基于执行指令的第三处理器214确定在该时间间隔期间的第一车速数据、第二车速数据、第三车速数据等以及车速数据之间的时间。然后距离校准器224基于第一车速数据、第二车速数据以及第一车速数据与第二车速数据之间的时间来计算距离。在其他示例中,距离校准器224使用任意合适的车速数据和车速数据之间的时间来计算距离。例如,特征模型算法208基于:第三车速数据以及第二车速数据与第三车速数据之间的时间;第四车速数据以及第三车速数据与第四车速数据之间的时间等,来计算距离。如上所述,第三处理器214基于悬架控制数据、预览距离和或车辆100行驶的距离来控制悬架阻尼器226。特别地,当路面110的参数接触每个车轮组件112时,第三处理器214控制一个或多个阻尼器226以使它们调整车辆100的悬架。图3A示出了在例如在图1的路面110和或车辆100可以在其上使用的任意其他合适的表面的示例性行驶表面的图1的示例性车辆100的侧视图。根据所示示例,一个或多个传感器102捕获图像和或测量路面110的参数,例如路面110的高度。该参数可以指示路面上的坑洼或凹陷、隆起或突起、山丘、凹陷、坡或坡度等。在该示例中,参数相对于车轮组件112和或车辆100隔开距离302即预览距离。在一些示例中,一个或多个传感器102需要时间来测量路面110,并且因此车辆100在相关的时间间隔期间行驶一段距离304。在其他示例中,在上面公开的一个或多个其他时间间隔期间,车辆100行驶了不同的距离304。图3B示出了表示由悬架控制系统200生成的示例性道路纵断面数据的示例曲线图306,其由示例性曲线307示出。在该示例中,曲线图306包括表示时间数据例如以秒表示的水平轴308,以及表示路面110的高度例如以厘米表示的垂直轴310。根据所示示例,曲线307表示相对于时间的路面110的高度。图3A和3B中所示的点线虚线314表示一个或多个传感器102的最新测量结果。因此,点线虚线314的左侧在图3B的方位上的曲线307的一部分代表过去的测量。在该示例中,一个或多个传感器102提供测量之间的时间间隔316,其可由一个或多个传感器102的固有行为表征,如以上结合图2所公开的。例如,一个或多个传感器102包括不断地、周期性地和或不定期地例如在0毫秒和55毫秒之间测量路面110的摄像机或光学传感器,这是摄像机或光学传感器的特定硬件、软件和或生产厂家所固有的。在该示例中,曲线图306包括阈值318。根据所示示例,当曲线307的部分320低于在图3B的方位中阈值318时,路面110的相应部分322可能包括不期望的变化,这可能导致当一个或多个车轮组件112接触或以其他方式遭遇该部分322时,车辆100的底盘振动和或移动。类似地,当曲线307的部分324在阈值318之上在图3B的方位中时,路面110的对应部分326可能包括另一不期望的变化,这可能导致当一个或多个轮组件112接触或以其他方式遭遇该部分326时,底盘振动和或移动。根据所示示例,本文公开的示例可以使用示例曲线图306的任何特征来表征路面110上的一个或多个不期望的变化。此外,可以使用任意合适的图形特征、数学关系和或形状特征。图4是表示图2的悬架控制系统200的元件例如一个或多个传感器102、第一处理器202、第一数据库212、第二处理器204、通信链路232和第二控制模块218等之间的示例性数据处理和或传送的流程图400。在该示例中,流程图400开始于由水平点线虚线401表示的初始时间。根据所示示例,时间在点线虚线401的下方在图4的方位中沿着流程图400的垂直向下在图4的方位中的方向增加。在一些示例中,一个或多个传感器102在时间t0402测量路面110。在该示例中,由测量路面110的传感器102提供时间间隔404。例如,如上所述,时间间隔404可以均匀分布在0毫秒和55毫秒之间,这可能是传感器102固有的。在其他示例中,传感器102的这种固有行为可以提供任意合适的时间间隔404。在一些示例中,第一处理器202在时间t1406接收对应于路面110的参数的测量值并且生成对应的时间戳。在该示例中,时间间隔408由传感器102经由通信链路228将测量值发送至第一处理器202所提供,其由t1-t0表示。例如,时间间隔408可以在21.7毫秒和22.8毫秒之间。在一些示例中,第一处理器202在时间t2410完成生成道路纵断面数据并生成对应的时间戳。在该示例中,时间间隔412由第一处理器202基于从传感器接收的测量值生成道路纵断面数据而提供,其由t2-t1表示例如,诸如第一时间数据和第二时间的不同时间数据。例如,时间间隔412可以在89毫秒和103毫秒之间。在一些示例中,第一数据库212在时间t3414处接收道路纵断面数据。在该示例中,时间间隔416由第一处理器202经由通信链路230将道路纵断面数据存储在第一数据库212中来提供,其由t3-t2表示。例如,时间间隔416可以在1.3毫秒和10毫秒之间。在一些示例中,第二处理器204在时间t4418接收道路纵断面数据并且生成对应的时间戳。在该示例中,时间间隔420由第一处理器202和或第一数据库212经由通信链路230向第二处理器204发送道路纵断面数据来提供,其由t4-t3表示。例如,时间间隔420可以在1.3毫秒和15毫秒之间。在一些示例中,第一数据库212在一个或多个时间间隔404、408、412、416、420期间存储车辆100的速度,这使得第二处理器204能够计算车辆100在上述公开的时间间隔404、408、412、416、420期间行驶的距离304。附加地或替换地,第二处理器204在时间间隔412、416、420中的一个或多个时间间隔期间向第一处理器202提供对数据的请求例如经由同步模块210,该请求能使第二处理器204接收道路纵断面数据和或其他相关数据。在一些示例中,第二处理器204在时间t542开始使用特征模型算法208未示出生成悬架控制数据。在该示例中,时间间隔424由第二处理器204触发和或启用特征模型算法208基于道路纵断面数据生成悬架控制数据所提供,其由t5-t4表示。例如,时间间隔424可以在1.8毫秒和7.5毫秒之间。在一些示例中,第二处理器204在时间t6426处完成生成悬架控制数据。在该示例中,时间间隔428由第二处理器204生成悬架控制数据所提供,其由t6-t5表示。例如,时间间隔428可以在0毫秒和25毫秒之间,这可以取决于第二处理器204执行指令的速率。在一些示例中,通信链路232在时间t7430接收悬架控制数据。在该示例中,时间间隔432由第二处理器204完成生成悬架控制数据并将悬架控制数据提供给通信链路232所提供,其由t7-t6表示。例如,时间间隔432可以在0毫秒和25毫秒之间。在一些示例中,第二控制模块218在时间t8434例如经由第三处理器214接收悬架控制数据。在该示例中,时间间隔436由通信链路232接收悬架控制数据并将悬架控制数据发送到第二控制模块218所提供,其由t8-t7表示。例如,时间间隔436可以在0毫秒和100毫秒之间,这可以取决于与通信链路232相关的传输速率。在一些示例中,第二控制模块218在一个或多个时间间隔424、428、432、436期间存储例如经由第二数据库216车辆100的速度,这使得第二处理器204能够计算如上所述的时间间隔424、428、432、436期间车辆100行驶的不同的距离304。附加地或可选地,第二控制模块218在时间间隔424、428、432、436中的一个或多个时间间隔期间向第一处理器202提供对数据的请求例如经由计数器模块220,这可以使第二处理器204接收悬架控制数据和或关联数据。在该示例中,第二控制模块218在时间t8434之后使用悬架控制数据和或关联的数据控制悬架阻尼器226。如这里所使用的图4的流程图400中示出的时间间隔404、408、412、416、420、424、428、432、436的值,以及本公开中的其他值是用于说明的目的,并且,其他示例中可以使用其他值。图5和图6中示出了表示用于实现图2的示例性悬架控制系统200的示例性方法的流程图。在该示例中,可以使用机器可读指令来实现示例方法,该机器可读指令包括由处理器执行的程序,该处理器例如下面结合图7讨论的示例处理器平台700中示出的处理器712。该程序可以以存储在诸如CD-ROM、软盘、硬盘驱动器、数字多功能盘DVD、蓝光盘或与处理器712相关的存储器的非易失性计算机可读存储介质中的软件来实现,但是,整个程序和或其部分可以替代地由除了处理器712之外的设备执行和或体现在固件或专用硬件中。此外,虽然参照图5和图6所示的流程图描述了示例程序,可替换地,也可以使用许多其他实现图2的示例性悬架控制系统200的方法。例如,可以改变块的执行顺序,和或可以改变,消除或组合所描述的一些块。附加地或可选地,一个或所有块可以通过一个或多个被构造为执行相应的操作的硬件电路例如,分立和或集成的模拟和或数字电路、场可编程门阵列FPGA、专用集成电路ASIC、比较器、运算放大器、逻辑电路等来实现,而不是运行软件或固件。如上所述,可以使用编码指令例如,计算机和或机器可读指令实现图5和图6的示例性过程,其中编码指令存储在诸如硬盘驱动器、闪存、只读存储器、光盘、数字多功能盘、高速缓存、随机存取存储器和或任何其他存储设备或存储盘等非暂时计算机和或机器可读介质上,其中,信息被存储任意时长例如,用于延长的时间段、永久地、用于短暂的情况、用于临时缓冲、和或用于缓存该信息。如本文所使用的,术语非暂时性计算机可读介质被明确定义为包括任何类型的计算机可读存储设备和或存储盘并且不包括传播信号以及不包括传输介质。“包括”和“包含”及其所有形式和时态在本文中用作开放式术语。因此,每当权利要求列出任何形式的“包括”或“包含”例如包括、包括等时,应当理解的是,可以存在不超过相应权利要求范围的另外的元素、术语等。如本文所使用的,当短语“至少”用作权利要求的序言中的过渡词时,其与术语“包含”和“包括”一样都是开放式的。图5示出了可以实施为在车辆正常使用期间控制和或调整悬架的示例性方法500的流程图。可以使用图1和图2中示出的示例性车辆100和或示例悬架控制系统200来实现示例性方法500。示例性方法500从确定车辆100的速度并存储相关数据开始方框502。在一些示例中,一个或多个传感器102测量车辆100的速度。例如,轮速传感器或转速计连续或不断地测量速度,并且悬架控制系统200确定速度和或存储例如通过第一数据库212该速度作为车速数据。在一些示例中,第一数据库212基于执行指令的第二处理器204接收车速数据。示例性方法500包括在100车辆移动时测量路面110的参数方框504。在一些示例中,一个或多个传感器102测量路面110的高度。另外地或替代地,高度可能相对于车辆100间隔一段距离302即预览距离。例如,摄像机或光学传感器不断地、周期性地和或非周期性地捕获与高度相对应的道面110的图像,这可能导致这些示例中的测量值之间的时间间隔。示例性方法500包括基于参数生成道路纵断面数据方框506。根据所示示例,悬架控制系统200处理和或分析高度的测量值以生成路面110的纵断面即道路纵断面数据。例如,悬架控制系统200使用与确定路面110的纵断面和或生成道路纵断面数据相关的任意合适的等式、算法、方法和或技术。特别地,道路纵断面数据使悬架控制系统200能够通过悬架控制数据来确定如何控制车辆100的悬架系统104。示例方法500包括确定与生成道路纵断面数据相关的第一时间间隔方框508。如上所述,悬架控制系统200产生不同的时间数据例如时间戳。根据所示示例,悬架控制系统200比较和或以其他方式处理时间数据以确定第一时间间隔。在一些示例中,悬架控制系统200比较第一时间数据与第二时间数据,例如,其中第一时间数据对应于第一处理器202从一个或多个传感器102接收路面110的测量高度,以及第二时间数据对应于第一处理器202基于高度生成道路纵断面数据。在一些示例中,第三时间数据对应于第一处理器202从一个或多个传感器102接收测量值,而第四时间数据对应于第二处理器204从第一处理器202接收道路纵断面数据。在这些示例中,第一处理器202和第二处理器204以相同速率执行指令例如同时执行指令。在一些示例中,第五时间数据对应于悬架控制系统200提供对数据的请求例如从第二处理器204到第一处理器202,以及第六时间数据对应于悬架控制系统200例如在第二处理器204处响应于该请求而接收道路纵断面数据和或其他相关的数据例如一个或多个时间戳、预览距离、车速数据等。在其他示例中,悬架控制系统200比较和或以其他方式处理任何其他合适的与悬架控制系统200相关的时间数据,以确定第一时间间隔。另外地或替代地,悬架控制系统200基于一个或多个传感器102的固有行为来确定时间间隔,该悬架控制系统200表征该特性。例如,一个或多个传感器102可以包括不断地、周期性地和或不定期地测量路面110的摄像机或光学传感器。在这些示例中,悬架控制系统200使用测量之间的时间的均值或平均值和或与测量路面110的摄像机或光学传感器有关的任何其他合适的统计或数字特性。示例性方法500包括基于对应于第一时间间隔的车速数据确定车辆100在第一时间间隔期间行驶的第一距离304方框510。在一些示例中,悬架控制系统200在第一时间间隔期间不断地存储车辆的速度。在这些示例中,悬架控制系统200例如基于第二处理器204执行指令在第一时间间隔期间确定第一车速数据、第二车速数据、第三车速数据等。然后,悬架控制系统200基于第一车速数据、第二车速数据以及第一车速数据与第二车速数据之间的时间来计算第一距离304。在其他示例中,悬架控制系统200使用与悬架控制系统200相关联的任何合适的车辆数据来计算第一距离304。示例性方法500包括存储车速数据方框512。例如,一个或多个传感器102连续或不断地测量速度,并且悬架控制系统200确定速度和或存储例如经由第二数据库216相应的车速数据。在一些示例中,第二数据库216基于执行指令的第三处理器214接收车速数据。示例性方法500包括基于道路纵断面数据生成悬架控制数据方框514。根据所的示例,悬架控制系统200处理和或分析道路纵断面数据以计算悬架控制数据。例如,悬架控制系统200有利地利用与路面110的参数有关的、以及控制车辆100的悬架系统104的任何合适的等式、算法、方法和或技术。并且特别地,悬架控制数据使得悬架控制系统200能够例如通过向一个或多个悬架阻尼器226和或其他调整阻尼的装置提供控制信号和或电流来控制悬架系统104。示例方法500包括确定与调整车辆100的悬架相关的第二时间间隔方框516。根据所示的示例,悬架控制系统200比较和或以其他方式处理不同的时间数据以确定第二时间间隔。在一些示例中,悬架控制系统200有利地利用第二时间间隔来计算不同的距离304。在一些示例中,悬架控制系统200比较第七时间数据与第八时间数据以确定第二时间间隔,例如,其中第七时间数据对应于悬架控制系统200提供对数据的请求例如从第三处理器214到第二处理器204,以及第八时间数据对应于悬架控制系统200例如在第三处理器214处响应于该请求接收悬架控制数据和或其他相关数据例如一个或多个时间戳、预览距离、第一距离304、车速数据等。在其他示例中,悬架控制系统200比较和或以其他方式处理任何其他合适的与悬架控制系统200相关的时间数据以确定第二时间间隔。示例性方法500包括基于对应于第二时间间隔的车速数据来确定车辆在第二时间间隔期间行驶的第二距离304方框518。在一些示例中,悬架控制系统200在第二时间间隔期间不断地存储例如经由第二数据库216车辆的速度。在这些示例中,悬架控制系统200在第二时间间隔期间例如基于第二处理器204执行指令来确定第一车速数据、第二车速数据、第三车速数据等。然后,悬架控制系统200基于第一车速数据、第二车速数据以及第一车速数据与第二车速数据之间的时间来计算第二距离304。在其他示例中,悬架控制系统200使用与悬架控制系统200相关的任何合适的车辆数据来计算第二距离304。示例性方法500包括基于悬架控制数据和第一距离304和或第二距离304来调整车辆100的悬架方框520。根据所示示例,悬架控制系统200使用悬架控制数据向一个或多个悬架减振器226和或其他调整悬架的装置提供控制信号和或电流,从而控制悬架系统104调整车辆100的悬架。在一些示例中,悬架控制系统200在与第一距离304、第二距离304和或预览距离相关的特定时间向每个车轮组件112提供控制信号和或电流。示例性方法500包括确定车辆100是否正在移动或以其他方式正被使用方框522。根据所示示例,如果悬架控制系统200确定车辆100正在移动或以其他方式被使用框522,则示例性方法500返回到方框502,否则示例性方法500结束。图6示出了表示可以实施为在车辆正常使用期间控制和或调整悬架的另一示例性方法600的流程图。可以使用图1和2中示出的示例车辆100和或示例悬架控制系统200来实现示例性方法600。示例方法600开始于确定车辆100的速度并在第一时间间隔期间存储相关数据方框602。在一些示例中,一个或多个传感器102测量车辆100的速度。例如,轮速传感器或转速计在第一时间间隔期间连续或不断地测量速度,并且悬架控制系统200确定速度和或将速度作为车速数据存储在第一数据库212中。在一些示例中,第一数据库212基于执行指令的第二处理器204接收车速数据。根据所示示例,第一时间间隔与测量路面110的传感器102和或产生道路纵断面数据的悬架控制系统200相关。在一些示例中,悬架控制系统200有利地利用第一时间间隔来更新与车辆100相关的距离或预览距离,诸如上面公开的图3A所示的距离302。示例性方法600包括测量相对于车辆100间隔开一段距离302的路面110的参数方框604。在一些示例中,当车辆100移动时,一个或多个传感器102测量间隔了距离302的路面110的高度。例如,摄像机或光学传感器不断地、周期性地和或非周期性地捕捉对应于高度的路面110的图像,这可能导致这些示例中的测量之间的时间间隔。示例性方法600包括基于参数生成道路纵断面数据方框606。例如,悬架控制系统200处理和或分析来自一个或多个传感器102的高度的测量值,以确定路面110的纵断面。特别地,道路纵断面数据使悬架控制系统200能够确定如何控制车辆100的悬架系统104。示例性方法600包括确定第一时间间隔方框608。如上所述,悬架控制系统200产生不同的时间数据例如时间戳。根据所示示例,悬架控制系统200比较和或以其他方式处理时间数据以确定第一时间间隔。在一些示例中,悬架控制系统200将第一时间数据与第二时间数据比较,例如,其中第一时间数据对应于第一处理器202从一个或多个传感器102接收路面110的测量的高度,以及第二时间数据对应于第一处理器202基于高度生成道路纵断面数据。在一些示例中,第三时间数据对应于第一处理器202从一个或多个传感器102接收测量值,第四时间数据对应于第二处理器204从第一处理器202接收道路纵断面数据。在这些示例中,第一处理器202和第二处理器204以相同速率执行指令例如同时执行指令。在一些示例中,第五时间数据对应于悬架控制系统200提供对数据的请求例如从第二处理器204到第一处理器202并且第六时间数据对应于悬架控制系统200例如在第二处理器204处响应于该请求接收道路纵断面数据和或相关数据例如一个或多个时间戳、预览距离、车速数据等。在其他示例中,悬架控制系统200比较和或以其他方式处理与悬架控制系统200相关的任何其它合适的时间数据以确定第一时间间隔。另外地或替代地,悬架控制系统200基于一个或多个传感器102的行为来确定第一时间间隔。例如,如上所述,一个或多个传感器102可以执行重复的、周期性的和或非周期性的测量。在这些示例中,悬架控制系统200有利地利用测量之间的时间的均值或平均值和或与一个或多个传感器102的测量有关的任何其他合适的统计或数字特性,其可以被编程到悬架控制系统200。示例性方法600包括基于第一时间间隔和相应的车速数据更新距离302方框610。在一些示例中,悬架控制系统200在第一时间间隔期间不断地存储例如,经由第一数据库212车辆的速度。在这些示例中,悬架控制系统200例如基于第二处理器204执行指令,在第一时间间隔期间确定第一车速数据、第二车速数据、第三车速数据等。然后,悬架控制系统200基于第一车速数据、第二车速数据以及第一车速数据和第二车速数据之间的时间来更新距离302。在其他示例中,悬架控制系统200使用与悬架控制系统200相关的任何合适的车辆数据来更新距离302。示例性方法600包括在第二时间间隔期间存储车速数据方框612。在一些示例中,一个或多个传感器102连续或不断地测量速度,并且悬架控制系统200在第二时间间隔期间确定速度和或将对应的车速数据存储在第二数据库216中。在一些示例中,第二数据库216基于执行指令的第三处理器214接收车速数据。根据所示示例,第二时间间隔与控制悬架系统104和或调整车辆100的悬架控制系统200相关。在一些示例中,悬架控制系统200有利地利用第二时间间隔来更新距离302。示例性方法600包括基于道路纵断面数据生成悬架控制数据方框614。根据图示的示例,悬架控制系统200处理和或分析道路纵断面数据以确定悬架控制数据。例如,悬架控制系统200有利地利用与路面110的参数相关的、以及控制悬架系统104的任何合适的等式、算法、方法和或技术。特别地,悬架控制数据使得悬架控制系统200能够例如通过向一个或多个悬架阻尼器226和或其它调整阻尼的装置提供控制信号和或电流来控制悬架系统104。示例方法600包括确定第二时间间隔方框616。根据所示示例,悬架控制系统200比较和或以其他方式处理不同的时间数据以确定第二时间间隔。在一些示例中,悬架控制系统200将第七时间数据与第八时间数据进行比较以确定第二时间间隔,例如,其中第七时间数据对应于悬架控制系统200提供数据请求例如从第三处理器214到第二处理器204并且第八时间数据对应于悬架控制系统200例如在第三处理器214处响应于该请求接收悬架控制数据和或相关的数据例如一个或多个时间戳、更新的距离302、车速数据等。在其他示例中,悬架控制系统200比较和或以其他方式处理与悬架控制系统200相关的任何其他合适的时间数据以确定第二时间间隔。示例性方法600包括基于第二时间间隔和对应的车速数据来更新相对于车辆100的距离302方框618。在一些示例中,悬架控制系统200在第二时间间隔期间不断地存储例如经由第二数据库216车辆的速度。在这些示例中,悬架控制系统200例如基于第二处理器204执行指令来确定第二时间间隔期间的第一车速数据、第二车速数据、第三车速数据等。然后,悬架控制系统200基于第一车速数据、第二车速数据以及第一车速数据和第二车速数据之间的时间来更新距离302。在其他示例中,悬架控制系统200使用与悬架控制系统200相关的任何合适的车辆数据来更新距离302。示例性方法600包括基于悬架控制数据和更新的距离302来调整车辆100的悬架方框620。根据所示示例,悬架控制系统200使用悬架控制数据向一个或多个悬架减振器226和或其他调整悬架的装置提供控制信号和或电流,从而控制悬架系统并调整车辆100的悬架。在一些示例中,悬架控制系统200在与更新的距离302相关的特定时间向每个车轮组件112提供控制信号和或电流。示例性方法600包括确定车辆100是否正在移动或以其他方式正被使用方框622。根据所示示例,如果悬架控制系统200确定车辆100正在移动或以其他方式被使用方框622,则示例方法600返回到方框602,否则示例方法600结束。图7是能够执行指令以实现图5和6的方法以启用图2的悬架控制系统200的示例性处理器平台700的框图。处理器平台700例如可以是服务器、个人计算机、移动设备例如手机、智能电话、诸如iPadTM的平板电脑、个人数字助理PDA、互联网设备或任何其他类型的计算设备。所示示例的处理器平台700包括处理器712。所示示例的处理器712是硬件。例如,处理器712可以由来自任何期望的家族或制造商的一个或多个集成电路、逻辑电路、微处理器或控制器来实现。硬件处理器可以是基于半导体的例如基于硅的器件。在该示例中,处理器平台700实现示例性第一处理器202、示例性第二处理器204、示例性特征模型算法208、示例性同步模块210、示例性第一数据库212、示例性第三处理器214、示例性第二数据库216、示例性第二控制模块218、示例性计数器模块220、示例性时间分析器222、示例性距离校准器224和或更一般地示例性悬架控制系统200。所示示例的处理器712包括本地存储器713例如高速缓存。所示示例的处理器712经由总线718与包括易失性存储器714和非易失性存储器716的主存储器进行通信。易失性存储器714可以通过同步动态随机存取存储器SDRAM,SynchronousDynamicRandomAccessMemory、动态随机存取存储器DRAM,DynamicRandomAccessMemory、RAMBUS动态随机存取存储器RDRAM和或任何其他类型的随机存取存储器装置。非易失性存储器716可以由闪存和或任何其他期望类型的存储器设备来实现。由存储器控制器来控制对于主存储器714、716的访问。所示示例的处理器平台700还包括接口电路720。接口电路720可以通过任何类型的接口标准来实现,诸如以太网接口,通用串行总线USB和或PCIExpress接口。在所示示例中,一个或多个输入设备722连接到接口电路720。输入设备722允许用户将数据和或命令输入到处理器712中。输入设备可以通过例如音频传感器、麦克风、摄像机静止或视频、键盘、按钮、鼠标、触摸屏、轨迹板、轨迹球、等点和或一个语音识别系统实现。一个或多个输出设备724也连接到所示示例的接口电路720。输出设备724可以例如通过显示设备例如发光二极管LED、有机发光二极管OLED、液晶显示器、阴极射线管显示器CRT、触摸屏、触觉输出设备、打印机和或扬声器实现。因此,所示示例的接口电路720通常包括图形驱动器卡、图形驱动器芯片和或图形驱动器处理器。所示示例的接口电路720还包括诸如发射机、接收机、收发机、调制解调器和或网络接口卡之类的通信设备,以促进经由网络726例如以太网连接、数字用户线路DSL、电话线路、同轴电缆、蜂窝电话系统等与外部机器例如任何其他计算设备的数据交换。所示示例的处理器平台700还包括用于存储软件和或数据的一个或多个大容量存储设备728。这种大容量存储设备728的示例包括翻转磁盘驱动器、硬盘驱动器磁盘、光盘驱动器、蓝光光盘驱动器、RAID系统和数字多功能光盘DVD驱动器。用于实现图5和6的方法的编码指令732可以存储在大容量存储设备728中、易失性存储器714中、非易失性存储器716中和或诸如CD或DVD的可移动有形计算机可读存储介质上。从上文中,将会理解,已经公开了控制车辆悬架的示例性系统和方法。本文公开的示例确定与控制车辆的悬架系统例如主动和或半主动悬架系统相关的一个或多个时间间隔。附加地或替换地,一些公开的示例确定车辆在一个或多个时间间隔期间行驶的一个或多个距离。此处公开的示例除了车辆行驶的时间间隔和或距离之外还至少部分地基于路面的参数来调整车辆的悬架,由此减少和或消除车辆底盘的振动和或运动以及车辆乘员可能遇到的干扰。虽然本文已经公开了某些示例系统和方法,但是本专利的覆盖范围不限于此。相反,本专利涵盖了完全落入本专利权利要求范围内的所有方法、装置和制造物品。

权利要求:1.一种设备,包括耦接到车辆的一个或多个处理器,所述一个或多个处理器用于:在所述车辆移动时生成道路纵断面数据;基于所述道路纵断面数据生成悬架控制数据,将基于所述悬架控制数据调整所述车辆的悬架;确定所述车辆在时间间隔期间行驶的距离,所述时间间隔与生成所述道路纵断面数据或调整所述悬架相关;以及,基于所述悬架控制数据、所述距离以及与所述车辆相关的预览距离来调整所述悬架。2.根据权利要求1所述的设备,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于所述一个或多个处理器从传感器接收路面的测量的参数,所述第二时间数据对应于所述一个或多个处理器基于所述参数生成所述道路纵断面数据。3.根据权利要求1所述的设备,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于所述一个或多个处理器中的第一处理器生成所述道路纵断面数据,所述第二时间数据对应于所述一个或多个处理器中的第二处理器接收所述道路纵断面数据。4.根据权利要求3所述的设备,其中所述第一处理器和所述第二处理器以相同速率执行指令。5.根据权利要求1所述的设备,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于所述一个或多个处理器请求所述悬架控制数据,所述第二时间数据对应于所述一个或多个处理器作为响应接收所述悬架控制数据。6.根据权利要求1所述的设备,还包括悬架阻尼器,所述悬架阻尼器可操作地耦接至所述车辆并且通信耦接至所述一个或多个处理器,所述一个或多个处理器通过控制所述悬架阻尼器来调整所述悬架。7.根据权利要求1-6中任一项所述的设备,其中所述一个或多个处理器还用于通过以下步骤确定所述距离:在所述时间间隔期间不断地将车速数据存储在数据库中;和基于第一车速数据、第二车速数据以及所述第一车速数据与所述第二车速数据之间的时间来计算所述距离。8.一种设备,包括耦接到车辆的一个或多个处理器,所述一个或多个处理器用于:生成相对于所述车辆间隔一定距离的路面所对应的道路纵断面数据;基于所述道路纵断面数据生成悬架控制数据,将基于所述悬架控制数据来调整所述车辆的悬架;基于时间间隔和车速数据更新所述距离,所述时间间隔与生成所述道路纵断面数据或调整所述悬架相关;以及根据所述悬架控制数据和更新的所述距离调整所述悬架。9.根据权利要求8所述的设备,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于所述一个或多个处理器从传感器接收所述路面的测量参数,所述第二时间数据对应于所述一个或多个处理器基于所述参数生成所述道路纵断面数据。10.根据权利要求8所述的设备,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于所述一个或多个处理器请求所述道路纵断面数据,所述第二时间数据对应于所述一个或多个处理器接收所述道路纵断面数据。11.根据权利要求10所述的设备,其中所述一个或多个处理器中的第一处理器从所述一个或多个处理器中的第二处理器接收所述道路纵断面数据,所述第一处理器和所述第二处理器以相同速率执行指令。12.根据权利要求8所述的设备,其中所述一个或多个处理器进一步通过将第一时间数据与第二时间数据进行比较来确定所述时间间隔,所述第一时间数据对应于所述一个或多个处理器请求所述悬架控制数据,所述第二时间数据对应于所述一个或多个处理器作为响应接收所述悬架控制数据。13.根据权利要求8-12中任一项所述的设备,其中所述一个或多个处理器进一步通过以下步骤更新所述距离:在所述时间间隔期间不断地将所述车速数据存储在数据库中;和基于第一车速数据、第二车速数据以及所述第一车速数据与所述第二车速数据之间的时间来计算所述距离。14.一种方法,包括:在车辆移动时生成道路纵断面数据;基于所述道路纵断面数据生成悬架控制数据,将基于所述悬架控制数据来调整所述车辆的悬架;确定所述车辆在时间间隔期间行驶的距离,所述时间间隔与生成所述道路纵断面数据或调整所述悬架相关;以及基于所述悬架控制数据、所述距离和与所述车辆相关的预览距离来调整所述悬架。15.根据权利要求14所述的方法,其中确定所述距离还包括:在所述时间间隔期间不断地将车速数据存储在数据库中;和基于第一车速数据、第二车速数据以及所述第一车速数据与所述第二车速数据之间的时间来计算所述距离。

百度查询: 福特全球技术公司 控制车辆悬架的系统和方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。