数据采集卡技术全解:从硬件架构到行业应用

作者:zlinear数据采集卡日期:2026/5/31

目录

数据采集卡技术全解:从硬件架构到行业应用

一、数据采集卡基础概念与分类体系

1.1 核心概念:连接物理世界与数字世界的桥梁

1.2 数据采集卡的核心功能构成

1.3 与传统测量仪器的本质区别

1.4 多维度的分类体系

1.4.1 按核心性能(采样率)分类

1.4.2 按总线接口类型分类

1.4.3 按功能与应用分类

章节小结

二、硬件架构深度解析

2.1 整体架构视图:从信号入口到数据出口

2.2 模拟前端:信号的“守门人”与“化妆师”

2.3 数据转换核心:ADC与DAC的精密舞步

2.3.1 模数转换器:世界的数字化

2.3.2 数模转换器:数字世界的回响

2.4 时钟与同步系统:系统运行的“节拍器”

2.5 存储与数据处理系统:数据的“中转站”与“调度中心”

2.6 处理器与接口架构:系统的“大脑”与“四肢”

2.7 总结:硬件架构的设计哲学

三、关键性能指标与选型方法论

3.1 数据采集卡的核心性能指标体系

3.2 系统化的选型方法论与决策流程

3.3 选型实践总结与建议

四、接口总线技术与选择策略

4.1 主流接口总线技术深度解析

4.1.1 外部总线:灵活部署与连接

4.1.2 内部/背板总线:高性能与集成化

4.2 总线选择策略与性能权衡

4.2.1 关键性能维度权衡分析

4.2.2 分场景选型指南

五、信号调理与抗干扰设计

🔌 模拟前端(AFE)设计原理与架构

🛡️ 电气隔离技术:构建纯净域的屏障

🎛️ 滤波器设计:频率域上的噪声卫士

⚡ 系统性抗干扰措施与技术实现

🏭 工业现场典型干扰源与应对

🛡️ 电磁兼容性(EMC)设计框架

六、同步触发与时钟系统

6.1 时钟系统:高精度采样的基石

6.2 触发系统:精准捕获事件的门控

6.3 多通道同步采样技术

6.4 相位对齐与高级同步机制

七、驱动软件与API开发

7.1 驱动软件的总体架构与设计模式

7.2 核心组件与工作机制

7.2.1 统一通信协议与数据解析

7.2.2 数据流管理与缓冲区设计

7.2.3 设备抽象与多协议支持

7.2.4 错误处理与恢复策略

7.3 API规范与跨平台开发支持

7.3.1 API接口规范

7.3.2 跨平台开发技术方案

7.4 实时性能优化与延迟控制

八、典型行业应用场景与案例

8.1 电力系统:高可靠同步与强抗干扰

8.2 汽车电子:高动态与严苛环境适应性

8.3 医疗设备:超高精度与绝对安全

8.4 科研实验:极致性能与灵活定制

8.5 工业自动化:复杂场景的综合应用

8.6 环境监测:长期稳定与分布式组网

8.7 行业应用选型速查与总结

九、故障诊断与维护技术

9.1 系统化故障诊断方法论与工具

9.1.1 宏观故障分类与诊断流程

9.1.2 关键诊断工具及其应用

9.2 常见故障现象、根因与现场排查标准化流程

9.2.1 典型故障现象与根因分析

9.2.2 现场故障排查标准化流程 (SOP)

9.3 校准技术与预防性维护体系

9.3.1 校准技术标准与流程

9.3.2 预防性维护策略与周期设计

9.4 长期可靠性保障与寿命管理

十、最新技术发展趋势与路线图

1. 架构演进:从固定硬件到软件定义平台

2. 性能突破:在物理极限下寻求系统最优解

3. 智能融合:从边缘清洗到边缘决策

4. 连接演进:高速、实时与开放生态

5. 可靠性与低功耗:系统级工程深化

未来3-5年技术演进路线图展望

一、数据采集卡基础概念与分类体系

1.1 核心概念:连接物理世界与数字世界的桥梁

数据采集卡(Data Acquisition Card,简称 DAQ卡)的核心定义是作为一种硬件设备,充当物理世界与数字世界(通常是计算机系统)之间的关键接口。其根本任务在于实现信号的双向转换:一方面,将工业现场或实验室中连续变化的模拟信号(如电压、电流、温度、压力、振动等)转换为计算机可以处理和存储的数字信号;另一方面,也能将计算机的数字指令转换为模拟控制信号输出,以驱动外部执行机构。

在一个典型的数据采集系统中,数据采集卡处于承上启下的核心枢纽位置,其系统架构关系可概括为:

1物理信号  [传感器]  [信号调理电路]  **[数据采集卡]**  [计算机/控制器]  [数据分析/存储/显示软件]  [执行机构]
2

它负责接收从传感器传来并经过初步调理的原始信号,完成高质量的数字化,并将结果传输给上位机软件进行后续处理、分析与决策。

1.2 数据采集卡的核心功能构成

数据采集卡并非简单的信号转换器,而是一个集成了多项关键任务的复合功能单元,其核心功能主要包括:

  • 信号采集与转换:通过内部的模数转换器(ADC) 实现模拟输入(AI)的数字化,以及通过数模转换器(DAC) 实现数字到模拟输出(AO)的转换。同时处理数字输入(DI)和数字输出(DO)信号。
  • 信号调理与处理:在ADC转换前后,对信号进行预处理,如放大微弱信号、滤波去除噪声、电气隔离以保障系统安全并抑制干扰,以及对特定传感器提供激励或进行线性化补偿。
  • 数据缓存与存储:为解决高速数据流与有限传输带宽之间的矛盾,现代采集卡常集成多级存储体系,包括用于高速实时数据暂存的PSRAM/SRAM,用于存储关键参数且拥有近乎无限擦写寿命的FRAM,以及用于长期保存历史数据或固件的大容量Flash
    原文
  • 通信与数据传输:通过各种总线接口(如USB、以太网、PCIe、RS-485等)作为桥梁,将处理后的数据高速、可靠地传输至上位机或控制网络。
  • 定时、同步与触发控制:提供精确的定时/计数功能,支持多通道的硬件同步采集,并能响应外部触发信号,以精准捕捉瞬态事件。

1.3 与传统测量仪器的本质区别

数据采集卡与传统独立测量仪器(如示波器、万用表)在本质上是两种不同的产品形态,其核心区别如下:

表格

对比维度数据采集卡 (DAQ)传统测量仪器
系统架构基于计算机的扩展模块,依赖计算机提供处理、显示和存储能力。功能完整的独立设备,集成了信号链、显示和电源。
功能核心专注于高精度、高速的信号数字化与传输,性能体现在采样率、分辨率、通道同步性等参数上。专注于特定物理量的测量与直接显示,针对单一功能优化。
灵活性与集成度高度灵活,软件定义功能。通过编程可实现多种仪器功能,易于集成到自动化系统和物联网中。功能较为单一或固定,系统集成和功能扩展能力有限。
应用模式作为构建分布式、网络化、可编程测控系统的核心组件。通常作为独立测试、点检或实验室使用的工具。
开放性开放性较高,许多厂商提供开源原理图、驱动和协议,支持深度二次开发。封闭系统,用户通常在预设功能范围内使用。

简言之,传统测量仪器是面向最终用户的“专用工具”,而数据采集卡是面向系统集成商的“通用信号接口”模块,是构建复杂智能测控系统的基石。

1.4 多维度的分类体系

数据采集卡可根据不同维度进行分类,形成一套完整的选型参考体系。

1.4.1 按核心性能(采样率)分类

这是最基础的分类方式,直接关联被测信号的频率特性。

表格

速度等级典型采样率范围核心ADC类型典型应用场景产品系列示例 (如ZLinear)
低速 (Low-Speed)1 SPS ~ 100 kSPSΔΣ型、双积分型温度、压力、液位等过程控制;环境监测。DABL系列 (如 DABL7689, DABL7606)
中速 (Middle-Speed)100 kSPS ~ 10 MSPSSAR型(逐次逼近型)音频分析、振动分析(低频)、电机监测、通用测试。DABM系列 (如 DABM-D223)
高速 (High-Speed)10 MSPS ~ 1 GSPS流水线型 (Pipeline)超声波检测、电力暂态分析、雷达信号。(文档未提及具体型号)
超高速 (Super-Speed)≥ 1 GSPSFlash型、时间交织型射频直接采样、高速示波器、激光雷达。(文档未提及具体型号)
1.4.2 按总线接口类型分类

这决定了采集卡与主机的连接方式和系统部署形态。

  • 内部总线型:如 PCI/PCIe(提供高带宽)、PXI/PXIe(用于高可靠性模块化测试系统),直接插入计算机背板。
  • 外部总线型:如 USB(即插即用,便携)、以太网(支持远程网络化部署)、RS-485(适用于远距离分布式工业网络),通过线缆连接。
1.4.3 按功能与应用分类

根据处理的信号类型和集成的功能模块划分。

  • 模拟输入卡 (AI卡):专用于采集电压/电流信号。
  • 模拟输出卡 (AO卡):专用于输出模拟控制信号。
    原文
  • 数字I/O卡 (DI/DO卡):处理开关量信号。
    原文
  • 多功能卡最常见工业形态,集成AI、AO、DI、DO、计数等多种功能于一体。如DABL7606, DABM-D223。
  • 温度采集卡:专为热电偶/热电阻设计,内置冷端补偿等专用调理电路。如 DABT系列 (DABT7689)。
    原文
  • 同步采集卡:每个AI通道配备独立ADC,实现真正的同时刻采样,用于振动、多相电力分析等需精确相位关系的场景。如DABL7606。
    原文
  • 复用采集卡:多通道共享一个ADC,轮流采样,总采样率为各通道共享。如DABL7689。
    原文
  • 隔离型采集卡:在信号通道与系统间采用电气隔离(光耦/磁耦),显著提高抗干扰能力和系统安全性。如 DABL-G511(隔离RS-485/ADC/DAC/DI)。
    原文

章节小结

数据采集卡作为一种将物理信号数字化的核心硬件接口,其定义、功能与传统仪器有本质区别。其分类是一个多维度体系,实际选型需综合考量:首先依据信号频率确定采样率档位;其次根据精度要求确定分辨率;再根据信号类型和数量确定功能通道配置;最后结合部署环境选择总线接口,并评估是否需要隔离等特殊功能。理解这一基础概念与分类体系,是后续进行深入技术解析和正确选型应用的前提。

原文

二、硬件架构深度解析

数据采集卡远非一个简单的ADC芯片封装,而是一个精密协同的混合信号系统。其硬件架构的设计目标,是在复杂的工业电磁环境下,实现从物理世界信号到可信数字数据的高保真、高可靠转换。本章将深入剖析其内部核心子系统及其协同工作机制。

原文

2.1 整体架构视图:从信号入口到数据出口

一个典型的工业级数据采集卡硬件架构,遵循清晰的信号流与数据流路径,其核心子系统构成如下所示的闭环:

信号流(采集路径):外部模拟信号 → 模拟前端(放大、滤波、隔离)ADC(采样、量化、编码) → 数字数据 → 主控制器处理与缓存 → 通过接口上传。
控制流(输出路径):上位机指令 → 主控制器 → DAC(数字到模拟转换)输出调理 → 驱动外部执行机构。
支撑系统精密的时钟系统为所有时序操作提供基准;全面的隔离电源系统确保各子系统在电气噪声环境中独立、纯净地工作。

2.2 模拟前端:信号的“守门人”与“化妆师”

模拟前端是信号进入数字世界前的第一道关卡,其设计直接决定原始信号的质量。

  • 核心功能:将传感器输出的原始信号(往往微弱、含噪、量程不匹配)“调理”成适合ADC采集的“干净”信号。
  • 关键电路与设计
    • 放大:采用仪表放大器(如AD623、INA333)或可编程增益放大器,将毫伏级微弱信号线性放大至ADC的最佳输入量程(如±5V, ±10V)。
    • 滤波:必须包含抗混叠滤波器(通常为一阶或二阶RC低通滤波器),其截止频率略高于有用信号最高频率,以滤除高于采样率一半(fs/2)的高频噪声,防止混叠失真。
    • 隔离:工业应用的关键。采用隔离放大器数字隔离器,并配合独立的隔离电源,彻底切断传感器端与采集卡数字系统之间的电气连接,消除地环路干扰和共模电压,保障系统安全。
    • 信号转换:例如,通过精密采样电阻(如250Ω)将工业标准的4-20mA电流环信号转换为1-5V的电压信号。
  • PCB布局的“硬核”要求:模拟前端的性能不仅取决于电路设计,更依赖于严格的PCB布局。
    • 数模地分离:明确划分模拟地数字地,并采用单点接地策略(通常在ADC下方或电源入口处连接)。
      原文
    • 电源去耦:为每个模拟器件(运放、ADC)的电源引脚就近布置大小搭配的去耦电容(如10μF电解电容并联100nF陶瓷电容)。
      原文
    • 走线保护:模拟信号线尽量短直,对敏感线路采用“包地”处理,ADC基准电压走线需特别加粗并独立保护。
      原文

