拳皇98ol宿命组合列表

基于STM32F103ZET6 简易不间断直流电源的设计方案(原理图+源程序+bom表+演示视频)

  • 基于STM32F103ZET6 简易不间断直流电源的设计方案(原理图+源程序+bom表+演示视频)
  • 基于STM32F103ZET6 简易不间断直流电源的设计方案(原理图+源程序+bom表+演示视频)
  • 基于STM32F103ZET6 简易不间断直流电源的设计方案(原理图+源程序+bom表+演示视频)
  • 基于STM32F103ZET6 简易不间断直流电源的设计方案(原理图+源程序+bom表+演示视频)
  • 基于STM32F103ZET6 简易不间断直流电源的设计方案(原理图+源程序+bom表+演示视频)

基于STM32F103ZET6 简易不间断直流电源的设计方案(原理图+源程序+bom表+演示视频)

基于STM32F103ZET6 简易不间断直流电源的设计方案(原理图+源程序+bom表+演示视频)

基于STM32F103ZET6 简易不间断直流电源的设计方案(原理图+源程序+bom表+演示视频)

基于STM32F103ZET6 简易不间断直流电源的设计方案(原理图+源程序+bom表+演示视频)

基于STM32F103ZET6 简易不间断直流电源的设计方案(原理图+源程序+bom表+演示视频)


基于STM32F103ZET6 简易不间断直流电源的设计方案


一、任务 设计并制作用于电池储能装置的简易不间断直流电流,实现电池的充放电功能,功能可由按键设定,亦可自动转换。电池组由18650型锂离子电池串联组成。所用电阻阻值误差的绝对值不大于5%。 
二、要求

接通S1、S3,断开S2,将装置设定为充电模式。

(1)U2=30V条件下,实现对电池恒流充电。充电电流I1在1~2A范围内步进可调,步进值不大于0.1A,电流控制精度不低于5%。

(2)设定I1=2A,调整直流稳压电源输出电压,使U2在24~36V范围内变化时,要求充电电流I1的变化率不大于1%。

(3)设定I1=2A,在U2=30V条件下,变换器的效率>= 80%? ?

(4)测量并显示充电电流I1,在I1=1~2A范围内测量精度不低于2%。

(5)具有过充保护功能:设定I1=2A,当U1超过阈值U1th=24±0.5V时,停止充电。

电路相关文件

