版本协议

GPL 3.0

标签
标准版
#第七届立创电赛#基于ESP8266的无线USB功率计

创建时间:2年前

7272 0

描述

<h2>功能描述</h2> <p>1、采用N32G430C8L7主控芯片,采集5V电压和电流,并使用0.91寸模块进行显示。 2、通过四个按键进行模式切换和功能设置 3、可增加WIFI或蓝牙模块,实现远程功率显示及波形记录。</p> <h2>主要器件</h2> <p>1、主控芯片,采用了Nations(国民技术)公司32位cotex芯片 2、通过0.01Ω采样电阻对电流进行采样,并通过INA199将采样信号放大 3、液晶模块使用0.91寸四针IIC接口的OLED模块 4、电源芯片采用上海贝岭的BL9342,降压型DCDC,宽电压输入(4.2V~40V),效率>90%, 输出最高40V,输出电流可达0.6A 5、USB采用了A型USB,输出并联了两路,输出总功率不要超过1A。</p> <h2>硬件设计</h2> <h3>1、电源电路</h3> <p><img src="//image.lceda.cn/pullimage/dlVNNs1qlfLQKxfg7LIiiEIqnbBOUugykC7s3E8N.png" alt="image.png"></p> <p>采用BL9342 DCDC芯片,通过公式计算出分压电阻,控制输出电压为3.3V,为数字部分供电</p> <h3></h3> <h3>2、电流采样电路</h3> <p><img src="//image.lceda.cn/pullimage/SR7u2PY3HaUFtWt97wiK4ddvz4v3xaceV1SPZ4Ba.png" alt="image.png"></p> <p>在USB电源高侧,采用0.01Ω电阻进行采样,使用INA199对小电压进行放大。在实际使用时,需要根据测量电流大小,选择合适的型号,INA199<em>1为50倍,INA199</em>2为100倍,INA199*3为200倍。</p> <h3>3、电压采样电路</h3> <p><img src="//image.lceda.cn/pullimage/irz4oxY18ZWjxzX4g0SnTnp9Hm7tTHq5utlrThud.png" alt="image.png"></p> <p>简单的分压,输入单片机内部采样</p> <h3>4、启动模式</h3> <p><img src="//image.lceda.cn/pullimage/PW0cwD2VtZJAmtWH50CYyZsNBIg1RnCMry3TL3BT.png" alt="image.png"></p> <h3>5、蓝牙接口</h3> <p><img src="//image.lceda.cn/pullimage/vPKUmZDulbqj3EWhtmlxIjvbUK7hAxofu0dR6fyN.png" alt="image.png"> 可连接HC05蓝牙模块,采用四针UART接口,也可接其他兼容的蓝牙模块</p> <h3>6、WIFI接口</h3> <p><img src="//image.lceda.cn/pullimage/6VKQC5d3F4lVb3FGcNwJxVjAZDR4esuK3QTyFk9X.png" alt="image.png"> 采用ESP-01S模块</p> <h3>7、晶振电路</h3> <p><img src="//image.lceda.cn/pullimage/GFMVRR3OgV3BGEpfy6sgdikVTZkr7PPj3bUSuSiY.png" alt="image.png"></p> <p>标准8M晶振电路</p> <h3>8、下载调试接口</h3> <p><img src="//image.lceda.cn/pullimage/wg1uVfwv7v4H2WWpYFiCn9ZR6HGugo7vXO0WViKd.png" alt="image.png"></p> <p>采用四针SWD接口,并将UART1引出,方便调试</p> <h3>9、显示</h3> <p><img src="//image.lceda.cn/pullimage/sm1f4x0TG3ZrMsGoUZzZVhvo3TdPs8Itrizn0heR.png" alt="image.png"> 使用0.91寸OLED模块,需要注意四针顺序。</p> <h2>硬件调试</h2> <h3>1、焊接</h3> <p>刷锡膏,放置器件,回流焊接</p> <p><img src="//image.lceda.cn/pullimage/DAcqjIHshCDaCEklW99UYwSGuk1INyEaiDJF4V49.jpeg" alt="8a2d34002da1fe889b2b9a03768dd7b.jpg"></p> <p>焊接直插器件</p> <h3>2、焊接后检查</h3> <p>焊接后,检查是否有短路、飞件等问题,并进行修复。 上电前,使用万用表测量各电源与地之间是否存在短路。</p> <p><img src="//image.lceda.cn/pullimage/nAVODu4pIBwFkmT7xTLdu2oPiQKm8eb9UlECyIU6.png" alt="image.png"></p> <h3>3、下载</h3> <p>使用st-link连接开发板,进入设置界面,查看是否正常识别芯片</p> <p><img src="//image.lceda.cn/pullimage/JLyZKbYUfGEC11nRmJ78K2PHlLm1wBDMpgbzZfed.png" alt="image.png"></p> <p>连接没有问题的话,将官方例程烧录到芯片</p> <p><img src="//image.lceda.cn/pullimage/VfkW8o0xgq2PrKCEnrCOcp2rGEjrwUnGPleJeWDZ.png" alt="image.png"></p> <h3>4、调试</h3> <h4>5V转3.3V无输出</h4> <p>下面电路中,EN引脚应上拉至VIN</p> <p><img src="//image.lceda.cn/pullimage/yB9lp4hUFzHttIR7UN6J4Rdi9TQ0u1XX2GPbUQ4Z.png" alt="image.png"></p> <h4>5V转3.3V输出不足3.3V</h4> <p>实测时,输出为2.8V,且有滋滋的声音。 查询手册,手册推荐分压电阻上面的值为124K。</p> <p><img src="//image.lceda.cn/pullimage/ekYxpFRp9lvI0bRm8yEKSX9wlUyTf768JasbI7kF.png" alt="image.png"> 因手上没有124K电阻,故而采用电阻串联的方式,将电压调整至3.3V</p> <h4>查看电压、电流</h4> <p>程序中设置断点,查看采样的电压、电流值</p> <p><img src="//image.lceda.cn/pullimage/H6DmM16H2JppZJN26oTmiklex1lUUENT849J8Zc3.png" alt="image.png"></p> <p>使用电子负载测试电流显示,设置为0.2A电流输出,连接设备,查看采样的电压电流值,能够正常采样 <img src="//image.lceda.cn/pullimage/Jese689snZ8jUyQUpA5xA8Z0qjq5r1HFepkoFcqC.png" alt="image.png"></p> <p><img src="//image.lceda.cn/pullimage/ui2hv2d7nT2006r7BEavRHOGVyg5i3YcuVT2xbvX.png" alt="image.png"></p> <p><img src="//image.lceda.cn/pullimage/bRh2AiFad4wkvUl9xr8q5zImj3P9qAbz5CzVi6Xx.png" alt="image.png"></p> <h4>液晶不显示问题</h4> <p>折腾了两天,换了好几个库文件都未解决(o(╥﹏╥)o),做无线表</p> <h4>ESP8266-01S模块配置</h4> <p>将ESP8266先通过电脑配置好,上电TCP透传模式,可以简化单片机程序,正式程序中需要通过单片机程序进行配置和判断。 AT #测试指令 AT+CWMODE=1 #设置为STA AT+RST #模块复位 AT+CWJAP="LAPTOP-5829","ABCDE12345" # 连接热点 AT+CIFSR #获取本机地址 AT+CIPMODE=1 # 透传模式 AT+CIPSTART="TCP","192.168.137.1",8266 #通过TCP协议连接服务器IP和端口号 AT+SAVETRANSLIN=1,"192.168.137.1",8266,"TCP" #设置开机透传模式 AT+CIPSEND #进入透传</p> <p>电脑上测试时,使用TCP&UDP测试工具,创建一个服务器,注意端口号</p> <p><img src="//image.lceda.cn/pullimage/CuNbb8SaVRrrOJZ3duLp9zG2XwY1sQlqG9VXePMw.png" alt="image.png"></p> <h4>无线功能接收</h4> <p><img src="//image.lceda.cn/pullimage/vUNns45Wx3k2VDmdAnuAqyEsRYuxMy2CWjbeiFJ0.png" alt="image.png"></p> <h2>后续改进</h2> <h3>1、电源部分</h3> <p>目前使用的DCDC芯片,在使用过程中一直有问题,最终换成了AMS1117-3.3V最终才正常运行。</p> <h3>2、OLED部分</h3> <p>继续进行OLED部分调试,争取找出来问题所在,搞定本地显示。</p> <h3>3、上位机程序</h3> <p>开发上位机程序,采用json格式进行数据传送,显示电压、电流、功率、功率统计,并能够实时显示曲线。</p> <h3>4、PCB修改</h3> <p>将ESP8266-01集成到板子内部,做到一体性。</p> <h3>5、结构部分</h3> <p>考虑增加一个外壳</p> <h2>板件最终状态</h2> <p><img src="//image.lceda.cn/pullimage/TNbZs46bplwPoJALEY8hId7Q2H39Zd0gAf7TufPU.png" alt="image.png"></p>

文档

Sheet_1

PCB_#第七届立创电赛#USB功率计

BOM

ID Name Designator Footprint Quantity Manufacturer Part Manufacturer Supplier Supplier Part
1 0.1u C1,C4,C5,C6,C7,C9,C21 C0603 7
2 1n C2,C3 C0603 2
3 10u C8 C0603 1
4 10u C10 C0805 1
5 4.7u 50V C12 C0805 1
6 22pF C23,C24 C0603 2
7 USB-CONN-AM90 CN1 USB-A-TH_AM90 1
8 B340A D4 SMA_L4.3-W2.6-LS5.2-RD 1
9 HDR-F-2.54_1x4 H1 HDR-F-2.54_1X4 1
10 HDR-M-2.54_1x6 J1 HDR-M-2.54_1X6 1
11 C318938 KEY1,KEY2,KEY3,KEY4,KEY5,KEY6 SWITCH-3X6X2.5_SMD 6
12 2.2uH L1 L0806 1
13 LED-0603_R LED1,LED2,LED3,LED4,POWER LED0603_RED 5
14 0.01Ω R1 R2512 1
15 1k R2,R3,R8,R9,R10,R11 R0603 6
16 90k R4 R0603 1
17 10k R5,R40,R42 R0603 3
18 24k R6 R0603 1
19 75k R7 R0603 1
20 N32G430C8L7 U1 LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL 1
21 BL9342 U2 SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR 1
22 INA199B1DCKR U3 SC-70-6_L2.2-W1.3-P0.65-LS2.1-BL 1
23 中景园0.91OLED-4P-IIC模块 U4 OLED-0.91-2.54*4P-IIC 1
24 ESP-01S U5 WIFIM-TH_ESP-01S 1
25 JTJ-USB-AF-08 USB2,USB3 USB-A-TH__USB-AF-90 2
26 8MHz X3 OSC-SMD_4P-L3.2-W2.5-BL 1

附件

附件名 下载
db79478f6b89eebc85827a1e58805718.mp4

评论(1)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
立创电赛 回复
<p>记得上传视频哦··········</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