2.3 数据转换核心:ADC与DAC的精密舞步

2.3.1 模数转换器:世界的数字化

ADC是将连续模拟信号转换为离散数字信号的核心,其选型决定了采集卡的性能基线。

  • 工作原理四步曲采样(由时钟控制抓取瞬时值)→ 保持(采样保持器稳定电压)→ 量化(将电压归入离散电平)→ 编码(输出二进制码)。
  • 主流类型与选型
    表格
    | ADC类型 | 核心原理 | 特点 | 典型应用场景 |
    | ---------- | -------- | ------------------ | ----------------------------- |
    | SAR型 | 逐次逼近 | 速度与精度平衡佳,功耗较低 | 通用工业多通道采集(如AD7606/AD7608) |
    | Σ-Δ型 | 过采样与噪声整形 | 分辨率极高,抗干扰强,速度慢 | 高精度低速测量(音频、应变、温度) |
    | 流水线型 | 多级流水作业 | 速度极快,功耗和复杂度高 | 高速数据流、通信信号处理 |
    | Flash型 | 并行比较 | 超高速,分辨率低,功耗大 | 超高速采集、示波器核心 |
  • 架构设计要点
    • 同步采样:高端采集卡为每个输入通道配备独立的采样保持器,由同一CONVST信号触发,实现真正的同时采样,消除通道间延迟,对振动、三相电分析至关重要。
      原文
    • 参考电压:采用低噪声、低漂移的专用基准源,其纯度直接决定ADC的绝对精度。
2.3.2 数模转换器:数字世界的回响

DAC负责将数字控制信号还原为模拟量,驱动执行机构。

  • 核心架构链路:数字控制器 → 数字接口D/A核心芯片模拟输出调理 → 执行机构。
  • 设计关键
    • 输出缓冲与调理:通常需运算放大器进行电流-电压转换、放大/衰减至标准工业范围(如0-10V),并进行低通滤波平滑波形。
    • 同步输出:多通道AO需共享同一时钟和触发信号,确保输出动作的严格同步。
    • 隔离设计:与ADC类似,采用隔离电源和数字隔离器,确保输出信号的纯净度。

2.4 时钟与同步系统:系统运行的“节拍器”

精密时序是所有数字化操作的基石。

  • 时钟系统架构:采用多层多源架构。外部晶振提供稳定基准,通过锁相环倍频生成系统所需的高频时钟,再经分频器分配给CPU、总线及各类外设(ADC、DAC、定时器)。
  • 同步机制:确保多通道、多板卡在时间轴上严格对齐。
    • 硬件同步:所有需同步的通道共享同一个主时钟源启动触发信号。通过同步采样ADC(各通道独立ADC+统一CONVST)或多路同步采样保持器实现。
    • 软件与驱动配置:在驱动层,将需同步的通道配置在同一个采集任务中;输出时使用DMA进行原子操作,一次性下发所有通道数据,避免操作系统调度引入的抖动。

2.5 存储与数据处理系统:数据的“中转站”与“调度中心”

  • 分层存储体系
    • PSRAM/SRAM:作为高速数据缓存,临时存放ADC原始数据流,解决MCU内存瓶颈,确保高速连续采样不丢帧。
    • FRAM:作为关键参数存储器,存储设备配置、校准系数等需频繁更新且掉电不丢失的数据,其超高耐久性(超10¹⁴次读写)满足实时记录需求。
      原文
    • Flash:作为大容量存储仓库,存放固件、历史数据及需要长期保存的波形。
      原文
  • 数据缓存机制
    • DMA(直接存储器访问):ADC数据不经过CPU,直接由DMA控制器搬运至缓冲区(如PSRAM),是保证高速采集流畅性的硬件基础
      原文
    • 双缓冲/环形缓冲区:开辟两个缓冲区A和B。当ADC写入A区时,处理器可同时处理B区数据,写满后立即切换,实现采集与处理的完全并行,是“零丢数”连续采集的核心软件策略
      原文

