Advertisement

包含功率板和MCU板的完整数控电源资料包(包括原理图、PCB源文件、源代码和BOM清单)- 电路设计方案。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
此套数控电源开源套件仅作为供网友自学的资料参考,请勿用于商业用途。电源网及乐云老师保留所有版权及最终解释权!设计原理:数控电源本质上是将传统模拟可调恒压恒流线性电源的恒压环路和恒流环路,借助单片机与运放进行集成。具体而言,在电源启动时,其处于待机状态,未输出任何电压。当按下输出按钮时,单片机会根据预设值向运放发出指令,运放随后将该指令传递给电源调整管,从而使电源开始工作并产生输出。与此同时,电源的稳压环路和恒流环路会持续采集数据,并将这些数据反馈至单片机进行处理,进而控制调整管的开关动作,最终实现稳压和恒流的功能。 电源功率板电路的实际PCB截图如下:[此处应为图片链接] 电源MCU控制板电路的实际PCB截图如下:[此处应为图片链接] 项目前后规划:1. 最初考虑使用LM317等可调稳压芯片作为方案,但存在一个关键问题:LM317、LT1085等芯片对ADJ脚的电压有严格要求,需要运放能够输出-3V至20伏左右的电压范围。然而,常规运放通常只能提供-18V至+18V左右的电压范围,这会导致输出电压不稳定性以及对稳压效果产生负面影响。此外,芯片内部功率管的热稳定性也可能影响输出电流和电压的稳定性,尤其是在芯片过热的情况下。2. 另一种方案是采用LM2576ADJ等降压型芯片。虽然这类芯片具有一定的优势,但其反馈FB脚的零点电压固定(例如LM2576ADJ内部FB电压为1.23V),这使得外围反馈电路和取样电路的设计较为局限且缺乏灵活性。同时,输出电流也相对固定。此外,纹波电流也可能较大。3. 传统的线性电源拓扑结构虽然设计灵活且易于调整,但电路复杂度较高且对模拟电路基础知识以及程序算法要求较高。4. 最后选择的前级开关电源与后级数控电源调节方案周期较长且技术涉及范围广(包括开关电源、单片机、模拟电路、数字电路等),并且纹波控制是最大的挑战之一,对于初学者而言可能难以实现。综合考虑各种因素后决定采用第三种方案。 附件内容截图:[此处应为图片链接] 调试步骤:1. 首先对电源面板上的各个电路由进行调试测试, 确保其正常运行状态;2. 测试单片机程序下载接口, 保证程序能够顺利地写入单片机中;3. 进行液晶显示器调试, 这是至关重要的步骤, 因为后续的大部分数据都需要通过显示屏进行显示, 以便方便对电源的电压电流进行精确设置;4. 调试单片机产生的PWM波形;5. 对功率板上的相关元件进行焊接, 并连接MCU板, 以完成整机的调试过程。 调试说明:在调试过程中尽量避免使用电子负载作为测试工具, 因为电子负载内部通常使用多个大功率MOS管和小阻值大功率电阻配合PWM来实现负载功能。由于电阻负载内部产生的PWM波形会对电源产生干扰, 可能会误判为电源纹波过大问题 。经过两天的调试才发现这个问题, 因此建议配备一个大功率的可调电位器(500W)以备使用, 并注意散热处理以防止烫伤或损坏工作台面 。最终成功调试出2路10位PWM波形, 这是数控电源中最关键也是核心的一个模块 。由于单片机自带硬件实现10位PWM的功能较少 (STC最新款IC STC15W4K系列芯片), 官方提供的实例资料相对匮乏, 主要以汇编代码为主 。因此需要花费一定的时间将汇编代码翻译成C语言 。寄存器的操作较为繁琐 , 但不得不仔细研究那些看似乏味的寄存器设置 。我曾尝试使用低端单片机通过16位定时器来模拟PWM波形 , 但遇到了以下几个无法克服的问题: 1. 最低占空比无法达到1%, 即无法从0V开始逐渐调节 , 这与最初的设计目标相悖 ; 虽然可以通过外加一级运放将0.3V下调到0V来实现 , 但操作较为复杂 , 如果不小心会导致调压不线性 , 从而影响精度 ; 2. 使用定时器模拟10位PWM时 , 输出频率较低 , 这会导致输出纹波较大 。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • RF与微波检波器PCBBOM及参考等)-
    优质
    本资料包提供全面的RF和微波功率检波器设计资源,包括详细的原理图、PCB源文件、物料清单以及实用参考代码,助力高效电路开发。 RF频率及微波功率检波器设计概述:此设计方案基于ADL6010 RF射频与微波功率检波器,能够将交流信号转换为与其输入幅度成比例的输出电压。该输出表现为线性电压,并且其斜率以V/V rms来量化。 在大多数功率计应用中,输出电压代表了输入信号的稳定直流值。ADL6010具备提取高达40 MHz带宽内RF信号包络的能力。 实物图显示:一款12位、采样率为1 MSPS的ADC(型号为 AD7091R)对检波器输出进行取样,采集的数据经由数据处理板传输至PC机上进一步分析。该ADC内部配置了2.5V基准电压源用于设定满量程电压;若需更高的满量程电压,则可通过外部参考电压来实现。 整个系统需要校准以确保准确性:由于其输出与输入波形频率相关,因此测量调制信号时还需额外应用一个修正因子。为此提供了一款带有简易图形界面的PC软件(CN-0366评估软件),用于执行必要的计算任务。 ADL6010检波器是一款45dB包络检波器,适用于从500 MHz到43.5 GHz的工作频段范围内使用。它的线性电压斜率大约为5.9 V/V rms,并且能够检测−30 dBm至+15 dBm或−43 dBV至+2 dBV(基于50欧姆系统)的绝对输入范围。 该检波器利用一个专有的八肖特基二极管阵列,结合创新性线性化电路来形成相对于输入均方根电压幅度的比例因子(传递增益),标称值为5.9。通过使用输出平均电容,ADL6010能够检测具有可变包络的信号;然而对于相同的输入功率水平,则需要一个校正系数以补偿因频率变化导致的输出电压差异。 公式说明了VOUT与均方根输入电压VRFIN之间的关系: \[ V_{\text{out}} = \text{slope} \times VRFin + Intercept \] 其中,Slope约等于5.9 V/V rms(在10 GHz时),Intercept则是当数据延长至Y轴的交点值。
  • )高分辨子秤PCB等)-
    优质
    本项目提供一套完整的高分辨率电子秤设计方案,包括详尽的原理图、PCB布局及源代码。适用于需要精确测量的应用场合。 高分辨率电子称概述:此精密电子秤参考设计实现了超过50,000无噪声计数的分辨率。失调和失调漂移误差几乎通过交流电桥激励实现消除。该设计利用了高分辨率ADS1262 delta-sigma ADC。 特性: - 超过50,000无噪计数的电子秤解决方案 - 工作温度范围: -40°C 至 +125°C - 在工作温度范围内总误差小于 1 μV - ADC电源和电桥激励电压为5V - 电桥输出范围为 0 V 至 10 mV - 固件提供ADS1262示例代码 这一强大的电路参考设计包含理论、完整误差分析、组件选择、仿真、PCB 设计、示例代码以及与理论及仿真相关的测量数据。
  • SIM800C开发PCB程序-
    优质
    本资源提供SIM800C开发板详细电路设计资料,涵盖原理图、PCB布局文件及配套程序,为物联网通信模块应用开发者与爱好者提供全面的设计参考。 SIM800C开发板概述:该开发板不仅支持四频(在国外同样适用),还具备蓝牙串口功能,性能非常强大。此外,大部分指令与SIM900A/SIM900兼容。 以下是SIM800C开发板的相关参数: 1. 串口波特率范围为1200~460800bps; 2. 工作频段包括850/900/1800/1900MHz; 3. 控制方式采用AT指令(遵循3GPP TS27.007标准); 4. GPRS支持PPP连接,内置TCP/IP协议栈; 5. 基本功能涵盖拨号、接听电话、发送短信及进行GPRS通信; 6. 扩展功能包括彩信服务、DTMF信号传输和TTS(文本转语音技术)、蓝牙等。 7. 供电范围为DC5~24V,最大电流需求不超过2A; 8. 工作温度适应性广,在-40℃到+85℃范围内均可正常工作; 9. 模块尺寸规格为62mmX52.5mm。 附件中包含SIM800C开发板的原理图及PCB设计文件,以及ATK-SIM800C模块演示程序、使用手册和封装资料。
  • 步器与实现,PCBBOM-
    优质
    本项目提供一款全面的电子计步器设计方案,包括详尽的原理图、PCB布局文件、配套源代码以及物料清单(BOM),旨在为工程师和技术爱好者们打造一个完整的硬件开发参考。 基于ADI ADXL362的电子计步器系统设计概述如下:采用瑞萨RL78 CPU内核的MCU R7R0C002(48引脚,最高主频为24MHz),实现了具备完整功能的电子计步器。该设备包括按键设定功能,通过四个按钮可以对计步器进行各种设置;LCD显示功能则利用MCU内置的控制器和内部升压方式展示当前时间、步行数及卡路里消耗量等信息。 此外,系统能够根据3轴MEMS加速度传感器ADXL362检测到的数据计算出实际行走的步伐,并结合用户设定的体重与步长参数来估算每日的能量消耗。内存功能则将重要的数据如步行数量保存在具有掉电保护机制的内部闪存中,确保信息的安全性。 该设计还附带了详细的硬件电路图和PCB布局文件,以及完整的物料清单(BOM)和源代码。此外,文档内容还包括对软件与硬件设计方案的具体分析讲解。另一份相关的资料则是以ADXL362三轴加速度计为基础的小米智能手环的设计分享。 以上是基于ADI ADXL362的电子计步器设计的主要概述,它展示了如何通过集成先进的传感器和微控制器来创建一个高度精确且用户友好的健康监测设备。
  • 比赛作品:基于HLW8012测量PCBBOM等)-
    优质
    本项目提供了一种基于HLW8012芯片的高效功率测量解决方案,包括详细的原理图、PCB布局和相关代码。此外还包含了全面的物料清单(BOM),旨在为电子爱好者和工程师们在设计电力监控系统时提供便利与参考。 HLW8012功率测量电路的功能概述如下:该电路基于STM32F103C8T6芯片,通过输入捕捉接口读取HLW8012的功率数据,并将这些数据通过串口上传到PC界面进行显示。 视频演示展示了使用HLW8012实现的功率测量PCB电路板实物。此外,还提供了该电路板的原理图和PCB截图以及焊接好的实物图片展示。附件内容也包含相关资料。
  • 【开全套分享(PCBBOM等)-
    优质
    本项目提供一套全面的数控电源设计资源,包括详细的原理图、PCB源文件、程序源代码及物料清单。适合工程师和电子爱好者深入学习与实践。 此数控电源开源套件仅供网友自学使用,请勿用于商业用途。设计原理:将传统模拟可调恒压恒流线性电源的环路通过单片机与运算放大器来实现控制功能。开机时,电源处于待机状态无输出;按下启动按钮后,预设值经单片机处理并通过运放发送至调整管以产生输出电压,并且稳压和恒流反馈信号会采集并送回单片机进行负反馈调节,以此确保稳定的工作效果。 在设计过程中遇到的挑战包括: 1. 使用如LM317或LT1085等可调稳压芯片时,对调整脚(ADJ)电压的要求较高。这要求运放输出-3V至20多伏特范围内的电压,常规运算放大器难以满足这一需求;此外,在过热情况下内部负反馈电路会限制外部MCU的控制效果。 2. 选择LM2576等降压型芯片时,其反馈脚FB具有固定阈值(例如1.23V),这在设计灵活性和输出电流调节上存在局限性,并且纹波较大。 3. 线性电源方案尽管电路复杂度较高、对模拟基础要求高,但因其灵活的设计思路被选为最终选项。 4. 开关电源与数控调压器结合的方式虽然全面覆盖了多种技术领域(如开关电源设计、单片机编程等),但由于纹波控制难度大且涉及范围广而未采用。 调试步骤包括: 1. 确保面板各路电源正常工作; 2. 测试程序下载接口以确保代码能正确加载至MCU中; 3. 调试液晶显示器,以便后续显示重要数据信息; 4. 单片机输出PWM波形测试; 5. 功率板调试与整机组装。 在进行电路调试图时建议避免使用电子负载,因其内部结构可能干扰电源纹波检测。推荐采用大功率可调电阻(例如500W)以减少误差并注意散热问题。此外,成功生成2路10位PWM信号是该数控电源的关键环节之一;所用单片机为STC最新系列芯片,并将汇编代码转译成易于理解的C语言形式。 在探索使用低端MCU模拟10位PWM时发现以下限制: - 最小占空比无法达到理想水平,导致输出电压起点高于预期; - 采用定时器生成低频PWM会导致较大纹波。
  • 耗STM32F411开发PCB及官例程驱动)-
    优质
    本资料包提供低功耗STM32F411开发板全套设计资源,包括详细原理图、PCB源文件以及官方例程与驱动程序,助力高效电路研发。 STM32F411是一款由ST公司推出的新型微控制器芯片,在批量数据采集模式(BAM, Batch Acquisition Mode)下能够节省高达50%的电量。在这种状态下,当CPU内核处于睡眠状态时,传感器的数据会直接被保存到SRAM中;处理器内核会在短暂唤醒后处理这些存储的数据,并再次进入低功耗模式。 STM32F411具有宽泛的工作温度范围(-40℃至105℃)和最低电源电压需求为1.7V,使其适用于恶劣环境的应用。该芯片集成了丰富的外设接口,包括一个支持最高达2.4Msample/s的采样率、具备16通道输入的12位模数转换器(ADC),以及多达11个定时器功能(其中包括电机控制定时器和通用型32/16位定时器)。 此外,STM32F411还配备了多种通信接口:三个I2C端口(最高支持速率可达至1Mbit/s)、三个USART端口(最高速率为12.5Mbit/s),一个USB 2.0 OTG全速接口,并且具备物理层集成;五个SPI端口,其中包含五种I2S音频接口,以及一个SD/MMC卡接口。 相关附件包括:STM32F411开发板电路原理图和PCB源文件(需使用AD软件打开)、官方测试例程、详细的操作指南及NUCLEO系列板子的ST LINK驱动程序。
  • STM32F334C8 DemoPCB分享-
    优质
    本项目提供STM32F334C8数控电源Demo板的详细设计资料,包括原理图、PCB布局以及相关控制代码,适合进行电源管理与控制系统开发参考。 电源是将其他形式的能转换成电能的装置。美国Vicor公司目前是全球最大的高密度电源模块生产商,并且也是唯一能够使用零电压、零电流技术大批量生产电源模块的企业。其主要产品包括AC-DC及DC-DC电源模块,配置式电源(一体化电源)和客户定制电源,所有组件均在位于美国东部安多弗市的自动化生产线制造。 Vicor产品的安全性得到了CE、CTÜVus、CULus、CB、UL、TÜV等国际安全认证以及ISO9001:2000质量管理体系标准的认可,并且符合ROHS要求。这些产品因其卓越稳定性和高性能,已经被广泛应用于国内外的通信设备、铁路系统、生产设备和工业控制等领域。 新的STM32F334数控电源系列是STM32家族产品的后续版本,它与入门级微控制器STM32F301(PWM分辨率为7ns)完全兼容。这使得开发人员能够在统一的平台上使用不同的STM32微控制器进行工作。在STM32系列产品中,STM32F334xx特别针对需要高度精确计时数字信号的应用市场,尤其是那些涉及数字功率转换应用的领域。 这些包括但不限于:数字电源、照明系统、不间断电源(UPS)、太阳能逆变器以及无线充电设备等。
  • 基于MSP430智能水表分享-PCB-GUI
    优质
    本资源提供基于MSP430微控制器的智能水表控制板详细设计方案,涵盖硬件原理图、PCB布局及软件源代码,并附带GUI界面实现。 基于MSP430的电池供电水表概述:水表用于测量连接公共供水系统的居民楼和商业建筑内的水流量。传统水表大多为机械式水表。这种水表将水流转换为转盘运动,每圈旋转对应于特定单位的水量。用户可以通过刻度盘读取机械指针显示的数据。 随着科技的发展,机械式水表逐渐被电子或智能型水表取代。通常,智能型水表在传统机械式基础上集成了一个电子传感器。常用的传感器包括干簧管、霍尔效应传感器或者光电编码寄存器等。水流数据通过微控制器单元(MCU)处理后显示于LCD屏上,并可输出到信息管理系统。 智能水表电路设计特性如下: - 磁脉冲测量 - 高精度测量 - 4 × 24 LCD 显示,包括瞬时流量和累计流量等信息。 - 超低功耗:在待机模式下MCU处于LPM3状态;搭载RTC、LCD及RF模块后待机电流为2.9µA。平均功耗12µA,使用1200mAh电池可连续工作约十年时间。 - 采用非易失性FRAM技术用于应用和实时数据存储 - 支持有线和无线接口:包括RS-485、Meter-Bus以及RF430CL330HTB NFC BoosterPack等。 此外,该系统还配备了一块基于MSP430的电池供电水表控制开发板,并拥有一个图形用户界面(GUI)软件。
  • 全开】两轮平衡小车PCB、程序BOM等)-
    优质
    本资料包提供了一款两轮平衡小车的完整设计方案,包括原理图、PCB设计文件及程序源代码和物料清单,适合嵌入式系统学习与实践。 与网上常见的平衡小车相比,这款平衡小车的独特之处在于其尺寸非常小巧,PCB面积仅为2.5cm*5.0cm,甚至比一些网友制作的小车电机驱动板还要小,但功能却完全相同。在选择器件时,我尽可能使用小型元件以减小PCB的占用空间。 亮点总结如下: 1. PCB 面积非常紧凑(2.5cm*5.0cm) 2. 器件可拆卸设计,便于开发调试和学习 系统架构图: 视频演示: 两轮平衡小车软件部分包括数据处理与控制算法: **数据部分:** 这部分围绕MPU6050传感器展开。具体分为三步: 1. 数据获取 通过STM32的I2C接口与MPU6050通讯,实现基本的I2C通信协议,并根据需要设置各种参数(如加速度范围等),不同的设置会影响数据精度。 2. 滤波处理 原始数据经过简单转换后得到角度值,但这些数值不够准确。因此采用互补滤波来提高数据准确性。 3. 数据处理 在进行滤波前需对原始数据做预处理,这需要一些物理知识作为基础,例如加速度与力方向一致的原理以及角速度积分操作(使用定时器完成)。 **控制部分:** 这部分主要是PID算法和电机驱动设计: 1. PID算法 在此应用中采用比例、积分及微分三个变量相互作用的方式输出到控制器。这里只需用到P项即可满足需求。 2. 电机驱动 该步骤主要涉及PWM波的生成,利用STM32的相关库函数实现,并将PID算法的结果作为参数输入以完成控制操作。 附件内容截图: