世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

数字化是电源的发展趋势,请问现在有必要学习单片机或者DSP?

[复制链接]
查看: 2658 |回复: 47
1
jxsqlzfd
  • 积分:171
  • |
  • 主题:3
  • |
  • 帖子:25
积分:171
LV2
本网技师
  • 2014-3-3 17:58:02
如题,欢迎大家热烈讨论。
收藏收藏1
zhijie240
  • 积分:1196
  • |
  • 主题:21
  • |
  • 帖子:432
积分:1196
LV6
高级工程师
  • 2014-3-3 22:25:57
 
有时间、有机会就赶紧学
qq80644864
  • 积分:24106
  • |
  • 主题:37
  • |
  • 帖子:9098
积分:24106
版主
  • 2014-3-3 23:43:41
 
时间都不够用!!!
cyx7610
  • 积分:16461
  • |
  • 主题:80
  • |
  • 帖子:3613
积分:16461
LV10
总工程师
  • 2014-3-4 07:07:12
 
学习单片机很必要。
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:15999
积分:50193
版主
  • 2014-3-4 08:05:04
 
首先,你是做电源的,还是写软件的。
其次,你是想做硬件,还是想写软件。
最后,如果想两样都做,刚刚开始最好也要分主次。把一样弄通了,再功另一样。
qq80644864
  • 积分:24106
  • |
  • 主题:37
  • |
  • 帖子:9098
积分:24106
版主
  • 2014-3-4 23:20:00
 
就想小说中经常说的,法体双修的,注定要慢,并且更难达到顶峰
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:15999
积分:50193
版主
  • 2014-3-5 07:56:27
 
如果一样搞定了,还有精力可以再去搞另一样。
要是两样同时上,注定是……,除非是天才神人。
qq80644864
  • 积分:24106
  • |
  • 主题:37
  • |
  • 帖子:9098
积分:24106
版主
  • 2014-3-7 20:23:47
 
就要慢很多了吧,神人毕竟是少数的
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:15999
积分:50193
版主
  • 2014-3-7 20:45:10
 
不只是慢的问题了,到时就是杂而不精了。
qq80644864
  • 积分:24106
  • |
  • 主题:37
  • |
  • 帖子:9098
积分:24106
版主
  • 2014-3-7 21:31:00
 
只是现在我觉得去面试人家就问是否精通所有拓扑。。。太霸气了,我只会反激呀
後會絠萋
  • 积分:9358
  • |
  • 主题:195
  • |
  • 帖子:2538
积分:9358
版主
  • 2014-3-18 12:35:18
 
哈哈,问这个问题的人是脑残
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:15999
积分:50193
版主
  • 2014-5-10 08:34:35
  • 倒数8
 
所有?还精通?
我只会回答:用过什么什么拓朴。
fobiafd
  • 积分:1951
  • |
  • 主题:6
  • |
  • 帖子:133
积分:1951
LV6
高级工程师
  • 2014-3-4 08:42:54
 
样样都要兼顾貌似狠要下点功夫啊
hlp330
  • 积分:21798
  • |
  • 主题:88
  • |
  • 帖子:8138
积分:21798
版主
  • 2014-3-4 08:51:45
 
有时间学学DSP吧,这个现在已经用的很多了。
後會絠萋
  • 积分:9358
  • |
  • 主题:195
  • |
  • 帖子:2538
积分:9358
版主
  • 2014-3-4 12:38:55
 
把电源学精通就不错了
一花一天堂
  • 积分:4066
  • |
  • 主题:34
  • |
  • 帖子:1888
积分:4066
LV8
副总工程师
  • 2014-3-4 13:12:30
 
如何短时间内熟练掌握简单的程序的编写?楼上高手来的,请教下
後會絠萋
  • 积分:9358
  • |
  • 主题:195
  • |
  • 帖子:2538
积分:9358
版主
  • 2014-3-4 19:31:04
 
不是高手啊,菜鸟一枚
简单程序一下就会了,不需要什么时间啊
一花一天堂
  • 积分:4066
  • |
  • 主题:34
  • |
  • 帖子:1888
积分:4066
LV8
副总工程师
  • 2014-3-4 20:19:48
 
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2014-3-5 12:50:34
 
推荐看《C程序设计高级教程》,大Boss花五年的时间写的,是国内将C语言与单片机结合地比较好的一本书
一花一天堂
  • 积分:4066
  • |
  • 主题:34
  • |
  • 帖子:1888
积分:4066
LV8
副总工程师
  • 2014-3-5 13:07:33
 

是这个吗?
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2014-3-5 13:10:57
 
对的
一花一天堂
  • 积分:4066
  • |
  • 主题:34
  • |
  • 帖子:1888
积分:4066
LV8
副总工程师
  • 2014-3-5 15:44:11
 
batteryli
  • 积分:4130
  • |
  • 主题:57
  • |
  • 帖子:1713
积分:4130
LV8
副总工程师
  • 2014-3-7 19:58:54
 
请问这书在哪有下载。
batteryli
  • 积分:4130
  • |
  • 主题:57
  • |
  • 帖子:1713
积分:4130
LV8
副总工程师
  • 2014-3-7 19:59:48
 
麻草请问这书在哪下载。
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2014-3-18 12:58:39
 
Sorry,电池哥,刚看到
这本书目前还没有电子档的,淘宝上有卖
tanknet
  • 积分:1668
  • |
  • 主题:33
  • |
  • 帖子:475
积分:1668
LV6
高级工程师
  • 2014-3-5 13:19:02
 
用比较简单的编程语言,比如arduino,配合性能强大的单片机(如STM32)。C的学习曲线比较陡峭,各种配置问题能把初学者搞疯掉。等前者用熟了再去尝试便宜的EM78P153、STC51之类,后者是用来做量很大的产品的,性能有各种比较微妙的限制,不适合初学者用。
荨麻草
  • 积分:9952
  • |
  • 主题:59
  • |
  • 帖子:3436
积分:9952
版主
  • 2014-3-5 13:31:40
 
现在用C做单片机开发,都提倡”软件分层”了,其实初学者不用过多关注"各种配置“问题的,按照我们这边的经验,一个C语言零基础的本科生,培训个把月就能够开始做单片机相关的项目了。。。只是想说,这玩意儿真没那么难
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:15999
积分:50193
版主
  • 2014-3-5 14:04:02
 
初中生都可以,顶多就是讲讲数字,0和1 什么的。
hm492464387
  • 积分:1357
  • |
  • 主题:2
  • |
  • 帖子:31
积分:1357
LV6
高级工程师
  • 2020-7-1 20:00:02
  • 倒数2
 
有这么牛逼嘛!荨麻草兄!
wyq95361977
  • 积分:263
  • |
  • 主题:1
  • |
  • 帖子:70
积分:263
LV3
助理工程师
  • 2014-3-5 12:29:29
 
我是做太阳能发电应用的,原来写程序只做控制
现在太阳能应用的趋势是要求数字化开关电源
正在摸索中,不过做了几台样机貌似效果还过得去
XIAOTU80
  • 积分:17601
  • |
  • 主题:395
  • |
  • 帖子:5620
积分:17601
版主
  • 2014-3-5 12:37:43
 
其实,都可以用模拟先来实现。
数字化不过是个亮点罢了。
将来也不排除为了省体积,用数字化
後會絠萋
  • 积分:9358
  • |
  • 主题:195
  • |
  • 帖子:2538
积分:9358
版主
  • 2014-3-5 13:02:52
 
贴出数字电源的一小段代码
Data0 = (Uint16)(MboxL&0xff);//给定电流值低字节
Data1 = (Uint16)((MboxL>>8)&0xff);//给定电流值高字节
Given_PF = (long)(Data1<<8|Data0*1000);
Data2 = (Uint16)((MboxL>>16)&0xff);//功能:0关闭,1直流输出,2直流方波,3交流方波
Executive_control = Data2;
Data3 = (Uint16)((MboxL>>24)&0xff);
DC_SwitchingTime = Data3;//直流方波周期,单位:ms
Data4 = (Uint16)(MboxH&0xff);
DC_Pulse_duty = (100-Data4);//(%),直流方波正占空比值,后面的数据是直流方波的正占空比,范围:0~100
Data5 = (Uint16)((MboxH>>8)&0xff);
AC_SwitchingTime = Data5;//交流方波周期,单位:ms
Data6 = (Uint16)((MboxH>>16)&0xff);
AC_Pulse_duty = Data6;//(%),交流方波正占空比值,范围:0~100
Data7 = (Uint16)((MboxH>>24)&0xff);//备用
//换向初始化
CpuTimer0.InterruptCount = 0;
SS = 0;
EALLOW;
//ECanaMboxes.MBOX0.MSGID.all = 0;//送标识符(ID号)
EDIS;
//初始化数据池
Data0 = Data1 = Data2 = Data3 = Data4 = Data5 = Data6 = Data7 = 0;
Current /= 1000;
Data0 = (Uint16)(Current&0xff);//实际电流的低字节
Data1 = (Uint16)((Current>>8)&0xff);//实际电流的高字节
//实际电压值:655即65.5V
Voltage = 665;
Data2 = (Voltage&0xff);//实际电压的低字节
Data3 = ((Voltage>>8)&0xff);//实际电压的高字节
ECAN_TX(Data7,Data6,Data5,Data4,Data3,Data2,Data1,Data0);//发送数据池




是不是觉得很简单? 比电源简单多了吧?O(∩_∩)O哈哈~
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:15999
积分:50193
版主
  • 2014-3-5 15:50:08
 
天书
qq80644864
  • 积分:24106
  • |
  • 主题:37
  • |
  • 帖子:9098
积分:24106
版主
  • 2014-3-5 20:50:45
 
主要是不知道从哪里开始
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:15999
积分:50193
版主
  • 2014-3-6 07:53:24
 
从搞一个最简单的交通灯开始吧。
qq80644864
  • 积分:24106
  • |
  • 主题:37
  • |
  • 帖子:9098
积分:24106
版主
  • 2014-3-6 23:10:56
 
记得上学那会都是直接COPY
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:15999
积分:50193
版主
  • 2014-3-7 07:51:49
 
当年,就是用89C51搞了个LED交通灯。
qq80644864
  • 积分:24106
  • |
  • 主题:37
  • |
  • 帖子:9098
积分:24106
版主
  • 2014-3-7 20:41:53
 
就是51的也是COPY
batteryli
  • 积分:4130
  • |
  • 主题:57
  • |
  • 帖子:1713
积分:4130
LV8
副总工程师
  • 2014-3-7 20:00:57
 
请问你这个代码是放在什么软件里面运行的,我想试下,需要什么IC和软件。
後會絠萋
  • 积分:9358
  • |
  • 主题:195
  • |
  • 帖子:2538
积分:9358
版主
  • 2014-3-7 20:33:08
 
这个是DSP的,用CCS编译的
sskthh
  • sskthh
  • 离线
  • LV6
  • 高级工程师
  • 积分:644
  • |
  • 主题:32
  • |
  • 帖子:222
积分:644
LV6
高级工程师
  • 2014-5-18 10:47:00
  • 倒数3
 
可以哦?
zs-j
  • zs-j
  • 离线
  • LV3
  • 助理工程师
  • 积分:212
  • |
  • 主题:0
  • |
  • 帖子:14
积分:212
LV3
助理工程师
最新回复
  • 2020-7-13 22:20:57
  • 倒数1
 
求资料
lm3447
  • lm3447
  • 离线
  • LV6
  • 高级工程师
  • 积分:481
  • |
  • 主题:15
  • |
  • 帖子:175
积分:481
LV6
高级工程师
  • 2014-5-9 22:44:15
  • 倒数10
 
开关电源的理论知识也很精深,仅仅是环路控制部分就够搞的,个人认为数字电源就是把我们所需要的PWM pfm的控制功能写成程序,烧进单片机 DSP中,里面牵扯到控制理论,算法等等
後會絠萋
  • 积分:9358
  • |
  • 主题:195
  • |
  • 帖子:2538
积分:9358
版主
  • 2014-5-10 08:22:53
  • 倒数9
 
哈哈。是的,楼上朋友是内行人
forget
  • forget
  • 离线
  • LV8
  • 副总工程师
  • 积分:2492
  • |
  • 主题:41
  • |
  • 帖子:654
积分:2492
LV8
副总工程师
  • 2014-5-10 08:54:08
  • 倒数7
 
我打算学习STM8S做数字电源,大师有什么好的意见或建议,或者指点吗?
後會絠萋
  • 积分:9358
  • |
  • 主题:195
  • |
  • 帖子:2538
积分:9358
版主
  • 2014-5-10 10:43:36
  • 倒数6
 
直接学STM32就可以了
lm3447
  • lm3447
  • 离线
  • LV6
  • 高级工程师
  • 积分:481
  • |
  • 主题:15
  • |
  • 帖子:175
积分:481
LV6
高级工程师
  • 2014-5-11 23:10:16
  • 倒数5
 
兄台见笑了,只是了解一点皮毛而已
cyx7610
  • 积分:16461
  • |
  • 主题:80
  • |
  • 帖子:3613
积分:16461
LV10
总工程师
  • 2014-5-17 18:51:53
  • 倒数4
 
有必要,越早学越好。
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦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号