2.6 处理器与接口架构:系统的“大脑”与“四肢”

  • 异构处理器架构:高性能采集卡常采用 ARM + FPGA 协同架构
    • ARM(如STM32):作为主控,负责系统管理、通信协议(Modbus, TCP/IP)、复杂算法和与上位机交互。
    • FPGA:作为硬件加速器,专精于高速并行处理:实现多通道ADC/DAC的精确时序控制、高速PWM生成、实时数字滤波(如FIR)以及定制协议接口(如QSPI数据搬运)。
  • 接口与通信
    • 物理接口USB(用于全功能PC软件控制)、以太网(用于网络化远程监控)、RS-485(用于工业现场总线组网),部分型号支持CAN。
    • 通信协议Modbus RTU(运行于RS-485)、Modbus TCP(运行于以太网)用于与工控设备集成;私有自定义协议(通常用于USB)用于实现上位机软件的深度控制与高速数据流传输。

2.7 总结:硬件架构的设计哲学

数据采集卡的硬件架构是一个围绕 “高保真转换”“强抗干扰生存” 两大目标构建的精密系统。其设计精髓在于:

  1. 信号链的完整性:从模拟前端调理、高精度数据转换,到最终的可靠输出,每个环节都针对工业环境的挑战进行了强化设计。
  2. 子系统的

数据采集卡技术全解:从硬件架构到行业应用》 是转载文章,点击查看原文


相关推荐


技术选型决策树:什么团队、什么项目该选什么框架 | 跨平台框架深度对决(4)
陆业聪2026/5/10

跨平台框架深度对决系列 · 第4/4篇(完结篇) Flutter vs KMP vs KuiKly vs RN,谁是2026年的最优解 第1篇:跨平台框架全景图——Flutter/KMP/KuiKly/RN的2026年格局 第2篇:渲染引擎与性能拆解——自绘vs原生渲染vs Bridge的终极对决 第3篇:架构哲学与工程化——从开发体验到CI/CD的全维度对比 第4篇:技术选型决策树——什么团队、什么项目该选什么框架(本篇 · 完结) 上个月,有三个不同的朋友分别找我聊跨平台选型。 第一个是创业


RAG 系列(二):用 LangChain 搭建你的第一个 RAG Pipeline
冬奇Lab2026/4/30

从 100 行代码到生产级 Pipeline 上一篇我们用手写 Python 搭了一个最小 RAG,100 行代码跑通了核心逻辑。但如果你想把那套代码搬到生产环境,很快就会撞上一堵墙。 要加载 PDF? 你需要 PyPDF2 或 pdfplumber,然后发现表格、页眉页脚的解析是一场噩梦。 要切分文本? 你那个朴素的 text.split("\n\n") 会把句子拦腰截断、破坏代码块,或者切出超长的块直接把 Token 上限撑爆。 想换个向量数据库? 祝你下午愉快——每个数据库的 API 都不


告别 jq 噩梦!这款 JSON 神器 fx 让你在终端体验“丝滑”的数据操作
GetcharZp2026/4/21

还在为复杂的 jq 语法抓狂?antonmedv/fx 带着交互式 TUI 和纯正 JavaScript 语法来了!JSON 调试、过滤、转换,一个工具全搞定。 在程序员的日常摸鱼……哦不,日常开发中,JSON 绝对是出现频率最高的朋友。 不管是调用后端接口、查看 K8s 配置,还是分析爬虫数据,面对满屏密密麻麻、甚至没有缩进的原始 JSON 字符串,我们的第一反应通常是: 打开浏览器,搜索“JSON 在线格式化”。 把数据粘进去,点一下“美化”。 忍受网页弹窗广告,或者担心敏感数据泄露。


实测对比:哪款开源 Kubernetes MySQL Operator 最值得用?(2026 深度评测)
小猿姐2026/4/13

本文基于作者在 AWS EKS 上对四款 MySQL Operator 的真实部署与测试,覆盖集群搭建、高可用切换、弹性扩缩容、动态参数、TLS 等维度,适合正在评估 MySQL Kubernetes 方案的工程师参考。 一、为什么要做这次对比测试? 过去两年,越来越多的团队开始将 MySQL 从虚拟机迁移到 Kubernetes。驱动力很直接:统一的基础设施管控、更快的弹性扩容、以及 GitOps 风格的声明式运维。 但随之而来的问题是:MySQL Operator 怎么选? 我们决定不依赖


