版本协议

BSD

标签
标准版
#第五届立创电子设计大赛#便携实验可调电源

创建时间:4年前

项目主题:直流可调电源设计

3850 3

视频

  • Timeline 1.mov

  • BE7BE28AD88E90B13FC4F8D3ED8EF534.mp4

  • demo(1).mov

  • 固定电压测试.mp4

描述

<p>注:*为必填项。</p> <p>【请在报名阶段填写 ↓】 <em>  1、自我/团队介绍 </em>  2、简要介绍项目</p> <h2>1、项目详情</h2> <pre><code>本项目秉承以往设计原则,均全部开源。其中带有部分指导内容,以帮助大家都能够制作出来,由于时间匆忙,闲暇时刻补充文档,定有不足之处,希望大家指正。 本项目预定采取两款单片机,一款是极为流行的Arduino atmega328,适合编程能力适中的伙伴采用。 另一款预计采用GD32VF103CBT6,程序也将全部开源。项目中采用润石科技的Rs358以及风华电阻电容(若商城中无相应值电阻电容则替换)。 </code></pre> <p>项目参数:</p> <table> <tr> <th>参数</th> <th>值</th> </tr> <tr> <td>额定输出电压</td> <td>0 - 24V</td> </tr> <tr> <td>额定输出电流</td> <td>0 - 3A</td> </tr> <tr> <td>输出功率</td> <td>MAX 72w MIN 27W 【根据输入电源】</td> </tr> <tr> <td>电压分辨率</td> <td>2mV 12bit DAC可以提高分辨率至0.5mv</td> </tr> <tr> <td>电流分辨率</td> <td>1mA</td> </tr> <tr> <td>纹波</td> <td>待测量</td> </tr> <tr> <td>质量</td> <td>待测量</td> </tr> </table> <h2>2、项目面临的挑战及所解决的问题</h2> <h3>2.1 电源常见问题</h3> <p><strong>1. 电源体积质量大,适用实验室等固定使用。</strong></p> <p><img src="//image.lceda.cn/pullimage/FJo67NxCBiJw1RXsuXR129Om2ZEIkakH8NB8PBVx.png" alt="淘宝开关电源"></p> <p><strong>2. 开关电源的纹波远远大于线性电源</strong></p> <p><img src="//image.lceda.cn/pullimage/P4EcgnM3wrUnS7ae0HFpvsR4u5XTdKDp0ZSLZfgi.png" alt="纹波对比"></p> <p><strong>3. 一般实验电源不能小电流恒流输出</strong></p> <p><strong>4. 价格稍高</strong></p> <pre><code>综上所述:如何设计一款价格实惠,且性能较好同时具有便携性的自用线性电源是本设计的重点。 需要提出的是,由于成本的降低和本人能力有限,其中一些保护电路会舍弃,但是本设计尽可能提供保护。 </code></pre> <h3>2.2 踩坑运放之——输入共模电压范围</h3> <pre><code>为尽可能压缩成本,选择国产LM358一块仅需0.2元,挺香的。但是遇到一个小问题,虽然很快就解决了,但有必要记录一下。 问题描述: 项目中通过LM358搭建电压跟随器,目的是避免对差分放大器的干扰,但是却降低1.5V(仿真中)。实际测试降低1.35V。具体情况如下图所示: 知识点: 1、VICM(共模电压) = (VIN(+) + VIN(-))/2 注:跟随器通常假设VIN(+)=VIN(-)=VICM 2、VICMR(输入共模范围)定义了运放器件正确运行所需的共模输入电压的范围,并描述输入与每个电源轨的接近程度。 另一种描述方法: VICMR = VICMR_MAX - VICMR_MIN VICMR_MIN = VCC(运放电源) - 电源轨限制 VICMR_MAX = VCC + 电源轨限制 </code></pre> <p><img src="//image.lceda.cn/pullimage/b6gP1sihHKtKblrhDwmF7fPeUTCVQgA6ew24DNg4.png" alt="LM358"></p> <pre><code>由以上所述,LM358从数据手册中可以得出,正好输入共模电压范围为V-1.5跟仿真结果一致。 解决办法:将运放替换为润石科技的Rs358,这是一款轨道轨的运放,成功解决以上问题。 </code></pre> <h3>2.3 QC3.0协议诱骗</h3> <pre><code>为方便使用充电宝,手机充电器等外部供电,本设计支持QC3.0协议。实际理论如下: </code></pre> <h2>3、项目硬件、软件关键点(主要对电源设计上的理论描述)</h2> <h3>3.1 PWM_DAC</h3> <pre><code>附件中带有Multisim14仿真文件,可以下载供参考 主要技术路线: 积分电路 PWM(Pulse Width Modulation)是频率固定、占空比变化的数字信号,PWM 信号波形可以被分解为一个直流分量加上一个相同占空比,但平均幅度为零的新的方波。 </code></pre> <h3>3.2 电压反馈部分</h3> <h3>3.3 电流反馈部分</h3> <p><img src="//image.lceda.cn/pullimage/MyWPBaB9I5T2EG3j8xJeYm7lwvPXTAhc7jvRCHkS.png" alt="QQ截图20200808235748.png"></p> <pre><code>小明提问:第一部分为什么并联10个10欧姆电阻,在这里起什么作用? 作者解答:若采用单个1欧姆的电阻,需要采用功率电阻,功率电阻体积大且价格比较贵,所以该项目采用并联10个电阻以增加功率的同时降低项目成本。 小王提问:在差分放大器前端为什么需要用一个放大器作缓冲? 作者解答:为防止电流灌入差分放大器,引起不必要的误差,故采用放大器输出低电流(基本可以忽略)的特性,提高差分放大电路精度。 小周提问:第二部分差分放大器用来干嘛的? 作者解答:差分放大器主要用于计算电阻两端电压差,而根据欧姆定律可知,I = U/R当R=1欧姆时,电压差则对应输出电流。 </code></pre> <h3>3.4 微电流检测部分</h3> <pre><code>该部分若需要极高的精度,例如需达到nA级别的电流测量,可以参考第四届立创电子设计大赛的作品。 项目地址:https://diy.szlcsc.com/p/xacker/dong-tai-dian-liu-jian-ce-she-bei 由于此次项目精度要求不高,故采用INA219替代,本项目中,此部分还作为微小电流控制的软件反馈,以增加实验中,弱电流充电的稳定性。 </code></pre> <h3>3.5 预升压部分</h3> <pre><code>该部分采用数字电位器和升压芯片组成,升压模块和稳压芯片之间配合极为关键。因为LT3080对跨度较大的电压会导致其需要更大的散热器。而升压模块则可以保证在输出电压低于输入电压时,通过升压芯片11使能口停止工作。此时电压则通过L1和D3(实际测试具有0.5v左右压降)。若输出电压高于输入电压,若输出15V,则升压至17V或18V这样既能够保证LT3080的温度上的稳定性,还可以添加高于输入电压的输出。 其中的主要计算公式如图中的VOut所示: </code></pre> <p><img src="//image.lceda.cn/pullimage/Z8qbJnDWMKFfiLhi2W74frOvwNByr7ykEl11k0bH.png" alt="预升压"></p> <pre><code>升压计算公式如下: </code></pre> <p><img src="//image.lceda.cn/pullimage/Nr898IqGSH4wxivB2BvihU3Dw3ymN2JVtjqfe1jI.png" alt="QQ截图20200823150856.png"></p> <h3>3.6 数字电位器程序篇</h3> <pre><code>void MCP4017::setResistance(double Rout) { uint8_t tempsteps = (int)((_maxSteps * (Rout - WIPEROHMS)) / _maxOhm); setSteps(tempsteps); } ///////////////////////////////////////////////////////////////////////////// /*! just in case you need it, a way to calculate the resistance since most of these potentiometers loss settings at power down (or they simply loose power) they generally default to their midrange */ ///////////////////////////////////////////////////////////////////////////// float MCP4017::calcResistance() { //float Rout; //Rout = ((_currentStep / _maxSteps) * _maxOhm) + WIPEROHMS; return _currentRout; } ///////////////////////////////////////////////////////////////////////////// /*! Here is our actual method where we send the steps over to the Digital Potentiometer! */ ///////////////////////////////////////////////////////////////////////////// void MCP4017::I2CSendSteps(uint8_t steps) { Wire.beginTransmission(I2CADCAddress); Wire.write(steps); // Wire.endTransmission(); } </code></pre> <h2>4、项目材料清单</h2> <h2>5、项目展示</h2> <h3>5.1 第一版本展示</h3> <p><img src="//image.lceda.cn/pullimage/IWIQSNJZF2cjHqyUGvYCpdHP6gvDSffBR8CRJnPE.jpeg" alt="IMG_20200810_002501.jpg"></p> <h2>6、开源文档</h2> <h2>7、参考文献</h2> <p>`` 1、 <a href="https://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=143727" target="_blank">https://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=143727</a></p> <pre><code></code></pre>

