91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

【單片機(jī)開源學(xué)習(xí)】輸出5S內(nèi)電壓變化

套件收到后按捺不住興奮,立馬裝好了。BOM發(fā)布后有幾個(gè)料貼的不對(duì),還好改。只是變壓器耽誤了時(shí)間。

通電發(fā)現(xiàn)輸出電壓5S內(nèi)電壓變化由最高電壓逐漸到設(shè)定電壓,使用時(shí)忘了找個(gè)事,結(jié)果一顆FAN3227立馬起火。

還好火勢容易控制只著一顆FAN3227。心痛啊只買了6顆。

決定調(diào)整軟件。想法是讓她輸出時(shí)電壓由低到高升,這樣對(duì)我這個(gè)只能看懂流水燈的菜鳥簡單些。

// PWMCFG &= ~0x04; // 設(shè)置PWM輸出端口的初始電平為0

PWMCFG |=  0x04; // 設(shè)置PWM輸出端口的初始電平為1

把這里反過來。編譯燒錄。發(fā)現(xiàn)輸出不受控制-----想法失敗。

換個(gè)思路:現(xiàn)在的控制流程應(yīng)該是輸出電壓電壓最高后檢測與設(shè)定值的差后,控制PWM調(diào)整輸出達(dá)到設(shè)定電壓。

如果是開始輸出電壓0.由設(shè)定值直接控制輸出電壓,這樣也能解決??纱蜷_mian.c確不知如何入手。

看來要多練練基本功啊。

全部回復(fù)(18)
正序查看
倒序查看
2015-01-19 09:54
有圖嘛 ?~
0
回復(fù)
qiang7260
LV.5
3
2015-01-31 08:07
@電源網(wǎng)-娜娜姐
有圖嘛?~
0
回復(fù)
qiang7260
LV.5
4
2015-01-31 08:12
@qiang7260
[圖片][圖片][圖片][圖片][圖片][圖片][圖片]

經(jīng)過幾天測試,其他功能基本正常,在恒流狀態(tài)下快速開關(guān)會(huì)有失控的現(xiàn)象。變壓器沒買到,朋友幫忙繞的,高手應(yīng)能看出來,出不來30V5A,來了個(gè)變通的方法,第一檔5A,第二檔2A.

這幾天忙,沒做殼子。主要在攻軟件。還有很長的路要走啊。

0
回復(fù)
2015-01-31 09:11
@qiang7260
經(jīng)過幾天測試,其他功能基本正常,在恒流狀態(tài)下快速開關(guān)會(huì)有失控的現(xiàn)象。變壓器沒買到,朋友幫忙繞的,高手應(yīng)能看出來,出不來30V5A,來了個(gè)變通的方法,第一檔5A,第二檔2A.這幾天忙,沒做殼子。主要在攻軟件。還有很長的路要走啊。
恩不錯(cuò),空的時(shí)候把程序的BUG全部標(biāo)記出來,空的時(shí)候大家都一起來修正這些BUG,希望這個(gè)開源板最后能成為一個(gè)像樣的數(shù)控電源。
0
回復(fù)
2015-02-02 10:16
@qiang7260
[圖片][圖片][圖片][圖片][圖片][圖片][圖片]
帖子非常不錯(cuò),推薦到帖子底部經(jīng)典圖庫。更多請(qǐng)點(diǎn)擊哦:http://www.laiyangyintong.cn/bbs/classic/
0
回復(fù)
2015-02-02 10:41
@qiang7260
經(jīng)過幾天測試,其他功能基本正常,在恒流狀態(tài)下快速開關(guān)會(huì)有失控的現(xiàn)象。變壓器沒買到,朋友幫忙繞的,高手應(yīng)能看出來,出不來30V5A,來了個(gè)變通的方法,第一檔5A,第二檔2A.這幾天忙,沒做殼子。主要在攻軟件。還有很長的路要走啊。

棒棒噠 ,qiang7260  已經(jīng)入選到 學(xué)業(yè)PK中了,希望你再接再厲,取得好成績~~

具體的看這里:

http://www.laiyangyintong.cn/bbs/1507128.html

0
回復(fù)
qiang7260
LV.5
8
2015-02-02 17:51
@qiang7260
經(jīng)過幾天測試,其他功能基本正常,在恒流狀態(tài)下快速開關(guān)會(huì)有失控的現(xiàn)象。變壓器沒買到,朋友幫忙繞的,高手應(yīng)能看出來,出不來30V5A,來了個(gè)變通的方法,第一檔5A,第二檔2A.這幾天忙,沒做殼子。主要在攻軟件。還有很長的路要走啊。

剛才調(diào)試一下在

if(VOL_OUT_FLAG==1)

在這加一段延時(shí)想避開開機(jī)時(shí)的高電壓,

結(jié)果延時(shí)后高電壓還會(huì)出來。郁悶。

再想其他辦法》》》》》

0
回復(fù)
2015-02-03 08:53
@qiang7260
剛才調(diào)試一下在if(VOL_OUT_FLAG==1)在這加一段延時(shí)想避開開機(jī)時(shí)的高電壓,結(jié)果延時(shí)后高電壓還會(huì)出來。郁悶。再想其他辦法》》》》》
告訴你一個(gè)方法,用占空比去處理,開機(jī)的瞬間讓功率管導(dǎo)通時(shí)間從5左右開始上升到設(shè)定值,一定不能為0哈,為0占空比會(huì)不正常。
0
回復(fù)
qiang7260
LV.5
10
2015-02-03 16:49
@yueyunno1
告訴你一個(gè)方法,用占空比去處理,開機(jī)的瞬間讓功率管導(dǎo)通時(shí)間從5左右開始上升到設(shè)定值,一定不能為0哈,為0占空比會(huì)不正常。
謝謝老師指點(diǎn)迷津。占空比,PWM這塊還不太熟。今晚好好看看。
0
回復(fù)
qiang7260
LV.5
11
2015-02-03 17:06
@電源網(wǎng)-娜娜姐
棒棒噠,qiang7260 已經(jīng)入選到學(xué)業(yè)PK中了,希望你再接再厲,取得好成績~~具體的看這里:http://www.laiyangyintong.cn/bbs/1507128.html
謝謝娜娜姐!
0
回復(fù)
2015-02-04 11:16
@qiang7260
謝謝老師指點(diǎn)迷津。占空比,PWM這塊還不太熟。今晚好好看看。
加油~~
0
回復(fù)
qiang7260
LV.5
13
2015-02-07 08:29
@yueyunno1
告訴你一個(gè)方法,用占空比去處理,開機(jī)的瞬間讓功率管導(dǎo)通時(shí)間從5左右開始上升到設(shè)定值,一定不能為0哈,為0占空比會(huì)不正常。
這幾天一有空就看【原創(chuàng)】高山云教你之三--單片機(jī)玩轉(zhuǎn)太陽能逆變系統(tǒng)[564帖 數(shù)控電源--電流檢測]

跟這篇帖子學(xué)PWM。嘗試加入 PWM_DATA=5

if(VOL_OUT_FLAG==1)

{     

    //delay_1ms(100); 

    PWM_DATA=5

   OUT_Voltage_PWM=ADJ_VOL;

編譯沒通過。提示未定義。

0
回復(fù)
qiang7260
LV.5
14
2015-02-07 08:33
@qiang7260
這幾天一有空就看【原創(chuàng)】高山云教你之三--單片機(jī)玩轉(zhuǎn)太陽能逆變系統(tǒng)[564帖數(shù)控電源--電流檢測]跟這篇帖子學(xué)PWM。嘗試加入 PWM_DATA=5if(VOL_OUT_FLAG==1){      //delay_1ms(100);   PWM_DATA=5  OUT_Voltage_PWM=ADJ_VOL;編譯沒通過。提示未定義。
馬上要放假回老家過年了。上網(wǎng)不方便。提前祝大家春節(jié)愉快!來年鴻運(yùn)連連!
0
回復(fù)
duhanyu
LV.2
15
2015-02-09 17:11
@qiang7260
這幾天一有空就看【原創(chuàng)】高山云教你之三--單片機(jī)玩轉(zhuǎn)太陽能逆變系統(tǒng)[564帖數(shù)控電源--電流檢測]跟這篇帖子學(xué)PWM。嘗試加入 PWM_DATA=5if(VOL_OUT_FLAG==1){      //delay_1ms(100);   PWM_DATA=5  OUT_Voltage_PWM=ADJ_VOL;編譯沒通過。提示未定義。

PWM很簡單,就是看多少位然后分占空比,STC一般賦值0的話 就是輸出全高  賦最大值就是輸出全低 8位賦A0 就是50%波形

提示未定義的話,看一下你程序里這些寄存器變量(例如:PWM_DATA),

其實(shí)操作都是針對(duì)寄存器操作的,STC的頭文件庫里面吧 把寄存器和代號(hào)連接在一起方便操作。

如果沒有加頭文件庫的話或者頭文件里面不包括這些寄存器的define 編譯應(yīng)該是通不過的。

沒定義的可以自己定義一下,包含頭文件庫的話 一般用的都有了。

程序里包含了,還得下了頭文件放到文件夾里,不然編譯器找不到也編譯不了

0
回復(fù)
qiang7260
LV.5
16
2015-02-28 08:16
@duhanyu
PWM很簡單,就是看多少位然后分占空比,STC一般賦值0的話就是輸出全高 賦最大值就是輸出全低8位賦A0就是50%波形提示未定義的話,看一下你程序里這些寄存器變量(例如:PWM_DATA),其實(shí)操作都是針對(duì)寄存器操作的,STC的頭文件庫里面吧把寄存器和代號(hào)連接在一起方便操作。如果沒有加頭文件庫的話或者頭文件里面不包括這些寄存器的define編譯應(yīng)該是通不過的。沒定義的可以自己定義一下,包含頭文件庫的話一般用的都有了。程序里包含了,還得下了頭文件放到文件夾里,不然編譯器找不到也編譯不了
謝謝老師指點(diǎn)。晚上回去多看看。
0
回復(fù)
qiang7260
LV.5
17
2015-03-18 13:55
@qiang7260
謝謝老師指點(diǎn)。晚上回去多看看。

這幾天有朋友指點(diǎn),出現(xiàn)這種情況是因:

if((SET_CURRENT-OUT_CURRENT)>5) //判斷恒流還是恒壓模式

{if(OUT_VOLTAGE5){if(ADJ_VOL<(1023-15))ADJ_VOL+=10;else if((ADJ_VOL>(1023-15))&&(ADJ_VOL<1020))ADJ_VOL+=2;}else{if(ADJ_VOL<1023)ADJ_VOL++;elseADJ_VOL=1023;}

及電流判斷時(shí)先檢測如果輸出為0時(shí)控制PWM由高到低掃描。

解決方法是:

Voltage_Gath_calc();   //各通道電壓采集

OUT_VOLTAGE=VOL_TEMP[2];    //電壓

OUT_CURRENT=VOL_TEMP[1]; //電流 顯示

在這加入:if(OUT_VOLTAGE!=0&&OUT_CURRENT!=0)

{

VOLTAGE_ADJUST();

}

這時(shí)就可避開那段高壓和大電流。

盆友們可試試。

我有個(gè)想法請(qǐng)教樂工:能否實(shí)現(xiàn)將程序改成一個(gè)三段式的充電器?

設(shè)定到固定電壓、電流的算法能解釋一下嗎?

0
回復(fù)
YY2010
LV.4
18
2016-02-23 23:25
0
回復(fù)
2022-11-04 20:04
@qiang7260
這幾天有朋友指點(diǎn),出現(xiàn)這種情況是因:if((SET_CURRENT-OUT_CURRENT)>5)//判斷恒流還是恒壓模式{if(OUT_VOLTAGE5){if(ADJ_VOL(1023-15))&&(ADJ_VOL

電源有兩種模式?恒流和恒壓,不是恒壓限流?

 

0
回復(fù)
發(fā)
主站蜘蛛池模板: 治多县| 嘉定区| 陆丰市| 广州市| 福泉市| 吉林省| 丰都县| 麻城市| 泾川县| 阿鲁科尔沁旗| 古田县| 邢台市| 石屏县| 嘉义市| 石林| 格尔木市| 阳朔县| 枣庄市| 泰和县| 龙胜| 淄博市| 溆浦县| 德保县| 自贡市| 满城县| 常山县| 柘城县| 姚安县| 钟祥市| 襄城县| 固始县| 抚松县| 随州市| 五家渠市| 深州市| 潼南县| 景谷| 高台县| 河东区| 河东区| 江孜县|