进口电机选型
采购一台德国 5.5 kW 电机,国内工程师习惯用马力选型,但供应商只标注千瓦。在报关单和铭牌上必须换算成 7.5 匹马力才能匹配现有皮带轮系。用本工具输入 5.5 kW,立即得到 7.38 马力,发现实际功率比预期低 1.6%,避免买错电机导致生产线转速不达标。
调校一台汽车发动机,马力与千瓦的换算往往在维修手册与工况图之间反复。这个工具在浏览器内完成瓦特、千瓦、公制马力、英制马力、卡路里/秒共五种功率单位的实时互转,输入任意数值即时输出其余四项结果。所有计算在本地执行,输入的数值不会离开当前设备。
采购一台德国 5.5 kW 电机,国内工程师习惯用马力选型,但供应商只标注千瓦。在报关单和铭牌上必须换算成 7.5 匹马力才能匹配现有皮带轮系。用本工具输入 5.5 kW,立即得到 7.38 马力,发现实际功率比预期低 1.6%,避免买错电机导致生产线转速不达标。
做生物质颗粒热值实验,量热仪测出 4200 卡/克,但报告要求用千瓦时/千克提交。手动换算容易把卡和千卡搞混,差 1000 倍。用本工具输入 4200 卡,直接得到 4.884 kWh/kg,确认数据后直接填入实验报告,避免因单位错误被审稿人退回。
工地有两台旧发电机,一台铭牌标 150 马力,另一台标 110 kW。电工要用两台并网供 200 kW 设备,但不知道总容量够不够。用本工具把 150 马力换算成 110.3 kW,加上另一台共 220.3 kW,发现余量仅 10.2%,需加粗电缆,否则并网瞬间电压会塌。
刷二阶程序后,马力机上拉出 280 匹轮上功率,但厂商标称是 205 kW 曲轴功率。换算成 280 匹约 206 kW,发现轮上功率几乎等于曲轴功率,说明传动效率异常高,可能是测功机没加载负载。用本工具快速换算后,决定重测一次,避免误判发动机状态。
锅炉说明书写输出功率 0.7 MW,但环保局要求填报吨位(蒸汽锅炉用 t/h)。用本工具把 0.7 MW 换算成 601.6 kcal/s,再结合蒸汽焓值算出约 1 t/h 蒸发量。确认锅炉属于 1 吨级,按法规只需办理登记,不用特种设备检验,省下 3000 元专家评审费。
| 维度 | 本工具 | 竞品 A(在线单位转换站) | 传统方法(手动查表计算) |
|---|---|---|---|
| 速度 | 输入即出,无网络延迟 | 需加载页面 + 网络请求,慢 1-3 秒 | 查表 + 心算或计算器,数分钟 |
| 隐私 | 纯浏览器计算,数据不上传 | 数据发送至服务器,有日志留存 | 完全离线,无数据泄露风险 |
| 离线可用 | 页面加载后断网仍可用 | 必须联网 | 完全离线 |
| 单位覆盖 | W / kW / 马力 / 卡 / 千卡 / 英尺·磅 / BTU/h | 通常只 W / kW / 马力 | 取决于手头表格,常缺冷量单位 |
| 换算精度 | 双精度浮点,小数点后 6 位 | 多数四舍五入到 2-4 位 | 取决于查表精度和计算误差 |
| 使用成本 | 免费,无注册无广告 | 免费但有广告,部分高级单位需付费 | 需购买参考书或打印表格 |
| 输入 | 输出 | 说明 |
|---|---|---|
| 1000 W → kW | 1 kW | 常规:W与kW的千倍关系,验证基本换算精度 |
| 1 马力 → kW | 0.7355 kW | 常规:公制马力(PS)与kW的标准换算,验证马力定义是否采用公制 |
| 0 W → 所有单位 | 0 kW / 0 马力 / 0 卡/秒 | 边界:零值输入,验证所有输出单位均正确归零,无NaN或空值 |
| 999999999 W → kW | 999999.999 kW | 边界:接近十亿的大数,验证浮点数精度与显示格式(无科学计数法截断) |
| 1.23456 kW → W | 1234.56 W | 边界:带多位小数的输入,验证小数点后精度保留(是否四舍五入到两位) |
| 1 卡/秒 → W | 4.1868 W | 易错:卡路里单位常与热量混淆,验证工具是否采用热功当量(1 cal/s = 4.1868 W) |
| 1 hp(英制马力)→ kW | 0.7457 kW | 易错:用户常混淆公制马力(PS)与英制马力(hp),验证工具是否区分两者或默认公制 |
1.混淆功率单位“卡”与热量单位“卡路里”
输入 1000 卡,认为等于 1 千瓦输入 1000 卡(功率单位),结果约 1.163 瓦功率单位“卡”是“卡/秒”(cal/s),而食物热量“卡路里”是能量单位。本工具处理的是功率,1 卡/秒 ≈ 4.1868 瓦,与食物标签上的千卡(kcal)完全不同。
2.英制马力与公制马力混用
将 1 马力(英制)直接当作 1 马力(公制)换算明确选择“英制马力”(hp)或“公制马力”(PS),1 hp ≈ 0.7457 kW,1 PS ≈ 0.7355 kW英制马力(hp)和公制马力(PS)定义不同,差值约 1.4%。汽车、机械参数常混用,不区分会导致 1.4% 的系统误差。
3.千瓦与千瓦时(kWh)概念混淆
输入 2 kW,期望得到 2 kWh 对应的能量功率 2 kW 运行 1 小时,能量为 2 kWh,但本工具只换算功率单位kW 是功率(做功快慢),kWh 是能量(做功总量)。本工具不涉及时间维度,不能直接输出能量值。
4.机械功率与电功率单位混用
将锅炉的“匹”(HP)当作电功率单位,直接换算为 kW确认“匹”指制冷量(约 2.5 kW)还是马力(0.735 kW),再选择对应单位空调“匹”常指制冷功率(约 2.5 kW),而马力(HP)是机械功率。两者虽同名但数值不同,需根据上下文判断。
5.忽略小数精度,四舍五入导致误差
输入 0.3333 kW,直接取整为 0.33 kW 再换算保留原始精度输入 0.3333,或使用工具内置的精确计算功率换算涉及非整数系数(如 1 hp = 0.745699872 kW),中间截断会累积误差,应使用完整精度计算。
6.将“瓦特”简写为“W”时误写为小写“w”
输入 100 w输入 100 W国际单位制中,以人名命名的单位符号首字母大写(W 来自瓦特),小写“w”是非标准写法,工具可能无法识别。
7.混淆“兆瓦”(MW)与“毫瓦”(mW)
输入 1 MW,实际想表达 1 mW明确单位前缀:1 MW = 1,000,000 W,1 mW = 0.001 WM(兆)和 m(毫)大小写不同,数值相差 10^9 倍。误写会导致结果相差十亿倍,需仔细核对前缀。
1 马力 = 0.73549875 kW = 735.49875 W = 632.415 kcal/h
马力公制马力,1 马力 ≈ 735.5 WkW千瓦,功率单位,1 kW = 1000 WW瓦特,国际单位制功率基本单位kcal/h千卡/小时,热功率单位,1 kcal/h ≈ 1.163 W一台 150 马力发动机:150 × 0.73549875 = 110.3248125 kW,约 110.3 kW;换算为 kcal/h:110.3248125 × 860 = 94879.34 kcal/h(1 kW ≈ 860 kcal/h)。
5 种主流语言实现,复制即用:
def power_convert(value: float, from_unit: str, to_unit: str) -> float:
"""
功率单位换算,支持 W / kW / hp(metric) / cal/s
1 kW = 1000 W
1 hp (metric) = 735.49875 W
1 cal/s = 4.1868 W
"""
to_watt = {
'W': 1.0,
'kW': 1000.0,
'hp': 735.49875,
'cal/s': 4.1868
}
watt_value = value * to_watt[from_unit]
return watt_value / to_watt[to_unit]
# 示例:5 马力等于多少千瓦
print(power_convert(5, 'hp', 'kW')) # 输出: 3.67749375function powerConvert(value, fromUnit, toUnit) {
const toWatt = {
'W': 1,
'kW': 1000,
'hp': 735.49875,
'cal/s': 4.1868
};
const wattValue = value * toWatt[fromUnit];
return wattValue / toWatt[toUnit];
}
// 示例:2000 瓦等于多少马力
console.log(powerConvert(2000, 'W', 'hp')); // 输出: 2.719243234... (约 2.72)package main
import "fmt"
func powerConvert(value float64, from, to string) float64 {
toWatt := map[string]float64{
"W": 1.0,
"kW": 1000.0,
"hp": 735.49875,
"cal/s": 4.1868,
}
wattValue := value * toWatt[from]
return wattValue / toWatt[to]
}
func main() {
// 示例:1 千瓦等于多少卡/秒
fmt.Println(powerConvert(1, "kW", "cal/s")) // 输出: 238.845896627... (约 238.85)
}#!/bin/bash
# 功率换算:使用 awk 进行浮点运算
# 用法: ./power.sh <值> <源单位> <目标单位>
# 单位: W kW hp cal/s
awk -v val="$1" -v from="$2" -v to="$3" '
BEGIN {
toWatt["W"] = 1
toWatt["kW"] = 1000
toWatt["hp"] = 735.49875
toWatt["cal/s"] = 4.1868
wattVal = val * toWatt[from]
result = wattVal / toWatt[to]
printf "%.6f\n", result
}'
# 示例:./power.sh 1000 W kW → 输出 1.000000fn power_convert(value: f64, from: &str, to: &str) -> f64 {
let to_watt: std::collections::HashMap<&str, f64> = [
("W", 1.0),
("kW", 1000.0),
("hp", 735.49875),
("cal/s", 4.1868),
].iter().cloned().collect();
let watt_value = value * to_watt[from];
watt_value / to_watt[to]
}
fn main() {
// 示例:500 卡/秒等于多少瓦
println!("{}", power_convert(500.0, "cal/s", "W")); // 输出: 2093.4
}这是公制马力和英制马力的区别。公制马力(ps)1 ps ≈ 0.735 kW,常见于汽车、柴油机参数;英制马力(hp)1 hp ≈ 0.746 kW,常见于美规设备、空调压缩机。本工具在单位选择里分别标注了「马力(公制)」和「马力(英制)」,输入前确认一下你手上的数据是哪种,选错会差 1.5% 左右。
结果是对的。1 kW = 1000 W,所以 0.1 kW = 100 W。小数点位置容易看错,建议直接输入整数或科学计数法(如 1e-1),工具支持小数点后 6 位。如果想把 1000 W 转成 kW,输入 1000 选「W→kW」就能得到 1。
这里的「卡」是「卡路里/秒」,功率单位(cal/s),不是食物热量那个大卡(kcal)。1 cal/s ≈ 4.1868 W。如果你手里是 kcal/h(常见于制冷量),需要先手动换算:1 kcal/h ≈ 1.163 W。本工具目前只处理 cal/s 这一种,转之前先确认你的单位符号。
本工具是全前端实现,输入框支持直接粘贴,建议复制数字后长按粘贴。如果数字很长(如 12345.6789),可以分段输入,每段确认后再补。结果区域支持一键复制,不用手抄。另外,输入框对负数和零做了限制,只接受正数,如果输不进去检查一下有没有空格或负号。
可以。本工具所有换算逻辑都在浏览器本地执行,不依赖服务器。首次加载后,只要不强制刷新页面或清缓存,离线状态下输入数值、选择单位、点击换算都能正常出结果。如果担心断网后打不开,建议在有网时把页面保存到手机桌面(iOS 用 Safari 的「添加到主屏幕」)。
本工具内部使用 1 hp = 745.699872 W(国际标准值),显示时四舍五入到小数点后 3 位,所以 746 W 显示为 1.000 hp。如果你需要更高精度,结果区可以点「显示更多小数位」,最多显示 6 位小数。工程计算建议用 745.7 这个近似值,日常用 746 也没问题。
本工具目前只提供 W、kW、马力(公制/英制)、卡/秒 这五个单位。MW(兆瓦)是 1000 kW,你可以先转成 kW,再手动除以 1000 得到 MW。同理 GW、TW 也不支持直接选。如果经常需要 MW 级别换算,建议用「kW→MW」两步走,或浏览器里搜「MW 转 kW」用其他工具。
不一样。空调的「匹」是制冷量单位,1 匹 ≈ 2.5 kW 制冷量(不是输入电功率)。本工具换算的是电功率(W/kW/马力),不是制冷量。如果你需要换算空调电功率,建议先看铭牌上的「额定输入功率」数值(单位 W 或 kW),再用本工具转成马力或其他单位。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。