文档

电源部分原理图

PCB_2020-08-03_12-37-57

控制部分

BOM

ID Name Designator Footprint Quantity Manufacturer Part Manufacturer Supplier Supplier Part
1 220uF C7 CAP-SMD_BD8.0-L8.3-W8.3-RD 1
2 MICRO5.9MMUSB USB2 MICRO-USB-SMD_5P-P0.65-H-F_MICRO5.9MMUSB 1
3 SK33B-LTP D1,D5,D2,D3 SMB_L4.6-W3.6-LS5.3-RD 4
4 22uF C13,C9 C0805 2
5 2n3904S-RTK/PS_C18536 Q1 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-TR 1
6 2n3904S Q2 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-TR 1
7 MIC2253-06YML-TR U8 MLF-12-L3.0-W3.0-P0.50-BL-EP 1
8 MCP4017T-104ELT U10 SOT363 1
9 820 R31 R0805 1
10 2.2K R32 R0805 1
11 1.5K R55 R0805 1
12 1.5k R53 R0805 1
13 1K R39,R26,R25 R0805 3
14 4MM香蕉插头万用表笔母座 U15,U13,U14 PAD-1P 3
15 10 R13,R14,R15,R16,R17,R18,R19,R20,R22,R21,R30,R11,R12 R1210 13
16 AMS1117-3.3_C347222 U9 SOT-223_L6.7-W3.5-P2.30-BR 1
17 17-21SURC/S530-A2/TR8 LED5 LED-0805 1
18 MCP4716A0T-E/CH U5 SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR 1
19 2.2uF C18,C11,C10,C16 C0805 4
20 HDR-M-2.54_1x2 J6,J5,J7 HDR-M-2.54_1X2 3
21 LM334Z/NOPB U7 TO-92-3_L4.9-W3.7-P1.27-L 1
22 测试点 R40,R41,R42,R43 R0805 4
23 PWM测试点 R51 R0805 1
24 DAC测试点 R50 R0805 1
25 LM7805S/TR U11 TO-263-3_L8.6-W10.2-P2.54-LS14.4-BR 1
26 4.7K R7 R0805 1
27 10K R5,R54,R52,R10,R9,R6,R29 R0805 7
28 1K R8 R0805 1
29 470 R56 R0805 1
30 LT3080EST#PBF U1 SOT-223_L6.5-W3.5-P2.30-LS7.0-BR 1
31 DC-044A-2.5A-2.0 DC2 DC-IN-TH_DC-044A-2.5A-2.0 1
32 REF3020AIDBZR U6 SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR 1
33 2.2uH L1 IND-SMD_L5.5-W5.2 1
34 INA219AIDR U4 SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL 1
35 330 R45 R0805 1
36 100 R28,R27 R0805 2
37 18K R2,R24,R3,R38,R1,R36,R4,R23 R0805 8
38 HDR-M-2.54_1x4 J10,J11,J4,J3 HDR-M-2.54_1X4 4
39 100nF C5,C12,C4,C3,C2,C15,C19,C20,C1,C8,C23,C17,C6 C0805 13
40 10nF C14 C0805 1
41 LM358ADR_C404320 U2,U3 SOP-8_L4.9-W3.9-P1.27-LS6.0-BL 2
42 HDR-F-2.54_1x15 H5,H4 HDR-F-2.54_1X15 2
43 470R R44,R37,R35 0805 3
44 HDR-M-2.54_2x3 J1 HDR-M-2.54_2X3 1
45 HDR-F-2.54_1x5 H2,H1 HDR-F-2.54_1X5 2
46 micro USBFemale USB1 MICRO-USB-1 1
47 4.7uF C28 CASE-B_3528 1
48 16MHz X1 3213 1
49 330 R33 0805 1
50 17-21SURC/S530-A2/TR8 LED1,LED4,LED2,LED3 LED-0805 4
51 CP2102-GMR U18 QFN-28_5X5X05P 1
52 0.1u C22,C27,C24,C21 0805 4
53 1u C26,C25 0805 2
54 ATMEGA328P-MU U16 QFN-32_5X5X05P 1
55 1206L050YR U17 1206 1
56 HDR-F-2.54_1x4 H3 HDR-F-2.54_1X4 1
57 SKRKAEE020 SW1 SKRKAEE020 1
58 10k R34 0805 1

