【训练营_进阶班】基于阿里云的智能WIFI验证板 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 【训练营_进阶班】基于阿里云的智能WIFI验证板

简介:小白一个,打算抄老师作业。 基本功能:通过WIFI连接阿里云,实现远程控制开关 开关自身带电压监测,并使用OLED 0.91显示屏显示电压值

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2020-08-05 21:14:17
更新时间: 2022-11-10 09:44:39
描述
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-1228更新\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-         2.0版本来了:[https://oshwhub.com/logan0279/tu-ya-wu-lian-wang-cha-zuo](https://oshwhub.com/logan0279/tu-ya-wu-lian-wang-cha-zuo) \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-0823更新\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- 这几天公司忙的飞起,没有时间做进一步更新了,好在联网基本顺利,继电器控制正常,但ADC采集电压电路有问题,不能正常采集电压数据,目前正在查资料,后续计划更新2.0版本,目前先按此版本交作业吧,评优是不敢指望了。这次的进阶班让我学到了不少东西,对于一些电子元件有了更深的认识,在此真的特别特别感谢立创搞的这次活动,感谢各位老师还有同学们。 另外,附件更新一段演示视频以及本次工程的KEIL C51源码,核心代码部分抄的零妖老师的。 \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-0818更新\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- 早上优化了下代码,现在配网总算一切顺利了,但是这几天比较忙,没时间弄更多的东西了,后面有时间再继续更新。 封面图改为实物图,那几根绿色的飞线是CH340E芯片供电的,原先设计失误,340E不能正常工作,并且有电流倒灌MCU的问题,通过飞线及加电阻解决。 \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-0817更新\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- 除了之前遇到的电流倒灌现象以外,又遇到新问题。配网一直不顺利,经群里同学提醒,添加AP配网指令以后终于成功配上网了,但同时又出现了新的问题,配网成功以后,MCU反复无限循环重启。经过排查,才发现原来是WIFI_MessageFun这个函数里面,在WIFI配网成功以后,会有一个重启MCU的动作。而MCU重启以后,又会重新配网,而配网成功以后又会发送配网成功的消息,接到配网成功消息的MCU又会重启,于是进入无限循环状态。 \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-0815三次更新:\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- 在抄老师的USB转TTL电路时,对于加在通信线上的电阻的意义并不甚明了,于是没有选老师所用330欧电阻,而是选用自己手头现有的120欧电阻,但实际使用中,结合下面的描述,虽然可以烧程序了,但仍不稳定。于是更换手头现有的470欧电阻后再进行测试,烧录则要正常的多了。 在实际使用中,LDO使能接地后,LDO输出0V电压,但MCU部分因为与USB的通信线、与WIFI的通信线会产生倒灌电流,进而导致MCU不能正常复位,而选用较大的限流电阻时,可以限制在电流倒灌时的电流大小,从而减小电流倒灌对MCU复位的影响。 \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-0815二次更新\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- 经过群友指点,尝试将340的供电电压改为3.3V,并将V3引脚的电容去掉并直连电源以后,已经可以正常烧录程序。但在使用LDO使能按钮按下以后,可测得MCU的Vcc与GND的压差仍有2.0V左右 而在340使用5V供电电压的时候,LDO使能接地以后,测得VCC与GND的压差为2.0V时,并不能正常烧录程序。 经排查,在原先的原理图中,340的V3脚接了一个电容,但并没有接VCC,导致V3脚实际上并没有起作用,340芯片没有正常工作。重新将V3连上5V电源,并加上电容以后,可以正常烧录程序。 \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-0815首次更新\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- 硬件电路翻车了。 LDO供MCU部分,按下轻触开关后,不能有效断电。据群里同学分析是WIFI和USB部分TXD反向供电的原因,将相应电阻去除后,MCU VCC与GND仍有0.6V左右压差。将LDO供MCU部分切断后,再按轻触开关,LDO输出仍为3V。 测量CH340E TXD与RXD输出均为4.5V左右。 头疼ing... 另按原理图中的继电器隔离控制方法,STC8A8K64S4A12这款芯片,我选的IO是P35,其默认工作模式为准双向模式,输出高电平,但由于STC的准双向模式内部有上拉电阻,为弱上拉,其电流输出能力很弱,导致并不能使光耦饱和导通,从而导致三极管截止,继电器进入吸合状态。 \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- 0812更新,一些总结和小提示: BOM表上的LED2是普通的5 mm发光二极管,非原理图所描述的红绿双色LED,主要手头上有一批红绿色LED,所以在画原理图的时候随便选了一个5mmLED画上去了。 继电器LED指示部分,应该使用贴片LED的,占用面积可以更小些。 PCB布局各个器件采用就近原则,布的不太美观,如两个轻触开关是分散开的,选型也不同。 K1 Relay继电器COM端与续流二极管之间的距离较近,不足2mm,也没有开槽隔离,有一定安全风险。 因为急着交作业,一些最初设想的电路就没有画,耐心耐性还是不足。 \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-0811\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- 供电系统采用220转5V开关电源模块,LDO部分抄老师作业,分别使用AMS1117-3.3和ME6215C33M5G降压给WIFI和MCU供电。 主控采用:STC8A8K64SA12 选中这款是之前在某个论坛上听人说这款的ADC可以外部参考电压,且ADC是12位的,精度比较高,打算验证一下。 显示屏采用0.91" OLED模组 IIC通讯的,之前在淘宝上买的现成模组。 电压监测采用电阻分压模式,电路部分参考了一下立创万用表(LCSC530+)的电路,加上自己对模电的理解进行设计,验证一下思路。 运放芯片采用LM358通用运放,电路采用跟随电路。 最初计划对负载部分电流也进行采样监测,有两种方案,一种方案是采用电流互感器(之前做过一块板验证过了),一种是采用康铜丝电阻串联采样,同样打算参考立创万用表的电路,因为是上班党的关系,每天只有很少的自由时间,来不及完成电路设计及画板,故而放弃了,以后有机会再画一个试试。 负载输出部分采用5V继电器控制,采用光耦隔离控制电路,输出采用三接口螺钉式接线端子,可以完整输出NC、NO、COM信号。
设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
ID Name Designator Footprint Quantity
1 100nF C1,C14,C15,C16 C0805 4
2 100uF C2 CAP-SMD_L3.5-W2.8 1
3 1uF C3,C4,C9 C0805 3
4 22uF C5,C6,C7,C8,C10,C11 C0603 6
5 220pF C12,C13 C0603 2
6 10nF C17,C18,C19,C21 C0603 4
7 47uF C20,C22 CAP-SMD_L3.2-W1.6-R-RD 2
8 DB126V-5.0-3P CN1,CN2 CONN-TH_3P-P5.00_DB126V-5.0-3P 2
9 1N4148W_C115103 D1 SOD-123_L2.8-W1.8-LS3.7-RD 1
10 MB10S D2 MBS_L4.7-W4.0-P2.50-LS7.0-BL 1
11 SD103AW_C181204 D3 SOD-123_L2.8-W1.8-LS3.7-RD 1
12 A250-050 F1 FUSE-TH_L11.5-W3.8-P5.08-D1.0-S3.8 1
13 TLC-PSMD050 F2 R0805 1
14 210S-1*2P L=11.6MMGold-plated black H1 HDR-TH_2P-P2.54-V-M-1 1
15 MTF185-104SY1 H2 HDR-TH_4P-P2.54-V-F 1
16 Relay K1 SRD-5VDC-SL-C 1
17 1TS002E-2500-2501 KEY1 KEY-SMD_L6.1-W3.7-P7.80-LS8.0 1
18 220uH L1,L2 IND-TH_BD10.0-P5.00-D0.7 2
19 10uH L3 L0805 1
20 ME6215C33M5G LDO1 SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR 1
21 AMS1117-3.3 LDO2 SOT-223-4_L6.5-W3.5-P2.30-LS7.0-BR 1
22 3AR2SD10 60-90 LED1 LED-TH_BD3.0-P2.54-FD 1
23 LTL-10223W LED2 LED-TH_BD4.8-P2.54-FD 1
24 220转5V开关电源 P1 220-5V开关电源 1
25 SS8050 Q1 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 1
26 SS8550_C181161 Q2 SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR 1
27 10K R1,R4,R8,R14 R0805 4
28 1k R2,R3,R5,R10,R18 R0805 5
29 510 R6,R7 R0603 2
30 120 R9 R0805 1
31 470K R11,R12 R1206 2
32 7.5K R13 R0805 1
33 200 R15 R0603 1
34 0 R16 R0805 1
35 10D471K RV1 RES-TH_L14.0-W4.9-P7.50-D0.8-S4.90 1
36 TC-1102-C-I-B SW2 KEY-TH_4P-L6.0-W6.0-P4.50-LS6.5 1
37 STC8A8K64S4A12_C84390 U1 LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL 1
38 CH340E U3 MSOP-10_L3.0-W3.0-P0.50-LS5.0-BL 1
39 EL357N(C)(TA)-G U4 SOP-4_L3.9-W4.4-P2.54-LS7.0-TL 1
40 EMW3080B COPY U5 EMW3080-SMT 1
41 LM358 U6 SOP-8_L5.0-W4.0-P1.27-LS6.0-BL 1
42 TL431 U7 SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR 1
43 YJ-USB-AF-02-Y-Fe USB1 USB-A-TH_USB-A-F-90 1

展开

工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP