99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

STM8單片機制作的3-4V升5V的Boost電路

上大學之后忙成了Doge 很少來論壇轉悠最近稍微空閑于是就鼓搗了一個簡易的升壓電路 可以用于移動電源

STM8S103F3素一種TSSOP20封裝(很小的QwQ)的8位單片機, 具有價格低|外設多|開發方便(有固件庫)以及寬工作電壓等優點,平均只要1塊多就能買一片的這貨里面有3個定時器,一個UART串口,一個I2C串口,一個SPI串口,一個10位16通道的高速ADC(由于封裝用不到16通道),還有看門Doge等, 幾乎每一個IO口都有自己的外部中斷, 內部多個始終源,簡直用不完的趕腳啊

 

這里暫時只用了兩個定時器和ADC:TIM1這個高級16位定時器用于產生固定頻率可變占空比的PWM波,通過一個引腳進行輸出TIM4這個普通8位定時器用于隔一段時間進行PI運算從而穩定輸出電壓ADC中的4通道(AIN4)用于檢測輸出電壓,而3通道(AIN3)用于提供一個參考電壓,約0.6-0.7V,這個電壓利用二極管正向導通壓降產生的

 

為什么還需要一個參考電壓呢? 因為ADC出來的結果是一個整數, 還需要乘以單片機電源電壓再除以2的10次放才是真正的電壓. 單片機的供電可能不穩定, 如果沒有這個參考,那可能會造成輸出不穩定.

 

下面是電路圖,非常簡單沒有一個多余的原件哦:

V1

 

程序方面的話也很簡單, 就是配置好定時器TIM1 TIM4還有ADC即可, 然后在TIM4中定時運行PID算法.

初始化TIM1, 由主時鐘直接驅動不分頻, 把它弄成向上計數模式,       

 

TIM1_TimeBaseInit(0, TIM1_COUNTERMODE_UP, DUTYCYCLE_RESOLUTION, 0);

然后把輸出通道1配置成PWM模式,高電平有效,同時開啟反向的輸出,可以給同步整流的管子用哦wTIM1_OC1Init (TIM1_OCMODE_PWM1,TIM1_OUTPUTSTATE_ENABLE,TIM1_OUTPUTNSTATE_ENABLE,0,TIM1_OCPOLARITY_HIGH,TIM1_OCPOLARITY_HIGH,TIM1_OCIDLESTATE_RESET,TIM1_OCIDLESTATE_RESET);

啟動定時器和PWM輸出

TIM1_CtrlPWMOutputs(ENABLE);

TIM1_Cmd(ENABLE);

設置占空比為1/320

TIM1_SetCompare1(1);

 

初始化TIM4, 由64次分頻的主時鐘驅動,當計數到達255的時候觸發一次中斷

TIM4_TimeBaseInit(TIM4_PRESCALER_64, 0xFF);

上來就得觸發一次更新事件還有中斷,讓TIM4_PRESCALER_64這貨生效

TIM4_SetCounter(0xFF);

TIM4_ITConfig(TIM4_IT_UPDATE, ENABLE);

開總中斷

rim();

開TIM4

TIM4_Cmd(ENABLE);

 

PWM的頻率素如何計算的:STM8中的主時鐘為16MHz, 內置的, 本制作中讓STM8全速工作:CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);也就是說,驅動TIM1的預分頻器的頻率為16MHz,然后窩沒讓它分頻,當計數到320時自動重裝計數器的值,也就是說PWM頻率=16MHz/320=50KHz, PWM的分辨率為100/320%

 

PID素怎么擼的:PID素一種廣泛應用的控制算法, 據說其歷史有100多年了?(霧優點素不需要建立復雜的數學模型, 世界上大部分PID控制器靠良好的P I D系數整定就能工作的很好這里只用到了PI,其實為了快速響應,還是應該加上D的,不過窩時間少啪麻煩沒加, 有興趣的同學可以試試看Kp和Ki得從小往大調,保證不震蕩的情況下最快速調節就好,程序里面的沒有什么問題了

最后發資料包:

MobileCharger.zip

哦對了,如果要測試的話需要把STM8S103F的OptionalByte修改下,OptionalByte掌控IO口的功能復用,具體的操作如下:在STVD中點Tools菜單中的Programmer,然后按如下設置

OB

 

 

全部回復(24)
正序查看
倒序查看
2014-10-15 19:23
龍大師之作必頂!
0
回復
IGBT2010
LV.8
3
2014-10-15 22:40
頂一下!!
0
回復
2014-10-15 23:37
高手之作!我也跟著頂一下!!
0
回復
2014-10-16 13:29
翠翠你來了,好久不見!  推薦到社區經典.
0
回復
mvip
LV.3
6
2014-10-16 16:04

一直在搞stm32,沒弄過stm8。謝謝分享

這么便宜的單片機值得用用

0
回復
mvip
LV.3
7
2014-10-16 16:12

剛下載文件看了下,問一下用的是什么編程環境。

我只用過keil和IAR和ADS

0
回復
尤小翠
LV.7
8
2014-10-16 18:17
@mvip
剛下載文件看了下,問一下用的是什么編程環境。我只用過keil和IAR和ADS

素STVD

對于STM8 用IAR也可以 不過IAR窩用不習慣...

0
回復
尤小翠
LV.7
9
2014-10-16 18:23
@電源網-娜娜姐
翠翠你來了,好久不見! 推薦到社區經典.
QwQ 感動>_<
0
回復
75482758
LV.6
10
2014-10-17 10:00
謝謝分享
0
回復
gwp001
LV.1
11
2014-10-17 15:27
@75482758
謝謝分享
0
回復
wangshujun
LV.8
12
2014-10-18 20:52

精神可嘉

不過

1、vcap是一個內部的穩壓器,挺穩定的,可以用作參考電壓

2、這種小boost現在趨勢都是弄到500k以上的了,還是用專用芯片吧,單片機去修改設定值比較好

0
回復
wangshujun
LV.8
13
2014-10-18 20:53
@尤小翠
素STVD對于STM8用IAR也可以不過IAR窩用不習慣...
iar個人感覺要比stvd好用得多,而且16k以下的版本是完全免費的
0
回復
hbzjcjw
LV.10
14
2014-10-20 08:36
@電源網-娜娜姐
翠翠你來了,好久不見! 推薦到社區經典.
不要占我小徒弟的便宜喲
0
回復
2014-10-20 11:40
@hbzjcjw
[圖片]不要占我小徒弟的便宜喲
 我有么 我有么,我不承認。
0
回復
尤小翠
LV.7
16
2014-10-20 23:00
@wangshujun
精神可嘉不過1、vcap是一個內部的穩壓器,挺穩定的,可以用作參考電壓2、這種小boost現在趨勢都是弄到500k以上的了,還是用專用芯片吧,單片機去修改設定值比較好

現在用Vcap了 效果也不錯呢

這個想做個同步整流的移動電源 最好還能加上充電功能ORZ

0
回復
wangshujun
LV.8
17
2014-10-21 16:35
@尤小翠
現在用Vcap了效果也不錯呢這個想做個同步整流的移動電源最好還能加上充電功能ORZ

換f030吧,貴了一塊多,資源要好不少,48兆主頻,對于電源還是太低了

關鍵是開發環境用keil,簡單容易上手

0
回復
lee40039
LV.1
18
2014-10-23 11:25
先頂!!!不知道樓主這個最大電流5V多少A。能達2A嗎?
0
回復
尤小翠
LV.7
19
2014-10-24 07:57
@wangshujun
換f030吧,貴了一塊多,資源要好不少,48兆主頻,對于電源還是太低了關鍵是開發環境用keil,簡單容易上手
f030素STM32了吧QwQ
0
回復
wangshujun
LV.8
20
2014-10-24 14:05
@尤小翠
f030素STM32了吧QwQ
對呀,2.3一個,和stm8s003外形差不多,調試要占用2個io,boot固定占用一個io,不調試的話少一個io,調試的話少兩個io,其他各方面指標都占優勢
0
回復
wheelzhou
LV.9
21
2014-10-24 18:59
@wangshujun
對呀,2.3一個,和stm8s003外形差不多,調試要占用2個io,boot固定占用一個io,不調試的話少一個io,調試的話少兩個io,其他各方面指標都占優勢
只能看懂硬件電路部分,軟件的,不懂
0
回復
2014-10-29 17:28
@wheelzhou
只能看懂硬件電路部分,軟件的,不懂
以后軟硬通吃 是大趨勢了
0
回復
aninstone
LV.4
23
2014-12-30 02:29
好東東
0
回復
Johnny4c
LV.1
24
2017-08-14 23:38

太厲害了,看得我這入門者是非常崇拜呢。

不過,想請教一下,按這電路的設計,能夠容許多大的電流呢?

0
回復
remon
LV.4
25
2017-08-25 13:19
@Johnny4c
太厲害了,看得我這入門者是非常崇拜呢。不過,想請教一下,按這電路的設計,能夠容許多大的電流呢?
MARK,厲害了!
0
回復
主站蜘蛛池模板: 亚洲av爆乳精品一区二区中文 | 2019天天干天天操 | 四虎网址入口 | 久久免费在线 | 欧美日韩精品一区二区三区四区 | 深夜福利成人 | 免费人成视频在线观看播放网站 | 欧美日韩精品一区 | 伊人狠狠色j香婷婷综合 | 91视频在线视频 | 日韩福利在线视频 | 日韩一本在线 | 亚洲日韩欧美内射教官 | 国产线观看免费观看 | 国产精品日韩AV在线播放 | 日本片成人在线观看 | 中文字幕在线中字日韩 | 毛片一级在线 | 人妻系列无码专区无码专区 | 99R在线精品视频在线播放 | www国产成人 | 国产麻豆久久久 | 欧美另类久久久精品 | 17草视频 | 精品AV无码国产一区二区 | 国产第二区国产一级片播放 | 91精品国产综合久久久久久首页 | 911色_911色sss主站色播 | 精品国产一区二区三区麻豆小说 | 国产精品自产拍在线观看55 | 久热精品在线播放 | 亚洲国产AV天码精品果冻传媒 | 给老师下药挺进她的身体 | 乱码一区二区三区四区 | 成人黄色片在线观看 | 国产成人啪精品视频免费网站 | 强行肉体进入hdxxxx办公室 | 国产精品久久久久久 | 国四虎影永久去哪里了 | 全黄h全肉短篇禁乱np慕浅浅 | 欧美巨大另类极品videosbest |