使用方法
- 在「数值」框里填功率数字(默认 1,支持小数,允许范围 0~1000000000)。这里只填纯数字,具体单位由下面两个下拉框决定。
- 「从单位」选你手上的单位,「到单位」选想要的目标单位。本页默认从「瓦」到「机械马力」,聚焦瓦转马力这一对;改两个下拉即可换成任意其它功率对。
- 点「换算」或在数值框里裸按 Enter,结果区立刻显示「数值 原单位 = 结果 目标单位」,提示行同步给出本次用到的两个因子与完整算式。
- 注意「机械马力」与「公制马力」是两个不同的单位:前者 745.6998715822702 瓦,后者 735.49875 瓦。选错目标会让结果差约 1.4%,下拉里两者的标记分别是 hp 与 PS。
- 点「复制结果」把本次换算存进剪贴板;「导出对照表 CSV」把 11 行功率参考整表下载成带 BOM 的文件,Excel 打开不乱码;「复制对照表」按 TSV 复制,可直接粘进表格软件。
这个工具能解决什么问题
第一类问题是新旧铭牌口径不一致。新设备与电动机普遍用千瓦标注,老式机床、水泵、柴油机的铭牌却写着马力;维修更换配件时要拿两者对表,凭印象除以 0.75 或乘以 1.36 都容易在小数点上出错。
第二类问题是两种马力混着用。机械马力(hp,英制)等于 745.6998715822702 瓦,公制马力(PS,德制)等于 735.49875 瓦,相差约 1.4%。同一辆车标 100 机械马力是 74.56998716 千瓦,标 100 公制马力是 73.549875 千瓦,两者相差 1.02011216 千瓦——车友圈里最常见的「同一台车参数对不上」,根子往往就在这里。
第三类问题是跨行业单位穿插。暖通与制冷设备常用英热每小时,发电机组用千瓦,发动机用马力,一份设备清单里三种单位同时出现时,手工换算既慢又容易漏位。本页把六种单位放在同一张因子表里,任意两两互转。
本页不做这些事:不做效率、功率因数或传动损耗的折算(铭功率不等于轴功率);不区分制动马力、轴马力与指示马力这些工程口径;也不处理扭矩与转速的换算——那需要额外的转速参数,不是纯单位换算。
换算原理与变量说明
核心是一张相对基准单位的因子表。本页以「瓦」为功率基准,给每个单位一个因子 f,表示「1 个该单位等于多少瓦」:f[w]=1、f[kw]=1000、f[mw]=1000000、f[hp]=745.6998715822702、f[ps]=735.49875、f[btuh]=0.29307107017222。换算公式统一写成 out = in × f[from] ÷ f[to]。
为什么这样写不容易错。6 个单位两两组合有 30 对,逐个背系数既不现实也容易记混。用基准因子之后,任何一对只依赖两个已知常数:1 瓦换成机械马力就是 1 × 1 ÷ 745.6998715822702,一次除法出结果,中间没有任何需要记忆的中间量。
机械马力的来路。它由詹姆斯·瓦特定义为「1 匹马在 1 秒内把 550 磅的重物提升 1 英尺所做的功」,换算成国际单位制是 550 × 0.45359237 × 9.80665 ÷ 0.3048 = 745.6998715822702 瓦,是一个精确值而不是近似值。
公制马力为什么不一样。公制马力(PS,德语 Pferdestärke)定义为「1 秒内把 75 千克的重物提升 1 米」,即 75 × 9.80665 = 735.49875 瓦。它用的是「75 千克力·米每秒」这个整数定义,与英制的「550 英尺磅力每秒」来源不同,于是两者之比是 1.013869665——机械马力比公制马力大约 1.4%。
英热每小时是怎么来的。英热单位(BTU)在国际蒸汽表口径下等于 1055.05585262 焦耳,把它除以 3600 秒就得到「每小时」的功率口径,也就是 0.29307107017222 瓦。暖通设备的制冷量与制热量长期用它标注,所以从瓦换到英热每小时几乎是选配空调与热泵时的必做一步。
精度从哪来。页面用双精度浮点运算,对上述常数的表示误差在 1e-16 量级,远小于显示所需的有效数字;所有计算在浏览器本地完成,不做任何网络往返,也不依赖服务端。
完整示例(默认输入实测)
示例条件与页面默认值完全一致:数值 1、从「瓦」、到「机械马力」。逐项核对:
- 取因子:f[w] = 1,f[hp] = 745.6998715822702;
- 套公式:out = 1 × 1 ÷ 745.6998715822702 = 0.001341022089595;
- 结论:1 瓦 = 0.001341022089595 机械马力;
- 反向校验:1 机械马力 = 745.6998716 瓦,取倒数 1 ÷ 745.6998716 同样回到 0.00134102209 附近,与上一步互相印证。
换一组输入再算一遍:0.5 瓦 = 0.000670511044798 机械马力;10 瓦 = 0.01341022089595 机械马力;100 瓦 = 0.134102208959503 机械马力;1000 瓦(即 1 千瓦)= 1.34102209 机械马力。四组结果都与 0.001341022089595 成严格正比,可以自己用乘法复核一遍。
再看两种马力的对照:1 瓦 = 0.00134102209 机械马力,而 1 瓦 = 0.001359621617 公制马力,后者数值更大,正是因为公制马力这个单位本身更小。反过来说,同一台 74.56998716 千瓦的机器,标成机械马力是 100,标成公制马力就是 101.3869665。
对照表
下表列出功率维度内常用单位的固定比例,11 行全部直接显示、不做折叠:前 5 行以「1 瓦」为基准,后 6 行给出反向换算与常见锚点。表内数值按 10 位有效数字四舍五入,便于速查。
| 数量 | 原单位 | 等于 | 数值 | 目标单位 |
|---|---|---|---|---|
| 1 | 瓦 | = | 0.001 | 千瓦 |
| 1 | 瓦 | = | 0.000001 | 兆瓦 |
| 1 | 瓦 | = | 0.00134102209 | 机械马力 |
| 1 | 瓦 | = | 0.001359621617 | 公制马力 |
| 1 | 瓦 | = | 3.412141633 | 英热每小时 |
| 1 | 机械马力 | = | 745.6998716 | 瓦 |
| 1 | 公制马力 | = | 735.49875 | 瓦 |
| 1 | 千瓦 | = | 1.34102209 | 机械马力 |
| 1 | 兆瓦 | = | 1341.02209 | 机械马力 |
| 1 | 英热每小时 | = | 0.2930710702 | 瓦 |
| 1 | 机械马力 | = | 1.013869665 | 公制马力 |
对照表是「单位之间固定比例」的说明,不随上方输入变化;上方计算器才是你自己的实算结果,两者互补。
结果边界与舍入
- 数值范围。本页接受 0~1000000000 的功率数值;空值、字母、负数或超上限都会给出带字段名与允许区间的中文提示,不会静默归零或给出荒谬结果。
- 舍入规则。结果按量级分档显示:绝对值小于 1 时保留 15 位小数并去掉末尾多余的 0;大于等于 1 时保留 10 位有效数字;绝对值小于 1e-12 或大于等于 1e15 时改用六位科学计数法。这样既不丢精度,也不会被浮点噪声干扰。
- 对照表与结果区的末位差异。对照表按 10 位有效数字四舍五入列出,便于速查;上方结果区按上一档的完整精度输出。两者在末几位可能不同,这是显示精度差异,不是计算差异。
- 两种马力不可混用的场景。相差 1.4% 看起来不大,但在选配电机、核对车辆登记参数或做能耗申报时会变成可见的偏差;换算前先确认对方标注的是 hp 还是 PS。
- 全程本地。所有计算只在当前浏览器执行,不发起网络请求,也不写 Cookie 或 localStorage,关闭页面即清空。
常见问题
1 瓦为什么只有 0.00134 机械马力?
因为 1 机械马力 = 745.6998716 瓦,是一个比瓦大得多的单位。把 1 瓦除以 745.6998716 就得到 0.00134102209;反过来看更直观:1 千瓦约等于 1.34 机械马力。
机械马力和公制马力差多少?
1 机械马力 = 745.6998716 瓦,1 公制马力 = 735.49875 瓦,机械马力大约 1.4%。标 100 机械马力的机器等于 74.56998716 千瓦,标 100 公制马力等于 73.549875 千瓦,相差 1.02011216 千瓦。
车圈常说的「匹」到底指哪个?
中文口语里的「匹」多数场合指公制马力(PS),日文与德系车厂资料也用 PS;美系与英系资料用 hp。看到参数对不上时,先确认原始资料用的是哪一种,再用本页换算。
为什么结果区给这么多位小数?
因为换算因子本身是精确定义值,多给几位不会引入假精度。日常使用取 0.00134 就够了;若要核对别人的计算结果,完整到 0.001341022089595 才能判断对方是否用了近似因子。
我的数值被提示「超出范围」怎么办?
本页允许 0~1000000000。若填了负数,或把 10 亿写成 100 亿,会触发拒绝并提示具体边界;把数值调回区间内即可正常换算。
能把瓦直接换成扭矩吗?
不能。功率、扭矩与转速三者之间是「功率 = 扭矩 × 角速度」的关系,缺了转速就无法互推。本页只做功率单位之间的换算,不引入转速参数。
结果会被上传吗?
不会。所有换算只在你当前浏览器本地完成,页面不发起任何网络请求,也不写 Cookie 或 localStorage。打开开发者工具的 Network 面板连点几次换算,始终是空的。
为什么默认示例是 1 瓦?
因为 1 瓦是所有功率单位里最小也最基准的起点,用它做示例能一次性看清六种单位之间的比例关系;想看更贴近生活的数字,把数值改成 1000(即 1 千瓦)就能得到 1.34102209 机械马力。