⑴ usbtest工具
usbtest工具(usbtester)注意事项第一次使用STM32G0芯片要小心变砖!!
因为G默认启动0不是由boot0引脚决定是的,而是从内部nboot0 bit寄存器决定。
它的默认值是1。如果你直接程序烧进去,没法从System memory启动了。
要先使用STM32CubeProgrammer将Option bytes-User Configuration中nBOOT_SEL的勾去掉。
这有点类似AVR单片机配有熔丝。
除功率检测和快充诱骗外,还提供了屏幕亮度调度,记录简单的电压和电流曲线。
项目介绍(毕设题目介绍)
USB目前几乎可以测试功率测试器所有协议的快速充电,短时最大功率160W,最大功率120W。
功率测试仪采用单片机设计,可显示电压、电流、功率,且输入最大功率100W以上。
项目分析
主题要求设计一个功率测试仪,我选择设计一个使用USB接口可以测试手机快速充电的功率计,具有一定的便携性。
设计方案
设计说明原理图
降压电路
降压部分为MCU、INA220、OLED屏等提供3.3V由于整个系统消耗的电流最大不超过60mA,低负荷普通DC-DC变换器效率低,最好选择带burst、skip、pfm等轻载节能功能芯片。
这里用的是立创商城买的RY9320AT6.上下管内阻100/50mΩ,频率500k,正常工作是PSM轻载进入模式PFM模式。
这里用的是立创商城买的RY9320AT6.上下管内阻100/50mΩ,频率500k,正常工作是PSM轻载进入模式PFM模式。实测5V供电时只需从VUBS获取9mA大多数快速充电的电流为9-12V区间只需要4mA左右电流,大
测量误差降低
。
电压电流采样
INA在220电源中添加一个去耦电容器。
A0、A接地设置地址。接口部分
A口使用5PIN用于测试小米、OPPO的快充以及QC使用普通A口快充,Type-C接口主要用于测试PD快充。
其实这种A口就是把USB3.0的GND脚复用已成为私有协议的识别脚,VBUS和GND加宽。
理论上直接使用USB3.0界面也可以识别,但是USB3.0接口不能通过太大的电流是有风险的。
Type-C直接立创商城找个大电流就行了,注意不要只用6PIN那种大电流,因为少了一对VBUS和GND。
快充诱骗
设计简单QC快充诱骗功能,可用作简单的调压电源。QC2.0、QC3.0
协议需要0、0.6V、3.3V三个电压
,可直接使用IO实现口模拟。
QC2.0支持5V、9V、12V、20V四档,其中20档V只有少数档位支持QC2.0 ClassB只有充电头支持,这在后面的演示视频中是无法诱惑的QC2.0 20V的原因。QC3.0支持以200mV步长连续调压,
可输出4.4-20V。大部分30W以上小米快充头QC3.0都能支持到20V,这是为自己的无线充电器供电。
串口下载
下载使用串口CH340K,使用RTS与DTR
一键下载
。其实CH340K不,调试时,从板上飞三条线下接收CH340模块上,
调试后,移除飞线。
主控
主控使用stm32g030f6p6,
体积小,性能高。
OLED屏根据驱动芯片的原理图,屏幕的原理图直接按照驱动芯片ssd1315的datasheet为绘画推荐设计。
eeprom存储记录的电压电流和曲线,
不能使用此功能,不能添加。
PCB设计说明PCB使用四层板,四层板具有更强的抗干扰能力,可以降低布线难度。VBUS开窗挂锡以增大载流
。采样电阻布线采用开尔文接法。OLED屏幕放在另一块板上,与主板通过FFC排线连接。
3D外壳已打印,但由于疫情原因,快递无法送达,导致后续实物展示中无外壳。
软件说明
IDE使用STM32CubeIDE,固件库使用HAL使用初始初始化代码STM32CubeMX生成。
附件中只显示所有代码的局部。
多级菜单
实物展示说明
假如你认为对你有用,
欢迎点赞转发或评论哦~
或者您有
欢迎在评论区指出其他建议!
更多精彩:
焊接工具 | DIY点锡膏机
⑵ 你好,我的毕设题目也是工业锅炉电气控制系统,用PLC控制的,可以给我点资料吗
可编程序控制器(Programmable Logic controller)是以微处理器为基础,综合了计算机技术、自动控制技术和通信技术的一种新型通用工业自动控制装置。它具有体积小、功能强、编程方便、可靠性高、耐恶劣环境能力强等优点,已广泛应用于工业自动化生产的各个领域,成为工业控制的主要手段和重要的基础设备之一,与机器人技术、CAD/CAM并列称为工业生产自动化的三大支柱。国际电工委员会(IEC)对PLC定义如下:PLC是专为在工业环境下应用而设计的一种数字运算操作的电子装置,是带有存储器、可以编制程序的控制器。它能够存储和执行指令,进行逻辑运算、顺序控制、定时、计数和算术运算等操作,并通过数字式和模拟式的输入输出,控制各种类型的机械和生产过程。PLC及其有关的外围设备,都应按易于与工业控制系统形成一体、易于扩展其功能的原则设计。
1.可编程序控制器的基本结构
从广义上讲,PLC是一种计算机系统,只不过它比一般的计算机具有更强的与工业过程相连接的输入输出接口,具有更适用于控制的编程语言,具有更适应工业环境的抗干扰性能。其结构和计算机控制系统十分相似,一般由中央处理器(CPU)、存储器、输入/输出(I/O)接口、电源等部分组成。由于PLC的中央处理器都是由微处理器、单片机组成,存储器和1/0部件也形式多样,按照结构形式的不同,PLC还可以分为整体式结构和组合式结构。区别在于整体式的结构将CPU、RAM、ROM、I/O单元等组装成一个主体,构成主机,其结构示意图如图4.1所示。组合式的结构是将PLC的各个部分分别做成相应的电路板或模块,模块之间通过底板上的总线相互连接。无论是哪种结构类型的PLC,外部的各种开关信号、模拟信号、传感器检测的各种信号均作为PLC的输入变量,它们经PLC外部输入端子输入到内部寄存器中,经PLC内部逻辑运算或其他各种运算、处理后送到输出端子,它们是PLC的输出变量。PLC的系统程序和用户程序都存放在存储器中,现场输入信号经过I/O单元传送至CPU,CPU按照用户程序存储器里的指令,执行逻辑或算术运算,并发
出相应的控制指令,该指令通过I/O单元传送至现场,驱动相应的执行机构动作,从而完成相应的控制任务。
2.PLC的基本工作原理和主要技术指标
PLC的工作方式与微型计算机的中断处理方式相比,有很大的不同。微机一般采用等待命令的工作方式,PLC则采用循环扫描的工作方式。在PLC中,用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直至遇到结束符后又返回第一条,如此周而复始不断循环。PLC的扫描过程如图4.2 所示。这个过程分为数据输入采样阶段、程序执行阶段、输出刷新阶段三个阶段。整个过程进行一次所需的时间成为扫描周期。在数据输入采样阶段,PLC以扫描方式读入所有输入端的通/断状态并存入输入映像存储区中,接着转入用户程序执行阶段。在非输入采样阶段,无论输入状态如何变化,输入映像存储区的内容都保持不变,直到进入下一个扫描周期的输入采样阶段,PLC才会将输入端的状态读入输入映像存储区中。在程序执行阶段,根据梯形图程序先左后右、先上后下的扫描原则,顺序执行用户程序指令。程序执行结果并不直接输出,而是将其写入输出映像存储区。输出映像存储区中的每一位会随着程序执行的进程而变化。输出数据及处理阶段,在户程序执行完,集中把输出映像存储区中的继电器通/断状态传送至输出状态锁存器,再经输出驱动电路,进行隔离和功率放大去驱动外部负载。
上述PLC的扫描工作过程,扫描周期是PLC一个很重要的指标,小型PLC的扫描周期一般为十几毫秒到几十毫秒。从PLC输入端有一个输入信号发生变化到输出端对该变化做出反应,需要一段时间,这段时间就称为PLC的响应时间或滞后时间。影响I/O滞后的主要原因有:输入滤波的时间常数,输出继电器的机械滞后,程序执行的时间,程序设计不当的附加影响等。毫秒级的扫描时间对于一般工业设备通常是可以接受的,PLC的响应滞后是允许的,但是对某些I/O快速响应的设备,则应采取相应的处理措施。如选用高速CPU,提高扫描速度,采用快速响应模块、高速计数模块以及不同的中断处理等措施减少滞后时间。对用户来说,选择了一个PLC,合理的编制程序是缩短响应时间的关键。
⑶ 求毕业设计资料
毕设|文献|老师反馈|汇报|转换障碍对消费者重复购买意向的影响研究以B2C网上商城为例网络网盘免费资源在线学习
链接: https://pan..com/s/1kEB8dCPWGifTpCk94VZcbA
毕设 文献 老师反馈 汇报 转换障碍对消费者重复购买意向的影响研究——以B2C网上商城为例.caa 中国电子商务软件行业研究报告2015年 艾瑞咨询.pdf 问卷4.0-问卷展示修改 .docx 网络商店服务补救质量对顾客忠诚的影响.caa 网络经济时代下电商的顾客忠诚度探讨——从京东商城和其他电商的比较谈起.caj 网络购物顾客满意度研究——以京东网上商城为例.txt 网络B2C商城的比较研究——以京东、新蛋、亚马逊为例.caj 淘宝网商城和集市顾客忠影响因素的影响差异研究.txt 食品企业网络营销的顾客忠诚度影响因素研究.caa 京东商城在B2C电子商务市场的发展战略研究.caa 京东商城品牌建设研究.caa