电路图文件
1.电路图AD文件.rar
描述:原理图
源代码
2.程序.rar
描述:源程序
其他文件
教程
演示视频.rar
描述:演示视频
分享到:
收藏 (3)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣?#25442;?#21462;途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归王哥所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和?#33455;?#20351;用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行?#31471;?#24314;议,点击?#31471;?#26412;电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请?#32676;?#23545;资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 基于FPGA的DDS信号发生器

    该项目是基于FPGA,并行传送数据,采用DAC908和OPA277外置硬件模块进行数模转换,可产生100hz—500khz的正弦波、方波、三角波、锯齿波,频率步进有100hz和10Khz?#38477;担?#21516;时可产生二进制ASK和PSK信号(频率可调)。
    来自:Hackaday Prize 2019时间:2019-08-16 单片机 diy制作 原理图
  • 辉光钟电路板

    具体不多说 此板子适?#26174;趇n14 in16 in18 qs30等辉光管上
    来自:DIY创意产品时间:2019-08-17 diy制作
  • 宽电压输出可调电源 DC-DC 0-30V 0-7A 12V-24V输入(原理图 PCB)

    RT300-MK.III 基于SG3525的Sepic变换器,低电压输入,宽电压输出,可调恒?#36141;?#27969;,设置有过压过流保护,精度视基准源而定,支持外接基准阈值 比例 0.1V/1V,电流设置比例 0.2V/1A,额定功率视输入电压而定。电感的设计最大电流应力为30A。在12V输入下跑260W没什么问题
    来自:电源模块时间:2019-08-17 diy制作
  • HUD眼镜

    本文首发于DF创客社区,作者:robo027原文链接:http://mc.dfrobot.com.cn/thread-296363-1-1.html为什?#35789;?#30524;镜?13世纪被发明,从当时成为贵族们的玩物到今天几乎人手至少一副,眼镜,不管是结构还是功能都没有什?#21019;?#30340;变化.不过,随着现在的科技日新月异,VR,AR技术的出现,让我们多多少少也都嗅到了一丝"眼镜革命"马上要来了的气息.我对于眼镜的?#33041;?#27442;就如同中学时期我们?#28304;?#21382;史书上的人物画像一样,总觉得那时他们少了一副帅气的眼镜,之前我就做过一个"焊锡保镖"眼镜 现在又耐不住了,眼镜作为穿戴物,?#20197;諏成?作用如果还只是保护眼睛,校正视力是不是有点对不起咱这张脸.当你在骑车,驾驶,腾不开手的同时又需要获取来自手机上的信息,怎么办?这时"第二屏幕"的需求产生了,它一定具备"不影响你正在执行工作,不剥夺你的正常视线范围,简单操作或不需要用手操作即可完成重要的?#25442;?这样一些主要特性."HUD"和"AR"这两个词我想大家都不?#21543;?我就按我的理解简单介绍一下,HUD原本是战斗机上把仪表盘数据投射到挡风玻璃上的技术,现在民用了就成了我们常说的"抬头显示",功能说白了就是把方便你开车的一些信息投射到前挡风上.AR技术呢,俗称虚拟现实技术,目前它最有价值开发方向就是做AR眼镜,什?#35789;?虚拟现实"?其实中间少了两个字"虚拟辅助现实"其中一个重要的功能就是能在真实的视觉画面中对指定的目标进行虚拟标识描述并只反映在你的镜片上,也就是?#30340;?#20174;镜片中看到的画面是真实和虚拟并存的,比如下面这个应用场景 翻译功能,能够把看到的英语实时翻译成中文显现在眼前.过不了多久应该就能走进我们的生活了.?#33455;?#26377;了它走遍天下都不怕.还有更多实用的功能推荐大家百科一下.所以讲了这么多,它除了基本类似HUD的投射功能外,还应该具备图像识别与物联网功能.而下面我的作品充其量也只能算个HUD眼镜的半成品.因为说实话能力有限,手上的材料也有限.比赛时间?#37096;?#21040;了,所以只能先这样了.成像原理人眼的焦距范围是25mm-50mm左右,我不可能把OLED直接放到自己的眼前,那样就跟把脸凑到电视前看一样,即便看的到上面的字,那?#19981;?#25377;住自己的视野,所以最理想的方案就是参考谷歌眼镜的微型投影加半透棱镜的方法 主要?#33455;?#30340;部分就是这个微型投影怎么实现,就关于凸透?#21040;?#36317;的选择,里面涉及到一些公式计算很复杂,告诉大家两个简单方法,要么淘一块70-100mm焦距的菲涅尔透镜,塑料的?#30452;?#26222;通的凸透?#24403;?#24456;多方便你剪裁.要么和我一样直接拆掉一个VR盒子,取透镜.至于近似眼的问题,我不是近视,我那副眼镜也是平光镜,所以效果不清楚,但是我想画面光通过你的眼镜校正的,最终看到的是校正后的成像,所以理论上应该没有问题. 定位什么?#23478;?#23567;因为屏幕的大小直接决定眼镜旁边这个"?#19968;?的截面积.所以这个0.66的OLED肯定不行,好在发现DF商城有更小的屏幕,而且整个模块都不大.首选!http://www.dfrobot.com.cn/goods-1188.html 电源:电池也是我拆了我娃的玩具寻到的小锂电池包主控一定要能联手机(我轻描淡写了,事实上这涉及到太多专业知识)所以我根据能力最开始罗列了三种方案: Arduino promini+hc06Esp32或Esp8266(能玩)nRF52(只是听说)查资料,对比,发现nRF52系列的功耗?#33455;?#23545;优势.秉承"只选对的,不选会的"原则淘了两块,面对这两块?#21543;?#30340;超低功耗多协议SoC蓝牙单芯片(我认为大概就是,除了有蓝牙能力自己还能跑程序).只能默默啃资料了...点?#30103;?#24149;所需:开发工具: j-Link (用于对nrf52832的swclk swdio端口进行烧写程序,固定引脚号) cp2104或CP2102(Tx,Rx串口下载,TX,RX,引脚号会因为协议栈的不同可能会变)如果有JLINK 这个基本可以不用 板子:nRF52832+Breakout板(方便你用杜邦线实验) 0.5英寸SPI接口(默认)OLED模块 接线方式: jlink可以给它俩供电 启动Arduino IDE进入首选项添加https://sandeepmistry.github.io/ ... 5_boards_index.json为?#26696;?#21152;开发板管理器网址”从工具 - > 开发板?#35828;?#25171;开开发板管理器并安装“Nordic Semiconductor nRF5 Boards”从工具 - > 开发板?#35828;?#20013;选择Generic nRF52再到Arduino库管理器下载U8G2库https://github.com/olikraus/u8g2下载协议栈S132 2.0 hex文件,文尾下载j-link驱动一般卖?#19968;?#25552;供https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack下载nrfconnect3.0http://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Connect-for-desktop这里主要下载软件就是nrfconnect安装过程中?#19981;?#23433;装一些支持包驱动什么的默认就好,打开软件,你会发现它其实是一个宿主软件,在里面可以直接下载所需要的小程序.这里我们仅需要下载programmer程序 打开programmer,界面介绍:从图中我们可以看到一个完整的程序一般由引导程序+协议栈+应用程序(由下到上)三部分组成, 在拖入S132_2.0.HEX后我们发现完成了下面两层,还差一层应用程序, 这就要靠IDE编译了.打开ArduinoIDE选择示例程序u8g2--- page_buffer---helloworld, 别慌编译,要改改代码,里面有很多//U8g2_屏幕种类,我们的屏幕//U8g2_LD7032有两个,第一个SPI第二个i2C,I2C要改电路,直接用默认的SPI方式就好,也就是取消注释第一个//LD7032,然后把引脚改成你实际的连线就行了.需要说明的是OLED可以选择连NRF52832硬件SPI(HW)或软件SPI(SW),如果选软的,在选择引脚上就自由一些.这里选SW.嫌麻烦直接Copy "U8G2_LD7032_60X32_1_4W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 17, /* data=*/ 18, /* cs=*/ 28, /* dc=*/ 30, /* reset=*/ 14);"引号中的内容插入到里面就好. 接下来不是点下载,我们是需要这个程序编译后的hex文件,所以先另存为到一个位置,然后在点Arduino的项目--导出已编译的二进制文件.这时候我们需要的应用层就做好了,接下来回到nrfconnect界面添加刚刚保存程序路?#26029;?#21018;编译好的hex文件,这个软件很好理解,左边框框里是现有固件,右边框框其实就像个沙盘,布置好了点右下角的erase&write过不了多久就烧写好了,这时OLED就显示出内容了,这个部分,仅仅只是为了调试OLED,大家不妨多试一下U8G2的其他例程.制作LD7032 0.5inchOLEDNrf52832(重新买了个更小的)1A充电板 AMS1117(降压3.3v输出)锂电池包小开关.按钮各一4PIN杜邦母座(引出SWD编程接口,方便以后改程序)废旧cd碟片一张,菲涅尔透镜(或VR盒子拆下的透镜)接线方式:oled和Nrf52832接线上文有,仅加了一个按钮(po.20)电源方案: 总体如下: 外壳部分: 功能的实现目前还在?#33455;?这里我用了一个开源项目micooke/arduino-nRF5-smartwatches目前暂时只能够实现传感器的数据读取,和时间显示.步骤:1,ArduinoIDE添加第三方硬件[backcolor=rgba(27, 31, 35, 0.05)]https://micooke.github.io/package_nRF5_smartwatche... 2,开发板管理器打开,刷新后,搜索nrf5 smartwatchs下载安装 3,安装好后,在IDE上这样设置[backcolor=rgba(27, 31, 35, 0.05)] 4选择示例程序并在第二栏LD107_OLED.h下注释原来的引脚设置添加U8G2_LD7032_60X32_1_4W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 17, /* data=*/ 18, /* cs=*/ 28, /* dc=*/ 30, /* reset=*/ 14); 另存为项目,然后导出编译后的hex文件.接下来就和前面调试屏幕时的步骤,打开NRFconnect选择softdevice+刚刚编译好的hex,烧写. 后记这个项目没完,因为软件方面?#23545;?#27809;有达到我的预期:1能够有APP的支持,能够推送手机上的消息,2能够和手机上的?#24049;?#23545;接显示简要的?#24049;?#20449;息.我不是工程师,很多东西缺乏技术与经验,采用这款我完全?#21543;?#30340;nrf52832作为主控,主要是保证续航能力,并且它支持蓝牙5.0,我预留了SWD接口也是为了未来能够有一些突破.同时也希望?#34892;?#36259;的朋友能够帮助我一起完善它.
    来自:Hackaday Prize 2019时间:2019-08-19 diy制作
  • 齐天大圣之随身探测器之无连线板

    本文首发于DF创客社区,作者:机器猫_齐天大圣原文链接:【脑?#21019;?#36187;?#31185;?#22825;大圣之随身探测器齐天大圣之随身探测器之无连线板 (第三代)现在学Arduino的很多,但是能天天玩的不多,除了编程就是编程,最多搭建一些网络上已有的课件,自由发挥的余地不多。。。arduino有很多传感器,能否把arduino作为一个探测器(传感器获取数据),检测身边事物或探?#30475;?#33258;?#35805;?#31192;的一个起点。。。比如,一个温度传感器,可以检测水温,室温,室外,阳光直射,背阴面,动植物生长环境温度,等等,不同地点,不同对象,不同部位,不同状态,温度都会有不同。。。第一代试样: 用Nano扩展板,和传感器 第二代:电路部分总装: 总体外观: 传感器: 手机蓝牙接收到的数据: 数据可以是整合的,也可以是单一的目前结构正在优化中,体积还要小,操作简易化,数据读取直观化。最重要的是创客化,人人都能学都能用!arduino只是工具,好好利用这个工具,让人们走进大自然,探索宇宙。。。大概是在5~6年前学的Arduino编程,就半天时间,算是入门了。。。 这么多年来还?#20405;换?#22797;制?#31243;?#19981;过我不再害怕了,不懂英?#27169;?#19981;会编程也没关?#25285;?#24635;结了一套简单的加减法(非可视化编程),用几个小时就教会了一点都不懂得学生! arduino就是一个“万用表?#20445;?#35201;用就旋转开关,和使用注意事项就ok,没必要懂里面的结?#36141;?#24037;作原理,如果有时间,自己有?#19981;叮?#21487;以慢慢深入下去。。。 你看那前面黑洞洞,定是那贼巢穴,待俺赶上前去,杀他个干?#21024;?#20928;!?#31471;?#36523;探测器》是被逼出来的,快速成型,立马能使用,开开心心玩起来,认认真真探索身边的奥秘。。。 目前做到7个传感器同时获取数据(可单选或多选),外加蓝牙和OLED显示器,只可惜时间急了一点,洞洞板采用飞线,等有时间了,再学画板子,可以做到真正的无连线版。后期还可以做的小一点,针对淘宝卖家不同传感器和传感器引脚不同,方便自由添加新传感器等,灵活应对,还?#23567;端?#36523;探测器》的另外一半还没想好怎么做,输出或控制,怎么与外部连接,还是装在玩具车上(气球无人机上),?#30001;?#25668;像头,远距离探测。。。
    来自:Hackaday Prize 2019时间:2019-08-19 diy制作
销量
0
查看
4284
参数名 参数值
发布于 2019 年 04 月 22日
Moore8直播课堂

tracer ?? 拳皇98ol宿命组合列表