世纪电源网社区logo
社区
Datasheet
标题
返回顶部
原创 技术经验

电源+ARM定时小制作

[复制链接]
查看: 2650 |回复: 32
1
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-5-24 17:29:56
                       起因:
                    同事晚上充电车想充够多长时间后断电。
           概述:
                    控制芯片STM32F103RCT6,由用户通过按键输入要充电的时间,通过ARM读取RTC的实时时间,然后触发GPIO控制功率部分控制MOS的开关,
从而控制继电器实现对外的开关控制。支持485通信(MODbus暂不支持,没时间弄),查阅年 月 日由数码管显示;呼吸灯指示,即功率驱动GPIO发生跳变的时候开始作用。输入捕获计数设定。
                   现在部分我还没有做完,RTC,485都做好了,还差点,毕竟我只有晚上才会做。~

                   代码在我写好后会不上,版本KEIL5;

实物

实物

PCB

PCB

ARM控制

ARM控制

驱动

驱动
口乃心之门户
  • 积分:17422
  • |
  • 主题:9
  • |
  • 帖子:931
积分:17422
LV10
总工程师
  • 2017-5-24 19:38:56
 
占位
gxg1122
  • 积分:9036
  • |
  • 主题:41
  • |
  • 帖子:1255
积分:9036
LV8
副总工程师
  • 2017-5-25 13:15:57
 
楼主可以用一般的单片机搞定,省成本,说不定以后可以当产品卖了。

gxg1122
  • 积分:9036
  • |
  • 主题:41
  • |
  • 帖子:1255
积分:9036
LV8
副总工程师
  • 2017-5-25 13:16:25
 
题外话,貌似延时继电器可以吧
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-5-25 15:30:34
 
当然准确度不高的情况下延时当然可以的,我当时也是想做下I2C的通讯,RTC还是比延时准,还可以显示当前的年月日。用定时器也可以。 方法可以很多。
gxg1122
  • 积分:9036
  • |
  • 主题:41
  • |
  • 帖子:1255
积分:9036
LV8
副总工程师
  • 2017-6-14 16:07:59
  • 倒数7
 
是的。、实现方式多种多样。就看成本和卖点了
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-5-25 15:16:02
 
是可以用STM8,PIC的搞定,但是那些单片机我不会~还要去看寄存器怎么用,一开始就学的stm32库函数所以感觉还简单些。
世纪电源网-恬恬
  • 积分:13089
  • |
  • 主题:189
  • |
  • 帖子:608
积分:13089
超级版主
  • 2017-5-25 13:43:35
 
续等楼主更新
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:16001
积分:50193
版主
  • 2017-5-25 22:18:01
 
如果只是一个定时器的话,这个好像有点复杂。
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-5-26 18:40:43
 
斑竹( ⊙ o ⊙ )啊!~你这么说我就尴尬了,这其实不只是一个定时器,我白天做电源,晚上又要做ARM,写个定时器不是简单么,好吧你这样让我怎么划水啊~~~我DC-DC半砖的帖子刚夸了你的,留情啊~!!!
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:16001
积分:50193
版主
  • 2017-5-26 22:23:41
 
一码归一码啊。
讨论问题,对事不对人。
或者,你这定时器还有一些别的什么功能,所以才要搞那么复杂。
那些可能是我不知道的呢。
我也就目前看到的信息发表的看法而以,你也没有必要太放在心上。
走自己的路,让陆工说去吧。

lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-5-27 14:08:50
 
好好,既然是电源+ARM的小制作,那先从电源说起吧!ARM我需要一些时间去整理程序(新手写程序搞的慢);
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:16001
积分:50193
版主
  • 2017-5-27 16:58:23
 
新手写程序,可以理解。
有时一点小问题,也要找好久。
有时候,一个标点搞错了,也找好久。
不过,现在软件都比较智能了,标点提示好像比较人性化,很多时候一眼就能看出。
放电大王
  • 积分:448
  • |
  • 主题:16
  • |
  • 帖子:114
积分:448
LV6
高级工程师
  • 2017-5-31 10:54:59
 
陆工又顽皮了
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:16001
积分:50193
版主
  • 2017-5-31 11:47:02
 
lahoward
  • 积分:23584
  • |
  • 主题:92
  • |
  • 帖子:5634
积分:23584
LV10
总工程师
  • 2017-5-27 00:33:02
 
如能加上TCP/IP接口采用网页控制或手机控制档次就不一样了。
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-5-27 14:05:17
 
这版是加不上了,后半年打算用STM32F103ZET6搞他一版  加上WIFI,以太。
lahoward
  • 积分:23584
  • |
  • 主题:92
  • |
  • 帖子:5634
积分:23584
LV10
总工程师
  • 2017-5-27 14:28:03
 
期待新作,可考虑使用W5500做TCP/IP。
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-5-27 14:23:50
 
电源部分特性:           
                1.电源拓扑:LLC半桥谐振,电源芯片NXP:TEA1716;
                2.电源尺寸:5‘*2.3‘(英寸);
                3.额定功率:240W;
                4.140W前自然风冷,在大功率需要加10CFM风扇散热;
                5.国际通用全范围交流输入;
                6.满载效率实测93%;
                7.保护类型:短路、过载。过压。过温;
                8.主动式PFC(注意TEA1716的芯片的功率校正并非实时跟随的),所以功率因数不能想ICE3PCS03G那样实现98%或更高的功率因数。
                9.LED指示电源启动;
                10.内置12V0.5A风扇辅助电源;

1716

1716
zgq800712
  • 积分:272
  • |
  • 主题:4
  • |
  • 帖子:13
积分:272
LV3
助理工程师
  • 2017-6-1 08:19:33
 
画的有点丑陋啊
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-6-1 15:21:11
 
╮(╯▽╰)╭这我怎么回答~我想想,要不打死你算了~
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:16001
积分:50193
版主
  • 2017-6-1 15:22:59
 
想打就出手。
其实,不用回答的啊。
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-6-1 17:36:33
 
CRM工作模式的PFC和LLC的工作过程就不写了吧,论坛一大把的原理讲解,公式推导。
LLC的变压器设计用的郭春明的那个!(LLC的设计步骤(郭春明)OK);
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-6-6 11:15:53
 
正在调试中,看看变压器怎么设计更合理些~!

1716

1716
世纪电源网-恬恬
  • 积分:13089
  • |
  • 主题:189
  • |
  • 帖子:608
积分:13089
超级版主
  • 2017-6-8 09:35:04
  • 倒数10
 
期待接下来的内容更新 关注中 顶起
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-6-9 15:24:07
  • 倒数9
 
近期忙于阿拉德大陆的事情,好久没去了,他怎么说炸就炸了~下面拍下测试图,不接受丑评!╭(╯^╰)╮
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-6-9 15:26:41
  • 倒数8
 
下面是测试图!

电源

电源

电流

电流

电压

电压

功率计

功率计
世纪电源网-恬恬
  • 积分:13089
  • |
  • 主题:189
  • |
  • 帖子:608
积分:13089
超级版主
  • 2017-6-20 11:58:43
  • 倒数6
 
继续顶起 帖子内容快更新完了吧
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-6-22 09:01:14
  • 倒数5
 
╮(╯▽╰)╭呀!定时器写的时候分频值太小了频率太快,导致LED的灭亮不明显。开了几天~~~还差输入捕获!
dianqi
  • dianqi
  • 离线
  • LV6
  • 高级工程师
  • 积分:474
  • |
  • 主题:3
  • |
  • 帖子:75
积分:474
LV6
高级工程师
  • 2017-6-23 11:57:42
  • 倒数4
 
这个玩意儿我很喜欢!
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-7-7 09:05:24
  • 倒数3
 
其实整体也差不多了,有空发上来吧,其实就是简单的库函数应用!
lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
  • 2017-7-17 21:17:05
  • 倒数2
 
上传小于5M这~不写了来活了干电源去,捕获没写,别的基本都用到了!

User.zip

16.8 KB, 下载次数: 4, 下载积分: 财富 -2

lixinghua
  • 积分:1459
  • |
  • 主题:17
  • |
  • 帖子:204
积分:1459
LV6
高级工程师
最新回复
  • 2017-7-17 21:17:52
  • 倒数1
 
上传的只是主程序 总的6.6M不让传~
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号