用于生成加热AC电流的系统和方法与流程

文档序号:30087455发布日期:2022-05-18 06:21阅读:91来源:国知局
用于生成加热AC电流的系统和方法与流程
用于生成加热ac电流的系统和方法
技术领域
1.在本节中提供的信息是为了总体上呈现本公开内容的目的。在本节中所描述的范围内,目前命名的发明人的工作,以及在申请时可能不具有资格作为现有技术的描述方面,既不明确也不暗含承认本发明为现有技术。


背景技术:

2.本公开涉及一种用于使用从dc电压总线生成的ac电流来加热车辆电池的系统。期望使用逆变器dc总线生成ac电流以在寒冷的环境温度下快速加热车辆电池。如果电动机、电池和车厢回路耦合,则还期望向车厢提供热量。此外,期望使用逆变器dc总线中的ac电流在任何转子位置处将机器转矩控制为接近零。


技术实现要素:

3.本公开的目的是提供一种用于加热包括电动机的车辆中的dc电池的系统。该装置包括:i)交流电流(ac)生成模块,其耦合到电池和电动机并且被配置为生成三个交流电流(ac)相。第一ac相被施加到电动机的第一绕组,第二ac相被施加到电动机的第二绕组,并且第三ac相被施加到电动机的第三绕组。第一ac相、第二ac相和第三ac相在电动机中产生基本上为零的转矩,并且ac生成模块在dc电池中产生加热的交流电流。
4.在一个实施例中,第一ac相具有第一幅度,第二ac相具有第二幅度,并且第三ac相具有第三幅度,并且其中第一幅度基本上等于第二和第三幅度之和。
5.在另一个实施例中,第一ac相具有第一相,第二ac相具有第二相,并且第三ac相具有第三相,其中第二相和第三相基本上等于与第一相异相180度。
6.在另一个实施例中,ac生成模块包括:转子位置传感器,其被配置为检测电动机的转子的位置;以及控制模块,其被配置为从转子位置传感器接收检测到的转子位置,其中,控制模块基于检测到的转子位置,生成第一ac相、第二ac相和第三ac相。
7.在另一个实施例中,ac生成模块进一步包括多个相电流传感器,该多个相电流传感器被配置为检测第一绕组中的第一ac相、第二绕组中的第二ac相以及第三绕组中的第三ac相,以及其中,控制模块基于检测到的第一ac相、检测到的第二ac相和检测到的第三ac相来调节第一ac相、第二ac相和第三ac相。
8.在另一个实施例中,ac生成模块进一步包括三相逆变器,该三相逆变器包括多个开关,其中,多个开关包括:i)第一开关和第二开关,其被配置为将第一绕组分别耦合到电池的正端子和负端子,ii)第三开关和第四开关,其被配置为将第二绕组分别耦合到电池的正端子和负端子,以及iii)第五开关和第四开关,其被配置为将第三绕组分别耦合到电池的正端子和负端子。
9.在另一个实施例中,控制模块包括开关驱动电路,该开关驱动电路耦合到多个开关并且被配置为生成控制多个开关的断开和闭合的多个脉冲宽度调制(pwm)信号。
10.在另一个实施例中,控制模块被配置为接收电池的检测温度,并且其中当检测到
的温度小于阈值时,控制模块使ac生成模块生成第一交流相、第二交流相和第三交流相。
11.本公开的目的是提供一种车辆系统,其包括:i)电动机;ii)用于向电动机供电的dc电池;以及iii)当dc电池的温度小于阈值时用于加热dc电池的装置。该装置包括交流电流(ac)生成模块,该交流电流(ac)生成模块耦合到电池和电动机并且被配置为生成三个交流电流(ac)相。第一ac相被施加到电动机的第一绕组,第二ac相被施加到电动机的第二绕组,并且第三ac相被施加到电动机的第三绕组。第一ac相、第二ac相和第三ac相在电动机中产生基本上为零的转矩,并且ac生成模块在dc电池中产生加热的交流电流。
12.本公开的另一个目的是提供一种用于加热包括电动机的车辆中的dc电池的方法。该方法包括:i)生成三个交流电流(ac)相;ii)将第一ac相施加到电动机的第一绕组;iii)将第二ac相施加到电动机的第二绕组;以及iv)将第三ac相施加到电动机的第三绕组。第一ac相、第二ac相和第三ac相在电动机中产生基本上为零的转矩。生成三个ac相会在dc电池中产生加热交流电流。
13.在一个实施例中,该方法进一步包括:i)检测电动机的转子的位置;以及ii)基于检测到的转子位置生成第一ac相、第二ac相和第三ac相。
14.本发明还提供了以下技术方案:1. 一种用于加热包括电动机的车辆中的dc电池的系统,所述装置包括:交流电流(ac)生成模块,其耦合到所述电池和所述电动机,并被配置为生成三个交流电流(ac)相,其中,第一ac相被施加到所述电动机的第一绕组,第二ac相被施加到所述电动机的第二绕组,并且第三ac相被施加到所述电动机的第三绕组,其中,所述第一ac相、所述第二ac相和所述第三ac相在所述电动机中产生基本上为零的转矩,并且所述ac生成模块在所述dc电池中产生加热的交流电流。
15.2. 根据技术方案1所述的系统,其中,所述第一ac相具有第一幅度,所述第二ac相具有第二幅度,并且所述第三ac相具有第三幅度,并且其中,所述第一幅度基本上等于第二和第三幅度之和。
16.3. 根据技术方案2所述的系统,其中,所述第一ac相具有第一相,所述第二ac相具有第二相,并且所述第三ac相具有第三相,其中,所述第二相和第三相基本上等于与所述第一相异相180度。
17.4. 根据技术方案3所述的系统,其中,所述ac生成模块包括:转子位置传感器,其被配置为检测所述电动机的转子的位置;以及控制模块,其被配置为从所述转子位置传感器接收所检测的转子位置;其中,所述控制模块基于所检测的转子位置生成所述第一ac相、所述第二ac相和所述第三ac相。
18.5. 根据技术方案4所述的系统,其中,所述ac生成模块进一步包括多个相电流传感器,所述多个相电流传感器被配置为检测所述第一绕组中的所述第一ac相、所述第二绕组中的所述第二ac相以及所述第三绕组中的所述第三ac相,并且其中,所述控制模块基于所检测的第一ac相、所检测的第二ac相和所检测的第三ac相来调节所述第一ac相、所述第二ac相和所述第三ac相。
19.6. 根据技术方案5所述的系统,其中,所述ac生成模块进一步包括具有多个开关的三相逆变器,其中,所述多个开关包括:i)第一开关和第二开关,其被配置为将所述第一绕组分别耦合到所述电池的正端子和负端子,ii)第三开关和第四开关,其被配置为将所述
第二绕组分别耦合到所述电池的所述正端子和所述负端子,以及iii)第五开关和第四开关,其被配置为将所述第三绕组分别耦合到所述电池的所述正端子和所述负端子。
20.7. 根据技术方案6所述的系统,其中,所述控制模块包括开关驱动电路,所述开关驱动电路耦合到所述多个开关并且被配置为生成控制所述多个开关的断开和闭合的多个脉冲宽度调制(pwm)信号。
21.8. 根据技术方案7所述的系统,其中,所述控制模块被配置为接收检测到的所述电池的温度,并且其中,当所检测的温度小于阈值时,所述控制模块使所述ac生成模块生成所述第一ac相、所述第二ac相和所述第三ac相。
22.9. 一种车辆系统,包括:电动机;用于向所述电动机供电的dc电池;以及当所述dc电池的所述温度小于阈值时,用于加热所述dc电池的装置,所述装置包括:交流电流(ac)生成模块,其耦合到所述电池和所述电动机,并被配置为生成三个交流电流(ac)相,其中,第一ac相被施加到所述电动机的第一绕组,第二ac相被施加到所述电动机的第二绕组,并且第三ac相被施加到所述电动机的第三绕组,其中,所述第一ac相、所述第二ac相和所述第三ac相在所述电动机中产生基本上为零的转矩,并且所述ac生成模块在所述dc电池中产生加热的交流电流。
23.10. 根据技术方案9所述的车辆系统,其中,所述第一ac相具有第一幅度,所述第二ac相具有第二幅度,并且所述第三ac相具有第三幅度,并且其中,所述第一幅度基本上等于第二和第三幅度之和。
24.11. 根据技术方案10所述的车辆系统,其中,所述第一ac相具有第一相,所述第二ac相具有第二相,并且所述第三ac相具有第三相,其中,所述第二相和第三相基本上等于与所述第一相异相180度。
25.12. 根据技术方案11所述的车辆系统,其中,所述ac生成模块包括:转子位置传感器,其被配置为检测所述电动机的转子的位置;以及控制模块,其被配置为从所述转子位置传感器接收所检测的转子位置;其中,所述控制模块基于所检测的转子位置生成所述第一ac相、所述第二ac相和所述第三ac相。
26.13. 根据技术方案12所述的车辆系统,其中,所述ac生成模块进一步包括多个相电流传感器,所述多个相电流传感器被配置为检测所述第一绕组中的所述第一ac相、所述第二绕组中的所述第二ac相以及所述第三绕组中的所述第三ac相,并且其中,所述控制模块基于所检测的第一ac相、所检测的第二ac相和所检测的第三ac相来调节所述第一ac相、所述第二ac相和所述第三ac相。
27.14. 根据技术方案13所述的车辆系统,其中,所述ac生成模块进一步包括具有多个开关的三相逆变器,其中,所述多个开关包括:i)第一开关和第二开关,其被配置为将所述第一绕组分别耦合到所述电池的正端子和负端子,ii)第三开关和第四开关,其被配置为将所述第二绕组分别耦合到所述电池的所述正端子和所述负端子,以及iii)第五开关和第四开关,其被配置为将所述第三绕组分别耦合到所述电池的所述正端子和所述负端子。
28.15. 根据技术方案14所述的车辆系统,其中,所述控制模块包括开关驱动电路,所
述开关驱动电路耦合到所述多个开关并且被配置为生成控制所述多个开关的断开和闭合的多个脉冲宽度调制(pwm)信号。
29.16. 根据技术方案15所述的车辆系统,其中,所述控制模块被配置为接收检测到的所述电池的温度,并且其中,当所检测的温度小于所述阈值时,所述控制模块使所述ac生成模块生成所述第一ac相、所述第二ac相和所述第三ac相。
30.17. 一种用于在包括电动机的车辆中加热dc电池的方法,所述方法包括:生成三个交流电流(ac)相;将第一ac相施加到所述电动机的第一绕组;将第二ac相施加到所述电动机的第二绕组;以及将第三ac相施加到所述电动机的第三绕组,其中,所述第一ac相、所述第二ac相和所述第三ac相在所述电动机中产生基本上为零的转矩,并且生成所述三个ac相在所述dc电池中产生加热的交流电流。
31.18. 根据技术方案17所述的方法,其中,所述第一ac相具有第一幅度,所述第二ac相具有第二幅度,并且所述第三ac相具有第三幅度,并且其中,所述第一幅度基本上等于所述第二和第三幅度之和。
32.19. 根据技术方案18所述的方法,其中,所述第一ac相具有第一相,所述第二ac相具有第二相,并且所述第三ac相具有第三相,其中,所述第二相和第三相基本上等于与所述第一相异相180度。
33.20. 根据技术方案19所述的方法,进一步包括:检测所述电动机的转子的位置;以及基于所检测的转子位置生成所述第一ac相、所述第二ac相和所述第三ac相。
34.根据详细描述、权利要求和附图,本公开的其它应用领域将变得显而易见。详细描述和特定示例仅旨在用于说明的目的,并不旨在限制本公开的范围。
附图说明
35.通过详细描述和附图,将更加全面地理解本公开,在附图中:图1是根据本公开的实施例的包括ac生成模块的示例性车辆系统的功能框图。
36.图2a是传统三相平衡电流的时序图。
37.图2b是根据本公开的实施例的提出的三相电流的时序图。
38.图3是示出根据本公开的实施例的使用不同电流幅度的d轴对准的曲线图。
39.图4是示出根据本公开的实施例的ac生成模块的示意图。
40.图5是示出根据本公开的实施例的电池电流的时序图。
41.图6是示出根据本公开的实施例的ac生成模块的操作的流程图。
42.在附图中,附图标记可以被重复使用以标识相似和/或相同的元件。
具体实施方式
43.本公开涉及使用车辆电力逆变器和机器绕组以在电力逆变器直流(dc)总线中生成交流电流(ac)以便在控制机器扭矩接近零的同时快速加热电池的装置和方法。有利地,该装置在任何转子位置处在逆变器dc总线中生成ac电流。有利地,所公开的装置和方法提
供了加热电池的能力,并且消除了对外部对流加热(例如,外部加热器)的需要。
44.通常,电机驱动器使用三相平衡电流来生成旋转场,使得电动机以正转矩旋转。然而,相位平衡电流会在逆变器总线中产生dc电流,不能用于电池快速加热。为了在逆变器dc总线中生成ac电流,所公开的装置和方法使用三个独特的相电流,其在任何时间点总计为零电流。这通过将一相电流(例如φa)设定为参考相位和参考幅度来实现。该装置生成与φa相异相180度的其它相电流(例如φb和φc),并且其幅度加到φa幅度的幅度上。从概念上讲,这也可以描述为其它相电流(例如φb和φc)与φa同相,并且其幅度加到φa幅度的负值。因此,两相电流始终处于与另一相相反的方向,并且所有三相电流之和在任何时候均为零。提出的三相电流生成脉动场,并且由于脉动场而导致的电动机转矩可取决于初始转子位置而变化。
45.图1是根据本公开的实施例的包括ac生成模块的示例性车辆系统100的功能框图。尽管示出并描述了用于手动驾驶的混合动力车辆的车辆系统,但是本公开还适用于自动驾驶车辆和全电动车辆。本公开还可以适用于非汽车实现方式,诸如火车、轮船和飞机。
46.发动机102燃烧空气/燃料混合物以生成驱动转矩。发动机控制模块(ecm)106基于一个或多个驾驶员或车辆输入来控制发动机102。例如,ecm 106可以控制发动机致动器(诸如节气门、一个或多个火花塞、一个或多个燃料喷射器、阀致动器、凸轮轴移相器、排气再循环(egr)阀、一个或多个增压器装置和其它合适的发动机致动器)的致动。
47.发动机102可以将转矩输出到变速器110。变速器控制模块(tcm)114控制变速器110的操作。例如,tcm 114可以控制变速器110和一个或多个转矩传递装置(例如,变矩器、一个或多个离合器等)内的挡位选择。
48.车辆系统100可以包括一个或多个电动机。例如,电动机118可以实现在变速器110内,如图1的示例所示。电动机可以在给定时间充当发电机或电动机。当用作发电机时,电动机将机械能转换为电能。电能可经由电力控制装置(pcd)130为电池126充电。当作为电动机使用时,电动机会生成补充或替代发动机102输出的转矩的转矩。尽管提供了一个电动机的示例,但是车辆可以包括零个或多于一个的电动机。此外,车辆系统100可以是纯电动车辆,并且没有发动机,取而代之的是,电机生成转矩来驱动车辆。
49.电力逆变器控制模块(pim)134可以控制电动机118和pcd 130。pcd 130基于来自pim 134的信号,将来自电池126的电力(例如,直流电)施加到(例如,交流电流的)电动机118,并且pcd 130将例如由电动机118输出的电力提供给电池126。在各种实施方式中,pim 134可被称为电力逆变器模块(pim)。
50.转向控制模块140例如基于驾驶员在车辆内的方向盘的转弯和/或来自一个或多个车辆控制模块的转向命令来控制车辆的车轮的转向/转弯。方向盘角度传感器(swa)监视方向盘的旋转位置,并基于方向盘的位置生成swa 142信号。作为示例,转向控制模块140可以基于swa 142信号经由eps电动机144控制车辆转向。然而,车辆可以包括另一类型的转向系统。电子制动控制模块(ebcm)150可以选择性地控制车辆的制动器154。
51.车辆的模块可以经由控制器局域网(can)162共享参数。can 162也可以称为汽车局域网。例如,can 162可以包括一个或多个数据总线。给定的控制模块可以经由can 162将各种参数提供给其它控制模块。
52.驾驶员输入可以包括例如可以提供给ecm 106的加速器踏板位置(app)166。可以
向ebcm 150提供制动踏板位置(bpp)170。驻车、倒挡、空挡、驱动杆(prndl)可以提供给tcm 114。点火状态178可以提供给车身控制模块(bcm)180。例如,点火状态178可以由驾驶员经由点火钥匙、按钮或开关输入。在给定时间,点火状态178可以是关闭、附件、行驶或曲柄中的一种。
53.根据本公开的示例性实施例,车辆系统100进一步包括高级计算模块185和传感器模块190。如将在下面更详细地说明的,传感器模块190包括通过收集重要信息的车辆系统100分布的多个传感器。传感器信息包括例如车轮速度数据、方向盘角度传感器数据、制动状态数据、lidar系统数据、雷达数据、相机图像、gps数据、加速度计数据、发动机温度和rpm等,以确定车辆系统100的速度、方向和位置。特别地,传感器模块190可以包括与电动机118相关联的多个相电流传感器和转子位置传感器,以及多个电池传感器,以监视(例如)电池温度(t)、电流(i)和电压(v)。
54.先进计算模块185包括高性能计算平台,该高性能计算平台控制车辆系统100的许多高阶功能和低阶功能。在典型实现方式中,高级计算模块185可实现为微处理器和相关联的存储器。高级计算模块185执行控制高级计算模块185的整体操作的内核程序。
55.根据本公开的原理,高级计算模块185可以指示交流电流(ac)生成模块生成ac电流,该ac电流加热电池126而不在电动机118中产生转矩。在示例性实施例中,ac生成模块可以是控制电动机118和pcd 130的电力逆变器模块(pim)134的一部分。高级计算模块185可以从传感器信息确定电池126的温度太低并且可以指示ac生成模块施加ac电流以在电池中生成热量。当电池温度超过最小阈值时,高级计算模块185可以指示ac生成模块停止生成ac电流。
56.图2a是由电力逆变器控制模块(pim)134通过pcd 130生成的传统三相平衡电流的时序图200。三相包括以100 hz的示例频率操作的第一相电流(φa)、第二相电流(φb)和第三相电流(φc)。时序图200的水平轴给出了以百分之一秒为单位的时间。假设以φa电流为基准,则φa电流为0度相位,并且幅度为1.0,φb电流为120度相位,并且幅度为1.0,并且φc电流为240度相位,并且幅度为1.0。该类型的三相平衡电流只会在电池端子中产生dc电流,而不会在电池端子中生成ac电流。
57.图2b是根据本公开的实施例的由电力逆变器控制模块(pim)134通过pcd 130生成的建议的三相电流的时序图250。假设以φa电流为基准,则φa电流为0度相位,并且幅度为1.0。然而,φb电流和φc电流具有相同的相位,并且现在与a相异相180度。此外,φb电流和φc电流的幅度之和等于φa电流的幅度。例如,φb电流可以是0.65,并且φc电流可以是0.35。由于φb和φc电流处于与φa电流相反的方向(即,相对于φa为负),所以三相之和为零(即1.0
ꢀ–
(0.65+0.35)=0安培。因此,在电池端子中生成ac电流,并且ac电流在电池126中迅速生成热量。
58.图3是示出根据本公开的实施例的使用不同电流幅度的d轴对准的曲线图300。d轴340表示机器d和q同步参考系中的直轴。矢量310表示φa电流。矢量320表示φb电流。矢量330表示φc电流。如矢量310、320和330所示,始终可以通过控制三个电流相位的幅度比来使电流矢量与d轴对齐。每次停车后,机器d和q同步参考系中直轴的位置可以不同,但假设机器处于静止状态并生成零转矩,则固定在一个位置处。如果已知d轴的位置,则可以控制机器电流矢量使其与d轴系对齐,因此机器q轴电流始终为零。因此,不管相电流的幅度如
何,电动机转矩将基本上等于零。换句话说,对于任何给定的转子位置,通过基于如图2b中所示的转子位置具体地选择三相电流的幅度之比,始终可以将电流矢量对准d轴并生成零转矩,而不管相电流幅度的真实值如何。
59.图4是示出根据本公开的实施例的ac生成模块400的示意图。 ac生成模块400包括电池126、电容器c1、包括六个开关s1-s6的三相逆变器、逆变器栅极驱动器和电动机电流控制模块440、电池管理模块450、电池传感器460、转子位置传感器470和相电流传感器480。
60.在图4中,高级计算模块185可以响应于从电池传感器模块460接收的温度值来控制(例如,激活/去激活)ac生成模块400。另外,在图4中,电动机118的每个绕组由电感和反电动势(emf)表示。例如,第一电动机绕组由电感421和反emf 431表示。第二电动机绕组由电感422和反emf 432表示。第三电动机绕组由电感423和反emf 433表示。
61.逆变器栅极驱动器和电动机电流控制模块440产生分别控制开关s1-s6的栅极控制信号s1-s6。开关s1和s2分别将第三电动机绕组耦合到电池126的正端子或负端子。开关s3和s4分别将第二电动机绕组耦合到电池126的正端子或负端子。开关s5和s6分别将第三电动机绕组耦合到电池126的正端子或负端子。
62.电池管理模块450从电池传感器模块460接收电压(v)、电流(i)和温度(t)测量。响应于来自高级计算模块185的命令,电池管理模块450可以生成加热使能信号(heat enable signal)和ac电流命令信号。逆变器栅极驱动器和电动机电流控制模块440由加热使能信号激活。逆变器栅极驱动器和电动机电流控制模块440还接收ac电流命令信号,该信号调节ac生成模块400生成的电流量。
63.逆变器栅极驱动器和电动机电流控制模块440在开关控制信号s1-s6的输出上生成脉冲宽度调制(pwm)信号。pwm信号选择性地断开和闭合三相逆变器中的开关s1-s6,以生成图2b中的正弦相电流。基于由转子位置传感器470检测到的转子位置(θ)和由相电流传感器模块480检测到的相电流ia、ib和ic来生成正弦相电流。
64.图5是示出根据本公开的实施例的ac电池电流的时序图500。ac电池电流在电池126的端子中生成,并且由于电容器c1的缘故,可以具有小于各个相电流(φa,φb,φc)的幅度。在初始启动周期后,ac电池电流的幅度稳定在稳定的峰峰值。图5中的ac电池电流在电池126中生成热量,但是由于可以控制机器三相电流以与d轴对准,因此在电动机118中不生成转矩。
65.图6是示出根据本公开的实施例的ac生成模块400的操作的流程图600。最初,高级计算模块185可以响应于例如确定电池126太冷而启用ac生成模块400。在610中,逆变器栅极驱动器和电动机电流控制模块440确定初始转子位置。接下来,在620中,逆变器栅极驱动器和电动机电流控制模块440可以基于转子位置和环境电池温度来确定φa、φb、φc电流的相电流幅度和方向(即,相位)。
66.接下来,在630中,逆变器栅极驱动器和电动机电流控制模块440可以确定生成用于控制三相逆变器开关s1-s6的pwm信号所需的三相电压的比率和方向。在640中,逆变器栅极驱动器和电动机电流控制模块440在输出到开关s1-s6的栅极的栅极控制信号s1-s6上施加pwm信号。此时,ac生成模块400将图2b中的三相电流φa、φb、φc施加到电动机118的绕组,并且电池126开始加热。
67.在图650中,逆变器栅极驱动器和电动机电流控制模块440确定电池温度是否大于
最小阈值。如果在650中为否,则逆变器栅极驱动器和电动机电流控制模块440返回到620,并继续基于转子位置和更新的电池温度来确定φa、φb和φc电流的相电流幅度和方向。如果在650中为“是”,则ac生成模块400可以禁用三相逆变器并且结束电池126的加热。
68.前述描述本质上仅是说明性的,绝不旨在限制本公开、其应用或用途。本公开的广泛教导可以以多种形式实现。因此,尽管本公开包括特定示例,但是本公开的真实范围不应受到如此限制,因为在研究附图、说明书和所附权利要求之后,其它修改将变得显而易见。应当理解,在不改变本公开的原理的情况下,可以以不同的顺序(或同时)执行方法内的一个或多个步骤。此外,尽管以上将实施例中的每一个描述为具有某些特征,但是相对于本公开的任何实施例描述的那些特征中的任何一个或多个特征可以在任何其它实施例的特征中实现和/或与其它实施例的特征组合,即使该组合没有明确描述。换句话说,所描述的实施例不是互相排斥的,并且一个或多个实施例彼此的置换仍在本公开的范围内。
69.使用各种术语来描述元件之间(例如,模块、电路元件、半导体层等之间)的空间和功能关系,包括“连接”、“接合”、“耦合”、“相邻”、“在
……
旁边”、“在
……
顶部”、“在
……
上方”、“在
……
下方”和“设置”。除非明确地描述为“直接的”,否则在以上公开中描述了第一元件和第二元件之间的关系时,该关系可以是其中在第一元件和第二元件之间不存在其它中间元件的直接关系,但是也可以是间接关系,其中在第一和第二元素之间存在一个或多个中间元素(在空间上或功能上)。如本文所使用的,短语a、b和c中的至少一者应使用非排他性逻辑或解释为表示逻辑(a or b or c),并且不应解释为表示“a中的至少一个,b中的至少一个,以及c中的至少一个”。
70.在图中,如箭头所示,箭头的方向通常说明该图示感兴趣的信息(例如数据或指令)的流向。例如,当元素a和元素b交换各种信息,但从元素a发送到元素b的信息与图示有关时,箭头可能从元素a指向元素b。该单向箭头并不意味着没有其它信息从元素b发送到元素a。此外,对于从元素a发送到元素b的信息,元素b可以向元素a发送对该信息的请求或接收确认。
71.在本技术中,包括以下定义,术语“模块”或术语“控制器”可用术语“电路”代替。术语“模块”可以指代,作为一部分,或包括:专用集成电路(asic);数字、模拟或混合的模拟/数字分立电路;数字、模拟或模拟/数字混合集成电路;组合逻辑电路;现场可编程门阵列(fpga);执行代码的处理器电路(共享、专用或组);存储电路(共享、专用或组),用于存储由处理器电路执行的代码;提供上述功能的其它合适的硬件组件;或上述一些或全部的组合,诸如在片上系统中。
72.该模块可以包括一个或多个接口电路。在一些示例中,接口电路可以包括连接到局域网(lan)、互联网、广域网(wan)或其组合的有线或无线接口。本公开的任何给定模块的功能可以分布在经由接口电路连接的多个模块中。例如,多个模块可以允许负载平衡。在另一个示例中,服务器(也称为远程或云)模块可以代表客户端模块完成某些功能。
73.如以上所使用的,术语代码可以包括软件、固件和/或微代码,并且可以指代程序、例程、功能、类、数据结构和/或对象。术语共享处理器电路包括执行来自多个模块的一些或全部代码的单个处理器电路。术语组处理器电路包括处理器电路,该处理器电路与其它处理器电路结合,执行来自一个或多个模块的部分或全部代码。对多个处理器电路的引用包括分立管芯上的多个处理器电路、单个管芯上的多个处理器电路、单个处理器电路的多个
核、单个处理器电路的多个线程或上述的组合。术语“共享存储电路”包括了单个存储电路,该电路存储来自多个模块的部分或全部代码。术语“组存储电路”包括一种存储器电路,该存储器电路与附加存储器结合使用,存储来自一个或多个模块的部分或全部代码。
74.术语存储器电路是术语计算机可读介质的子集。如本文中所使用的,术语计算机可读介质不包括传播通过介质(诸如在载波上)的瞬时电信号或电磁信号;因此,术语计算机可读介质可以被认为是有形的和非暂态的。非暂态有形计算机可读介质的非限制性示例是非易失性存储器电路(诸如闪存电路、可擦除可编程只读存储器电路或掩码只读存储器电路)、易失性存储器电路(诸如静态随机存取存储器电路或动态随机存取存储器电路)、磁存储介质(诸如模拟或数字磁带或硬盘驱动器)和光存储介质(诸如cd、dvd或蓝光光盘)。
75.本技术中描述的装置和方法可以由通过配置通用计算机以执行计算机程序中体现的一个或多个特定功能而创建的专用计算机来部分或完全地实现。上述功能块、流程图组件和其它元素用作软件规范,可以通过技术人员或程序员的日常工作将其转换为计算机程序。
76.计算机程序包括处理器可执行指令,该处理器可执行指令被存储在至少一个非暂态有形计算机可读介质上。计算机程序还可以包括或依赖于所存储的数据。计算机程序可以包括与专用计算机的硬件交互的基本输入/输出系统(bios)、与专用计算机的特定设备交互的设备驱动器、一个或多个操作系统、用户应用程序、后台服务、后台应用程序等。
77.该计算机程序可以包括:(i)要解析的描述性文本,诸如html(超文本标记语言)、xml(可扩展标记语言)或json(javascript object notation)(ii)汇编代码,(iii)由编译器从源代码生成的目标代码,(iv)由解释器执行的源代码,(v)由即时编译器编译和执行的源代码,等等。仅作为示例,可以使用以下语言的语法编写源代码:c、c++、c#、objective c、swift、haskell、go、sql、r、lisp、java
®
、fortran、perl、pascal、curl、ocaml、javascript
®
、html5(超文本标记语言第5版)、ada、asp(活动服务器页面)、php(php:超文本预处理器)、scala、eiffel、smalltalk、erlang、ruby、flash
®
、visualbasic
®
、lua、matlab、simulink和python
®

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1