Claude Code 的权限系统是如何工作的
candyTong2026/4/5

在 agent runtime 的实现里,权限从来不是外围配置项,而是执行系统的一部分。只要模型开始改文件、跑命令、调用外部工具,系统就必须回答一个核心问题:这一步是否允许执行,以及这个判断应该在执行链路的哪个位置完成。 Claude Code 的权限系统很适合作为分析样本。它不是在工具外面额外包一层确认框,而是把权限判断直接嵌入工具调用链路,让一次工具调用从发起到落地,始终伴随一套可组合、可回写的运行时裁决。 文章从一个常见工作场景切入,分析权限系统实际解决的问题、内部层次划分,以及这些设计对


阿里云服务迁移实战(二)——网关迁移与前后端分离配置
KD2026/3/27

一、背景 由于业务原因,需要把服务器从外部阿里云账号迁移到阿里云账号 原阿里云是在服务器上部署Nginx做网关,迁移后改用阿里云CLB 同时对前后端分离逻辑做梳理,调整为更高效合理的配置 二、Nginx迁移至CLB 1.采用阿里云CLB原因 高可用性:会自动做健康检查,如果服务出现问题,会自动做流量切换 自动化管理:部署后阿里云会处理CLB的监控、更新和运维,无需手动维护 2.迁移前 迁移前Nginx部署在一台ECS服务器上 3.迁移后 迁移后单独部署负载均衡CLB 4.迁移


我让 AI 操作网页之后,开始不想点按钮了
糟糕好吃2026/3/19

每天在后台系统填表单、在电商网站筛商品、在管理后台点来点去……如果有一天,你只需要说一句话,AI 就能替你干完这些活,你会不会觉得:我的双手终于可以解放了? 说实话,我第一次看到阿里开源的 PageAgent 时,脑子里蹦出的就是上面那句话。这是一个能听懂人话、然后直接帮你操作网页的小工具——不需要写脚本,不需要装插件(甚至可以用书签),只需要一行代码,或者一句话。 它让我突然意识到:我们和网页的交互方式,可能正在迎来一次真正的变革。 一、体验下三个让你“哇塞”的场景 场景一:后台系统创建用


【OpenClaw养虾】从零开始部署安装,接入QQ机器人
卷福同学2026/3/11

从零开始的养虾记 1.OpenClaw是什么 OpenClaw最近非常的火,友友们可以在各种地方刷到它,但是还是有很多人不知道这是个什么东西,能做啥 简单总结,它真正解决了一个问题:让AI从”能聊天“变成”能干活“ 2.OpenClaw能做啥 OpenClaw是一个开源的AI Agent框架,让AI拥有了手和脚,能自动执行任务、调用浏览器、操作工具等等。 以运营自媒体账号为例,用OpenClaw搭建自动化系统,AI可完成的工作: 自动选题 自动写作 自动配图 自动发文,一键发布到公众号、小


我把大脑开源给了AI
风象南2026/3/3

前段时间遇到个很烦人的问题:随着用 AI 的频率越来越高,我发现自己每天都在做重复的“填表”工作。 代码在 GitHub,笔记在语雀,灵感在手机微信备忘录。每次开一个新的 AI 对话框,我都要不厌其烦地重新给它喂背景信息:“我是谁”、“我的项目规范是什么”、信息需要从各个系统同步到AI,效率极低。 为了解决这个问题,我干脆把这些散落的东西整合了起来,建了一个纯文本的本地知识库——我叫它 AIStudio。 一开始只是想弄个集中的仓库,方便AI找到它需要的东西,但用着用着,这套架构演变成了一个我和


LeetCode 762.二进制表示中质数个计算置位:位运算(mask O(1)判断)
Tisfy2026/2/22

【LetMeFly】762.二进制表示中质数个计算置位:位运算(mask O(1)判断) 力扣题目链接:https://leetcode.cn/problems/prime-number-of-set-bits-in-binary-representation/ 给你两个整数 left 和 right ,在闭区间 [left, right] 范围内,统计并返回 计算置位位数为质数 的整数个数。 计算置位位数 就是二进制表示中 1 的个数。 例如, 21 的二进制表示 10101 有 3

首页编辑器站点地图

本站内容在 CC BY-SA 4.0 协议下发布

Copyright © 2026 聚合阅读