附件

附件名 下载
PWMDAC模拟.ms14
电压跟随器.ms14

成员

评论(6)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
立创电赛 回复
<p>啦啦啦,我来评论一下,期待早日打样完成作品,完善工程描述哦~~</p>
立创电赛 回复
<p>距提交截止仅剩58天,立即完善项目有机会赢3万元现金大奖、知名创投机构投资意向、名企名校资深评委指导、优秀项目全方位包装宣传机会;更多大赛详情见:<a href="https://diy.szlcsc.com/posts/34f1707c52034835810b0b5719b583bb" target="_blank">https://diy.szlcsc.com/posts/34f1707c52034835810b0b5719b583bb</a></p>
立创电赛 回复
<p>视频记得同步上传至B站,并将链接编辑到文档里面哟~</p>
立创电赛 回复
<p>记得将视频同步上传至B站哟~</p>
jixin001 回复
<p>这个视频我看了两个都发现没有直接进入主题。。。</p>
立创电赛 回复
<p><span class="colour" style="color: rgb(85, 85, 85);">“GD32杯”第五届立创电子设计大赛【网络人气TOP榜单】更新中,入榜TOP10将获得1000-5000元奖励,详见:</span><a href="https://diy.szlcsc.com/posts/77584d2f66a34eed97ebf5ae488004fb" target="_blank">https://diy.szlcsc.com/posts/77584d2f66a34eed97ebf5ae488004fb</a></p>
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow