机器人开发--动力系统
机器人开发--动力系统
- 1 介绍
- 概述
- BMS
- 电池管理芯片系电源管理细分赛道,主要产品形态包括电池计量(电量计)、电池安全、充电管理等三大类芯片
- BMS 产业链
- 动力电源、消费电子细分领域 BMS 芯片种类、技术及下游销量概览
- 电池
- 电池包典型产品及参数概览
- 电池分类
- 电池 pack 产业链
- 电池管理系统细分功能模块
- 电源管理芯片、电池管理芯片分类
- 三种电池管理芯片典型产品功能拆分
- TI 典型电池包
- 电量计系统框图
- 充电管理芯片的环路控制
- 典型的锂离子电池充电曲线
- 动力电池 Cell、Module、Pack 定义
- 锂电池使用范围受限
- 电池状态估计概览【SOC、SOH、SOP】
- BMS 主动均衡和被动均衡比较
- BMS 精度要求
- ADI 典型 12 节 BMIC-AFE 芯片电路图(芯片型号 MAX17843)
- BMS 芯片部分厂商产品及价格(截至 2022 年 3 月)
- 充电桩
- AGV行业厂家
- 电池
- 充电桩
- 2 电池
- AGV行业电池功能需求
- 1. 高能量密度
- 2. 快速充电
- 3. 长寿命
- 4. 适应环境
- 5. 可靠性
- 低温环境对电池的影响
- 1. 降低能量输出
- 2. 增加内阻
- 3. 缩短寿命
- 几种低温环境的电池
- 低温下使用电池的建议
- 3 BMS
- 子系统
- 1. 保护IC(Protection Integrated Circuit)
- 2. 电压检测IC(Voltage Detection Integrated Circuit)
- 3. 电流检测电阻(Current Sensing Resistor)
- 4. 温度传感器(Temperature Sensor)
- 5. 逆变器(Inverter)和开关管(Switching Transistor)
- AGV行业BMS功能需求
- 准确估测动力电池组的荷电状态 (State of Charge,即SOC),即电池剩余电量
- 单体电池间的均衡
- 多通信方式【can、485】
- 可定制充放同口、充放异口
- 保护功能【过充、过放、短路和过热】
- 4 充电桩
- AGV行业充电桩功能需求
- 多通信方式【CAN、RS485、WiFi等】
- 保护功能【开路、过流、过热、短路、连接异常】
- AGV充电桩厂商
- AGV充电系统相关模块
- 刷块
- 史陶比尔充电连接器
- 参考
1 介绍
概述
BMS
电池管理系统(BMS)主要功能是实现电池单元的智能化管理及维护,通过状态监测、异常故障保护等方法,监管电池状态,延长电池使用寿命,已在各类电子电气设备中得到广泛应用。BMS 系统涉及算法、硬件电路、软件等,该领域长期被 TI、ADI 等国际模拟龙头垄断,市场空间广阔。
电池管理芯片系电源管理细分赛道,主要产品形态包括电池计量(电量计)、电池安全、充电管理等三大类芯片
电池管理芯片属电源管理细分赛道,电池计量芯片用于确定电池的电量状态(SoC)和健康状态
(SoH),进行电池荷电状态估算;电池安全芯片主要用于电池状态监控和电池单体均衡,避免出现过充、过放、过流和短路等故障;充电管理类芯片用于完成电压转换、调节,电池充电管理以及过压过流保护等功能。
BMS 产业链
动力电源、消费电子细分领域 BMS 芯片种类、技术及下游销量概览
电池
电池涉及电芯、电池模组、电池包、pack工艺等概念。
电池包主要由电芯、BMS、连接器、热管理组件、结构件等组成。
电池包典型产品及参数概览
品类 | 产品介绍 | 产品特点 | 产品外观 | 厂家 |
---|---|---|---|---|
手机 电池 | 55W 超快闪充+ 4440mAh 超大电池 最大充电功率提升 至 55W,双连接器充电,转化 率高达 97%,15 分钟,即可 为 4440mAh(典型值)的电 池充满 50%。 | 电芯:锂离子聚合物 容量:4400mAh 工作电压:3.85V 终止放电电压:3.0V 充电电压:4.4V 充电电流:10A MAX(10A MAX to 4.25V) 放电电流:4.37A MAX 尺寸:80.463.55.82mm | 欣旺达 | |
笔记 本电 池 | ThinkPad X200,锂离子电池 | 电池容量: 5200MAh 电压: 11.1V 电芯数量:6 参考时间: 2-3 小时 尺寸:206.55421.42mm | ThinkPad | |
PAD 电池 | 电池为内臵软包电池,容量达 5100mAh,采用双 IC 双 MOS 方案,多重保护,侧边 U 型胶 纸保护,提高电芯自身的抗刺 破强度。 应用领域:3C 智能 平板 | 电芯:锂离子聚合物 典型容量:5100mAh 工作电压:3.82V 放电截止电压:3.0V 充电电压:4.4V 标准充电电流:0.2C 标准放电电流:0.2C 尺寸:119mm98.5mm2.8mm | 欣旺达 | |
TWS 耳 机电 池 | 电池采用商标一体化包裹,外 观美观,体型小巧。电池支持 快速充电,减少充电时间。 应 用领域/特点:智能穿戴类电池 /蓝牙耳机盒电池 | 电芯:锂离子聚合物 容量:400mAh 工作电压:3.85V 终止放电电压:3.0V 充电电压:4.4V 充电电流:415mA MAX 放电电流:400mA MAX 尺寸:34.618.55.55mm | 欣旺达 | |
智能 手表 电池 | 电池是双电芯组合,电池容量 大,充电一次,续航 48H。 | 电芯:锂离子聚合物 容量:580mAh (MIN) 工作电压:3.85V 终止放电电压:3.0V 充电电压:4.4V 充电电流:1000mA MAX 放电电流:580mA MAX 尺寸:28.2830.15.99mm | 欣旺达 | |
手持 吸尘 器电 池 | 采用 6S1P电芯组合方案,含 四重保护,搭配 MCU 对温度、 电压、电流智能实时监控,智 能化管理及维护各个电池单 元,防止电池出现过充电、过 温度和过放电,延长电池的使 用寿命。电池的安全性佳,性 能强,放电倍率高。 | 电池类型 锂离子电池 组合方式 6S1P 额定容量 2500mAh 额定电压 21.6V 充电限制电压 25.2V 充放电倍率 0.3C/370W(14C) 尺寸 135.979.433mm | 欣旺达 | |
扫地 机电 池 | 采用 4S2P电芯组合方案,四 重保护,防水防震动跌落结 构,安全性佳,性能强,寿命 长,5200mAh 超长待机。 | 电池类型:锂离子电池 组合方式:4S2P 额定容量:5200mAh 额定电压:14.4 充电限制电压:16.8V 充放电倍率:0.5C/1C 尺寸 43.4142.144.5mm | 欣旺达 |
电池分类
电池 pack 产业链
电池管理系统细分功能模块
电源管理芯片、电池管理芯片分类
三种电池管理芯片典型产品功能拆分
种类 | 型号 | 主要功能 | 功能特性 | 应用领域 | 典型应用电路 |
---|---|---|---|---|---|
电池计量芯片 | CW2217B 单节锂电 池电量计 芯片 | 监测电池 充放电状 态下的电 压,电流和 温度,准确 计算电池 的剩余电 量 | ▲应用于系统侧或电池包内; ▲14-bit 模数转换器进行温度和电压检测 ; ▲16-bit 模数转换器进行电流检测; ▲支持低至 1mΩ的检流电阻; ▲无学习周期; ▲低电量警示中断; ▲支持 NTC 测温; ▲功耗为工作模式 12μA、休眠模式 0.5μA; ▲I2C 接口; ▲封装为 WLCSP-9 1.58mmx1.53mm | 智能手 机、TWS 耳机、 IOT 设 备 | |
电池安全芯片 | CW1011 集成 MOSFET 单节保护 IC | 支持过充、 过放、过流 以及过 温 保护 | ▲ 过充电检测功能(阈值范围 4.180V~4.550V,± 15mV 精度); ▲过放电检测功能(阈值范围 2.100V~3.000V,± 40mV 精度); ▲内臵低侧 54mΩ充放电 MOS; ▲高精度充放电过电流检测; ▲过电流保护:放电过流检测 1 阈值范围 (0.20.4A,精度±25%;0.41.0A,精度±15%)、 放电过流检测 2 阈值范围(0.4~2.0A,精度±15%); 负载短路检测阈值范围(0.8~4.0A,精度±15%); 充电过流检测阈值范围(-2.0~-0.4A,精度±15%; -0.4~-0.2A,精度±25%); ▲内臵所有保护功能延时; ▲低功耗设计(工作状态 2.5μA (25°C),低功耗 状态 20nA (25°C)); ▲封装形式为 DFN-6 1.5mmx2mm | TWS 耳 机、智能 手表手 环、移动 穿戴设 备、其他 单节锂 离子及 锂聚合 物电池 包 | |
充电管理芯片 | CW6116 3A 开关式 充电芯片 | 采用低导 通阻抗设 计,提升充 电效率,减 少充电时 间。 | ▲单输入 3A 开关式充电(3.8V–13.5V 输入工作 电压,+28V 最大耐压;±0.5% 充电电压调制精 度,±5% 充电恒流精度@1.5A;可编程输入电流 门限,兼容 USB 2.0/USB3.0 和 Type-C 标准;集 成功率 MOSFET;支持 USB OTG,最大 1.5A 输 出电流); ▲支持电源路径管理(对过放电电池,系统也可即 刻开机;系统电流和充电电流智能分配); ▲I2C 控制接口; ▲支持充电状态异常中断报警; ▲集成热管理和过温保护; ▲支持过压和过流保护; ▲封装 QFN 4mmx4mm | 智能手 机、平板 电脑、手 持终端 |
TI 典型电池包
电量计系统框图
充电管理芯片的环路控制
典型的锂离子电池充电曲线
动力电池 Cell、Module、Pack 定义
分类 | 定义 |
---|---|
电芯(cell) | 是可以用来充放电的锂电池的基本单位,将正极、负极、隔离膜、电解液放在四方形的铝壳中制成 |
电池模块 (module) | 为了从外部冲击、热、振动等中保护电芯,将一定数量的电芯联结在一起并放入一个框架中组成电 池组建(asembly) |
电池包(pack) | 是装入电动汽车的电池系统的最终形态,在电池模块上装配 BMS、冷却系统等控制和保护系统制成 |
锂电池使用范围受限
电池状态估计概览【SOC、SOH、SOP】
名词 | 解释 |
---|---|
SOC(State of Charge) 电池的荷电状态 | 不能通过测试装臵直接测量得到,常见的测量方法有:开路电压法、安时积分法、神经网络法、卡尔曼滤波法。在工程应用中以开路电压法和安时积分法为主,再加以边界修正估计 SOC,该方法简单可靠,便于工程应用。 |
SOH(State of Health) 电池的健康状态 | 在车辆中不能直接测量得到,但必须知道精确的范围和功率预测。如果 BMS中没有 SOH 修正或更新,驾驶员将过多期望里程或者感到加速缓慢。 |
SOP(State of Power) 电池的功率状态 | 可评估电池在不同 SOC 和 SOH 下的充电、放电功率极限能力,最优匹配动力电池系统与汽车动力性能间的关系,以满足新能源汽车加速和爬坡性能,最大限度地发挥电机的再生制动能力。动力电池的实时峰值功率受电压、温度、电流、可用容量及 SOC 制约。 |
BMS 主动均衡和被动均衡比较
BMS 精度要求
ADI 典型 12 节 BMIC-AFE 芯片电路图(芯片型号 MAX17843)
BMS 芯片部分厂商产品及价格(截至 2022 年 3 月)
充电桩
AGV行业厂家
电池
- 亿能
- 力神
- …
充电桩
- 安德普
- 泰坦
- …
2 电池
AGV行业电池功能需求
1. 高能量密度
AGV小车电池通常具有高能量密度,能够存储大量的电能,以提供长时间的工作能力。
2. 快速充电
某些AGV小车电池支持快速充电技术,可以在短时间内完成充电,从而减少停机时间和提高生产效率。
3. 长寿命
AGV小车电池通常设计用于长期使用,具有较长的使用寿命。它们可以经受频繁的充电和放电循环,同时仍保持良好的性能。
4. 适应环境
AGV小车电池通常能够在不同的环境条件下工作,包括室内和室外环境。它们可以在各种温度范围内正常运行,并且对温度变化的适应能力较强。
5. 可靠性
AGV小车电池通常具有高的可靠性和稳定性。它们经过精心设计和测试,以确保在各种工作条件下都能提供一致的性能和可靠的供电。
低温环境对电池的影响
1. 降低能量输出
低温会导致电池内部反应速率减慢,降低能量输出能力。电池的可用能量容量会受到限制,无法达到在正常温度下的预期性能。
2. 增加内阻
低温会导致电池内部材料的电阻增加,影响电流的流动能力。这会导致电池在低温环境下的充电和放电效率下降。
3. 缩短寿命
低温会对电池的寿命产生不利影响。在极端低温下,电池内部的化学反应速率会减慢,这可能导致电池的容量损失加速,寿命缩短。
几种低温环境的电池
- 低温锂离子电池(Li-ion):这种电池采用改良的电解液和电极材料,能够在低温下保持较高的性能。具体参数包括:
- 工作温度范围:-40°C至-20°C或更低
- 可用能量容量:通常保持在正常温度下的80%以上
- 充电和放电效率:较高
- 镍氢电池(NiMH):在低温环境下,镍氢电池相对于其他类型的电池表现较好。具体参数包括:
- 工作温度范围:-20°C至-10°C
- 可用能量容量:通常保持在正常温度下的70%以上
- 充电和放电效率:较高
- 钠硫电池(NaS):这种电池在低温下仍然能够提供较高的能量密度和运行效率,适用于一些特殊的低温应用。具体参数包括:
- 工作温度范围:-20°C至0°C或更低
- 可用能量容量:相对较高,可达到正常温度下的90%以上
- 充电和放电效率:高
低温下使用电池的建议
- 使用适合低温环境的电池:选择具有低温特性的电池类型,例如低温锂离子电池、镍氢电池或钠硫电池。这些电池经过专门设计,能够在低温条件下提供更好的性能。
- 保持适当的温度控制:在低温环境中使用电池时,尽量保持电池处于适当的温度范围内。可以使用绝缘材料或绝热包装来减少电池与外部环境的温度交换。此外,可以考虑使用电池加热装置或加热系统,提供适宜的温暖环境。
- 预热电池:在使用之前,将电池置于较温暖的环境中,进行预热,以提高其性能。可以使用专门的电池加热设备或将电池放置在温暖的室内一段时间。
- 优化电池管理系统:对于需要在低温环境下长时间使用电池的应用,可以优化电池管理系统以适应低温条件。通过调整充放电策略、优化电池的温度控制和保护机制,最大限度地提高电池的性能和寿命。
- 定期检查和维护:定期检查低温环境下使用的电池,确保其正常运行。保持电池的清洁,避免电池表面积水或结冰。如有必要,根据制造商的建议进行电池维护和养护。
- 考虑备用电源:在极端低温条件下,电池的性能可能会受到严重影响。因此,在一些关键应用中,可以考虑备用电源或冗余系统,以确保能源供应的连续性。这可以是其他类型的电池、燃料电池或其他能源存储设备。
3 BMS
保护电路板(Protection Circuit Module,简称PCM):电池通常配备有一个保护电路板,用于监测电池的电压、电流和温度等参数,以防止过充、过放、短路和过热等危险情况。
子系统
电池对过充过放过流等保护措施一般是通过下边几个重要的系统来完成的:
1. 保护IC(Protection Integrated Circuit)
保护IC是一种专门设计用于电池保护的集成电路。它通常包含用于监测和控制电池电压、电流和温度的电路,并通过内部的逻辑判断来控制开关管等元件的操作。
2. 电压检测IC(Voltage Detection Integrated Circuit)
电压检测IC用于监测电池的电压,一般与保护IC相结合使用。它能够实时检测电池电压,并将电压信号传递给保护IC,以触发相应的保护操作。
3. 电流检测电阻(Current Sensing Resistor)
电流检测电阻用于检测电池的电流。它通常被放置在电流路径上,通过测量电阻两端的电压来获取电流信息,并将其传递给保护IC,以判断是否超过安全范围。
4. 温度传感器(Temperature Sensor)
温度传感器用于监测电池的温度。它可以是独立的温度传感器器件,也可以集成在保护IC中。通过测量电池温度,保护IC可以采取相应的措施来调节电流或触发保护机制,以防止过热。
5. 逆变器(Inverter)和开关管(Switching Transistor)
逆变器和开关管通常用于切断电池与负载或充电源之间的连接。它们由保护IC控制,一旦检测到过充、过流、过放或短路等危险情况,保护IC会发出命令使开关管切断电流路径,以防止电池损坏或安全问题。
AGV行业BMS功能需求
准确估测动力电池组的荷电状态 (State of Charge,即SOC),即电池剩余电量
保证SOC维持在合理的范围内,防止由于过充电或过放电对电池的损伤,从而随时预报混合动力汽车储能电池还剩余多少能量或者储能电池的荷电状态。
单体电池间的均衡
即为单体电池均衡充电,使电池组中各个电池都达到均衡一致的状态。均衡技术是目前世界正在致力研究与开发的一项电池能量管理系统的关键技术。
多通信方式【can、485】
可定制充放同口、充放异口
充放异口,在无充电电流的情况下,充电口无电压输出。
保护功能【过充、过放、短路和过热】
-
过流保护:如充电电流大于30A【由产品而定】且持续时间超过设置时间,切断充/放电口,进入休眠模式,人工按启动按钮恢复
-
放电过流:放电电流大于60A【由产品而定】且持续时间超过设置时间,切断充/放电口,进入休眠模式,人工按启动按钮恢复
-
过压保护:进行警告和报警,起到过充保护等
-
短路保护:
-
过温警告:温度>设定报警温度
-
过压警告:电压>警告电压
-
过压报警(过充保护):电压>报警电压
-
欠压警告:电压<欠压警告电压
-
欠压报警(过放保护):电压<欠压报警电压
4 充电桩
AGV行业充电桩功能需求
多通信方式【CAN、RS485、WiFi等】
智能充电机需要具有CAN、RS485、WiFi等多种通信方式选择。
保护功能【开路、过流、过热、短路、连接异常】
系统具有开路、过流、过热、短路以及电池未接及反接保护等故障保护功能,发生故障自动停机。内部模块异常时充电机会进行报警并自动停止充电。
AGV充电桩厂商
【专题复盘】多方位解读AGV/AMR机器人充电技术
企业 | 相关产品 | 特点 |
---|---|---|
史陶比尔 | CombiTac模块化连接器系统、QCC充电连接器、大容差充电连接器。 | 凭借MULTILAM技术,充电连接方案具有更低的接触电阻,更大的额定电流,高抗振和抗冲击性,使用寿命更长。 |
法勒移动供电 | 接触式刷板刷块FTS系列及非接触式充电系统F07。 | 配置有CANopen通讯功能,可以通过CANopen接口向AGV上的PLC传输状态信息和输出参数信息做到自主监控。 |
瑞典Micropower | 高频充电机,三元锂电池整体解决方案等。 | 专注于高频充电机,每年向包括AGV客户在内的厂商提供超50万台充电机。 |
柏壹科技 | 无线充电芯片和无线充电方案。 | 将国内罕有且较成熟的大功率技术,应用到了AGV无线充电芯片与一站式系统集成解决方案上。 |
青岛鲁渝能源 | 多系列无线充电产品。 | 具有输出电流大(最大200A),接收端体积小、低压大电流输出、效率高等特点。 |
太行佳信电气 | 电池系统、充电对接装置、电池管理系统、电池维护系统等。 | 使用寿命长达15年,为国内外多家AGV厂商及用户提供智能充电站近千台,运行现场上百个。相关产品均已通过CE、UL、PSB等认证。 |
前卫无线 | 标准式无线供电系统及轨道式无线供电系统等。 | 开发轨道式无线供电系统,用于替代传统滑触线或蓄电池供电模式,实现了电网与用电设备的电气隔离,可实现设备终身免维护运行。 |
广东泰坦智能 | AGV锂电池充电机、磷酸铁锂电池、刷版、刷快、侧充机构、CANWIFI2模块等。 | AGV整体充电解决方案通过将集成设计方法结合到AGV能源部分的黑匣子中,打造一体化的动力解决方案。 |
科奥信 | 适用多种AGV电池的智能充电装置 | 远程监控设置、N+1冗余技术、一对多同时充电。 |
东方阳泰 | 充电桩、充电机、电池测试系统。 | 带动力电池和电芯综合测试、维护、筛选系统。 |
湖北英特利 | 工业等离子加热电源 | 工业AGV用充电机 |
AGV充电系统相关模块
刷块
史陶比尔充电连接器
参考
相关文章:
机器人开发--动力系统
机器人开发--动力系统 1 介绍概述BMS电池管理芯片系电源管理细分赛道,主要产品形态包括电池计量(电量计)、电池安全、充电管理等三大类芯片BMS 产业链动力电源、消费电子细分领域 BMS 芯片种类、技术及下游销量概览 电池电池包典型产品及参数…...
51单片机四位数码管计算器 Proteus仿真程序
目录 概要 仿真图 部分代码 资料下载地址:51单片机四位数码管计算器 Proteus仿真程序 概要 1.系统通过4x4的矩阵键盘输入数字及运算符。 2.可以进行4位十进制数以内的加法运算,如果计算结果超过4位十进制数,则屏幕显示E 3.可以进行加法以外…...
问题 B: 分牌
题目描述 有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为 N 的倍数。可以在任一堆上取若干张纸牌,然后移动。 移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上…...
3元一平方公里的在线卫星影像
我们为大家分享了免费下载卫星影像的方法。 但让人遗憾的是,该影像的最高分辨率只有10米,需要更高清且比较新的卫星影像,看来还是得付费购买才比较靠谱。 自助选择区县范围 商业卫星影像主要面向企事业单位,一般来讲都比较贵&a…...
只会用 xxl-job?更强大的新一代分布式任务调度框架来了!
前言 PowerJob是新一代分布式任务调度与计算框架,支持CRON、API、固定频率、固定延迟等调度策略,提供工作流来编排任务解决依赖关系,能让您轻松完成作业的调度与繁杂任务的分布式计算。 文章来源:https://blog.csdn.net/LY_624/…...
LeetCode-无重复字符的最长子串(3)
题目描述: 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 代码: class Solution {public int lengthOfLongestSubstring(String s) {Set<Character> occnew HashSet<Character>();int lens.length();int…...
【C#】知识点实践序列之Lock简单解决并发引起数据重复问题
欢迎来到《小5讲堂之知识点实践序列》文章,大家好,我是全栈小5。 这是2024年第3篇文章,此篇文章是C#知识点实践序列文章,博主能力有限,理解水平有限,若有不对之处望指正! 本篇在Lock锁定代码块基…...
NLP基础——TF-IDF
TF-IDF TF-IDF全称为“Term Frequency-Inverse Document Frequency”,是一种用于信息检索与文本挖掘的常用加权技术。该方法用于评估一个词语(word)对于一个文件集(document)或一个语料库中的其中一份文件的重要程度。…...
kubernetes(四)
文章目录 1. 持久化存储1.1 HostPath1.2 NFS1.3 PV和PVC 1. 持久化存储 1.1 HostPath hostpath:多个容器共享数据,不能跨宿主机,如果宿主机挂了,在其他宿主机上起pod,那么之前的数据就没有了 spec:nodeName: 10.0.0…...
安科瑞变电站综合自动化系统在青岛海洋科技园应用——安科瑞 顾烊宇
摘 要:变电站综合自动化系统是将变电站内的二次设备经过功能的组合和优化设计,利用先进的计算机技术、通信技术、信号处理技术,实现对全变电站的主要设备和输、配电线路的自动监视、测量、控制、保护、并与上级调度通信的综合性自动化功能。 …...
紫光展锐5G扬帆出海 | 欧洲积极拥抱更多5G选择
和我国一样,欧洲不少国家也在2019年进入5G商用元年:英国在2019年5月推出了5G商用服务,该国最大的移动运营商EE(Everything Everywhere)最先商用5G;德国在2019年年中推出5G商用服务,德国电信、沃达丰和 Telefonica是首批…...
Open3D聚类算法
按照官网的例子使用聚类,发现结果是全黑的。 经过多次测试发现 eps3.3, min_points1这里是关键 min_points必须等于1否则无效果 import time import open3d as o3d; import numpy as np; import matplotlib.pyplot as plt#坐标 mesh_coord_frame o3d.geometry.Tria…...
swing快速入门(三十九)进度对话框
🎁注释很详细,直接上代码 🧧新增内容 🧨1.模拟耗时操作 🧨2.使用计时器更新进度对话框 🎀源码: package swing31_40;import javax.swing.*; import java.awt.event.ActionEvent; import java.aw…...
Oracle-存储过程
简介 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,它大大提高了SQL语句的功能和灵活性。存储过程编译后存储在数据库中,所以执行存储过程比执行存储过程中封装的SQL语句更有效率。 语法 存储过程: 一组为了完成某种特定功能的sql语句…...
L1-085:试试手气
我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。假设你摇骰子的手段特别精妙,每次摇出的结果都满足以下两个条件: 1、每个骰子摇出…...
nginx+keepalived实现七层负载
目录 一、部署nginx01、nginx02 二、keepalived配置(抢占模式、master- backup模式) 三、测试 四、非抢占模式(backup-backup模式) nginx01 11.0.1.31nginx0211.0.1.32虚拟IP(VIP)11.0.1.30 一、部署ngin…...
机器人制作开源方案 | 智能盲道除雪小车
作者:汪荣顺 李明旭 马晓乐 吴泽俊 李以陈 单位:江汉大学 指导老师:张朝刚 张会利 本文论述了一种新型智能盲道除雪小车的设计与研发。由于目前的除雪设备集中在公路、城市道路、机场路面、高速公路等领域,但对于街道等路况的研…...
Mypy: 把静态类型检查带给Python
之前我们介绍过,Python作为一门动态语言,为人诟病的缺点之一,就是难以像java那样,支持静态类型检查,这样会把一些错误带到运行中(如果你不进行单元测试的话)。 不过,随着type hint的推开,实际上现在Python已经有了比较充分的静态类型检查。这一章我们先介绍其它Lint工…...
【心得杂记】简单聊聊限制高速面阵相机性能的因素
研究了限制高速面阵相机发展的因素,感觉就是揭开了薄雾面纱之后的复杂。 个人观点,不保证全对~ 欢迎讨论~ 高速相机是一个整体,涉及的各个零部件和模组很多,每个环节都会影响相机指标的提高。 高速相机主要包括的核心部件有&#…...
金蝶Apusic应用服务器 loadTree JNDI注入漏洞
产品介绍 金蝶Apusic是一款企业级应用服务器,支持Java EE技术,适用于各种商业环境。 漏洞概述 由于金蝶Apusic应用服务器权限验证不当,使用较低JDK版本,导致攻击者可以向loadTree接口执行JNDI注入,远程加载恶意类&a…...
计算机毕业设计 基于SpringBoot的公司资产网站的设计与实现 Java实战项目 附源码+文档+视频讲解
博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…...
如何获取时间戳?
获取现在的时间0时0秒 一、JavasCRIPT时间转时间戳 JavaScript获得时间戳的方法有五种,后四种都是通过实例化时间对象new Date() 来进一步获取当前的时间戳,JavaScript处理时间主要使用时间对象Date Date.now()可以获得当前的时间戳: con…...
Vue页面传值:Props属性与$emit事件的应用介绍
一、vue页面传值 在Vue页面中传值有多种方式,简单介绍以下两种 通过props属性传递值:父组件在子组件上定义props属性,子组件通过props接收父组件传递的值。通过$emit触发事件传递值:子组件通过$emit方法触发一个自定义事件&#…...
【mars3d】new mars3d.layer.GeoJsonLayer(实现环状面应该怎么传data
问题:【mars3d】new mars3d.layer.GeoJsonLayer(实现环状面应该怎么传data 解决方案: 1.在示例中修改showDraw()方法的data数据,实现以下环状面效果 2.示例链接: 功能示例(Vue版) | Mars3D三维可视化平台 | 火星科技 export f…...
Websocket实时更新商品信息
产品展示页面中第一次通过接口去获取数据库的列表数据 /// <summary> /// 获取指定的商品目录 /// </summary> /// <param name"pageSize"></param> /// <param name"pageIndex"></param> /// <param name"i…...
数据结构第六弹---带头双向循环链表
双向循环链表 1、带头双向循环链表概念2、带头双向循环链表的优势3、带头双向循环链表的实现3.1、头文件包含和结构定义3.2、创建新结点3.3、打印3.4、初始化3.5、销毁3.6、尾插3.7、头插3.8、头删3.9、尾删3.10、查找3.11、在pos之前插入3.12、删除pos位置3.13、判断是否为空3…...
洛谷——P1347 排序(图论-拓扑排序)
文章目录 一、题目排序题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 样例 #2样例输入 #2样例输出 #2 样例 #3样例输入 #3样例输出 #3 提示 二、题解基本思路:代码 一、题目 排序 题目描述 一个不同的值的升序排序数列指的是一个从左到右元素依次增大的…...
JVM内存管理
一.java程序运行过程 JDK,JRE,JVM JVM把我们的字节码翻译成机械能执行的机械码。 JRE除了包含JVM之外,还包含很多java的原生依赖库。 JDK除了包含JRE之外,还包含很多工具,比如javac工具。 .java文件是怎么被执行的 我们的.java文件会被…...
将 Python 和 Rust 融合在一起,为 pyQuil® 4.0 带来和谐
文章目录 前言设定方向从 Rust 库构建 Python 软件包改装 pyQuil异步困境回报:功能和性能结论 前言 pyQuil 一直是在 Rigetti 量子处理单元(QPUs)上构建和运行量子程序的基石,通过我们的 Quantum Cloud Services(QCS™…...
Spring Boot应用程序中VO的理解及使用
在Spring Boot应用程序中,VO(View Object)通常用于表示视图层所需的数据,这些数据来自于业务逻辑层或数据访问层。VO的主要目的是将业务逻辑层的数据结构转换为视图层可以使用的数据结构,使得视图层可以直接使用VO中的…...
做旅游网站的毕业论文/网站外链出售
本节分别介绍Tmonitor web portal和后台进程的安装部署,web portal和后台最好能分别安装在不同的机器上。注意:所有操作均在root权限下执行。 安装需要3个包(以安装时最新的发布包为准): web_portal_2.2.18_05130ad9.tar.gz 主要…...
wordpress 密码失败/深圳关键词推广
CSS3属性box-shadow使用详细教程 box-shadow:length length length length color length:阴影水平偏移值 length:阴影垂直偏移值 length:阴影模糊值 length:阴影边框 color:阴影颜色 说明:设置…...
展示型网站设计/游戏推广引流
大家都知道的是算法面试占比高,可现在系统设计面试也避无可避! 有人问:不是SDE2才问系统设计,SDE1只考察OOD吗? 往年也许如此,但今年面试的小伙伴反馈:亚麻分别在三、四轮里出现OOD和系统设计…...
扎金花网站怎么做/seo优化软件哪个好
j2CaChe项目地址 不少人看到 J2Cache 第一眼时,会认为这就是一个普普通通的缓存框架,和例如 Ehcache、Caffeine 、Spring Cache 之类的项目没什么区别,无非是造了一个新的轮子而已。事实上完全不是一回事! 目前缓存的解决方案一…...
夏邑县百城建设提质网站/广告营销策略
今天突然对Android的自动化测试有点儿感兴趣,google了下,发现自动化测试的工具还真不少,有Monkey,MonkeyRunner,Robotium等太多了,前段时间也看到了 风泊海上 写的《Android自动化测试之Robotium学习》的博文,呵呵感觉…...