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

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

用軟件PWM怎么樣做到恒壓充電啊!這是我現在做的,想不出來啊!

用單片機的軟件PWM怎么樣控制mos的導通頻率,即做到定頻率,變duty的方波輸出,來做到恒壓啊,就像3842或者3843一樣,當電壓升高,就縮duty;當電壓下降,就升duty!!!
全部回復(116)
正序查看
倒序查看
2004-10-27 17:57
小弟想了n天,主要是以前沒有用軟件做過,現在郁悶中,自己頂一下!
0
回復
maychang
LV.6
3
2004-10-27 18:54
@chengkai422
小弟想了n天,主要是以前沒有用軟件做過,現在郁悶中,自己頂一下!
軟件做PWM,你的PWM頻率多少?單片機軟件做PWM,還有時間做別的事情嗎?總要讀AD,與基準值比較,運算吧?我恐怕此路不通.
0
回復
2004-10-28 09:30
@maychang
軟件做PWM,你的PWM頻率多少?單片機軟件做PWM,還有時間做別的事情嗎?總要讀AD,與基準值比較,運算吧?我恐怕此路不通.
我只要1到4k的頻率就好了,是定頻率,變duty的控制mos的導通時間!
0
回復
飛狐
LV.2
5
2004-11-10 17:08
@chengkai422
我只要1到4k的頻率就好了,是定頻率,變duty的控制mos的導通時間!
用PIC或Holtek單片機可以開發,但不知道你是怎樣做的,好像可以做到5K.有興趣可與我聯系:wwwflyfox@163.com
0
回復
2004-11-13 14:06
@chengkai422
小弟想了n天,主要是以前沒有用軟件做過,現在郁悶中,自己頂一下!
直接用PWM  IC,那樣太麻煩了!!!
0
回復
qiuyy
LV.6
7
2004-11-16 12:55
使用PIC877做吧,,雖然太貴,但對你的學習有幫助.
記得我當初學單片機的時候,也是用這個東東做的.
用51的也行,但你必須去找一人具有PWM,和AD集成的芯片.PHILIPS也有,因為這樣做才能夠穩定..用軟件模擬的話,如果無經驗很難做成的..
0
回復
2004-11-16 13:42
@qiuyy
使用PIC877做吧,,雖然太貴,但對你的學習有幫助.記得我當初學單片機的時候,也是用這個東東做的.用51的也行,但你必須去找一人具有PWM,和AD集成的芯片.PHILIPS也有,因為這樣做才能夠穩定..用軟件模擬的話,如果無經驗很難做成的..
謝謝了!我會去看看的!
0
回復
2004-11-16 13:49
@qiuyy
使用PIC877做吧,,雖然太貴,但對你的學習有幫助.記得我當初學單片機的時候,也是用這個東東做的.用51的也行,但你必須去找一人具有PWM,和AD集成的芯片.PHILIPS也有,因為這樣做才能夠穩定..用軟件模擬的話,如果無經驗很難做成的..
我在21IC上找不到這個IC的DATASHEET啊,您有嗎,能傳一份給我嗎!
ck4221982@yahoo.com.cn
謝謝!
0
回復
zxs2000
LV.1
10
2004-11-19 07:34
輸出PWM,并用PID算法控制PWM的占空比!
0
回復
chengkai422
LV.6
11
2004-11-19 07:50
@zxs2000
輸出PWM,并用PID算法控制PWM的占空比!
你有這個方面的資料嗎???我還聽都沒有聽說過啊,這是用什么品牌的單片機啊!
我是用的SAMSUNG的S3C9454,它有一個專用的PWM輸出口,但是我不知道怎么打開.
0
回復
zxs2000
LV.1
12
2004-11-19 07:53
@chengkai422
你有這個方面的資料嗎???我還聽都沒有聽說過啊,這是用什么品牌的單片機啊!我是用的SAMSUNG的S3C9454,它有一個專用的PWM輸出口,但是我不知道怎么打開.
用PIC的單片機,軟件編寫要根據硬件來,還有就是pid參數的確定.
0
回復
chengkai422
LV.6
13
2004-11-19 09:38
@zxs2000
用PIC的單片機,軟件編寫要根據硬件來,還有就是pid參數的確定.
更上傳一下PIC這個系列的DATASHEET嗎???我在網上找過PIC877的,可是找不到,因為我都不知道這是哪個公司的!
0
回復
qiuyy
LV.6
14
2004-11-22 12:27
@chengkai422
你有這個方面的資料嗎???我還聽都沒有聽說過啊,這是用什么品牌的單片機啊!我是用的SAMSUNG的S3C9454,它有一個專用的PWM輸出口,但是我不知道怎么打開.
你查一下三星的資料就知道怎么打開了,,打不開不去用,太可惜了
0
回復
vssv
LV.1
15
2004-11-24 23:58
@qiuyy
你查一下三星的資料就知道怎么打開了,,打不開不去用,太可惜了
9454的PWM挺好用,不用外部晶振就可以做到40KHz
PID算法控制,我沒使用中斷

PWM_Init
; fosc/1, reload from 8bit counter, Disable interrupt,
ld PWMCON, #11001001b
ld PWMDATA, #04h
ret
0
回復
vssv
LV.1
16
2004-11-25 00:00
@vssv
9454的PWM挺好用,不用外部晶振就可以做到40KHzPID算法控制,我沒使用中斷PWM_Init;fosc/1,reloadfrom8bitcounter,Disableinterrupt,ldPWMCON,#11001001bldPWMDATA,#04hret
;-------------------------------------------------------------
;
PWM_TurnOn
and P0CONH, #11001111b
or P0CONH, #00010000b
or PWMCON, #(PWMCON_CLEAR | PWMCON_START)
ret

;-------------------------------------------------------------
;
PWM_TurnOff
and PWMCON, #~(PWMCON_START)
and P0CONH, #11001111b
or P0CONH, #00100000b
and P0DATA, #10111111b
ld P0, P0DATA
ret
0
回復
chengkai422
LV.6
17
2004-11-25 15:51
@vssv
;-------------------------------------------------------------;PWM_TurnOnandP0CONH,#11001111borP0CONH,#00010000borPWMCON,#(PWMCON_CLEAR|PWMCON_START)ret;-------------------------------------------------------------;PWM_TurnOffandPWMCON,#~(PWMCON_START)andP0CONH,#11001111borP0CONH,#00100000bandP0DATA,#10111111bldP0,P0DATAret
如果你不開中斷的話,你把這個程序放在什么地方???
不開中斷的意思就是說在RESET的時候不對PWMCON和PWMDATA賦值嗎???
你能解釋一下你括號里面是什么意思嗎???那我怎么根據電壓的變化來調整占空比的大小啊?
0
回復
chengkai422
LV.6
18
2004-11-25 15:54
@vssv
;-------------------------------------------------------------;PWM_TurnOnandP0CONH,#11001111borP0CONH,#00010000borPWMCON,#(PWMCON_CLEAR|PWMCON_START)ret;-------------------------------------------------------------;PWM_TurnOffandPWMCON,#~(PWMCON_START)andP0CONH,#11001111borP0CONH,#00100000bandP0DATA,#10111111bldP0,P0DATAret
不管怎么樣,對你的無私幫助我表示深深的感謝!希望以后能更好的交流,我的郵箱是ck4221982@yahoo.com.cn!
0
回復
chengkai422
LV.6
19
2004-11-25 16:10
@vssv
;-------------------------------------------------------------;PWM_TurnOnandP0CONH,#11001111borP0CONH,#00010000borPWMCON,#(PWMCON_CLEAR|PWMCON_START)ret;-------------------------------------------------------------;PWM_TurnOffandPWMCON,#~(PWMCON_START)andP0CONH,#11001111borP0CONH,#00100000bandP0DATA,#10111111bldP0,P0DATAret
40khz是指頻率還是精度(粒度)??
0
回復
yu_zdws
LV.3
20
2004-12-06 12:49
我這兒正好有這么一個我們公司以前給別人做的,現成的,我整理一下給你.
0
回復
yu_zdws
LV.3
21
2004-12-06 12:52
@yu_zdws
我這兒正好有這么一個我們公司以前給別人做的,現成的,我整理一下給你.
順便問一下,你做的是那種充電器,如果是鎳氫鎳鎘的話很好辦,整個設計方案都可給你,電路圖、源程序等,我們現在不用了.
0
回復
yu_zdws
LV.3
22
2004-12-06 12:55
@yu_zdws
順便問一下,你做的是那種充電器,如果是鎳氫鎳鎘的話很好辦,整個設計方案都可給你,電路圖、源程序等,我們現在不用了.
我的QQ:410899759,電話:021-54262183-122,我姓賈.如果真的要打電話或QQ留言都可的.
0
回復
chengkai422
LV.6
23
2004-12-06 13:19
@yu_zdws
我的QQ:410899759,電話:021-54262183-122,我姓賈.如果真的要打電話或QQ留言都可的.
我做的是鉛酸的啊!不過你可以給我看看!謝謝先!
0
回復
chengkai422
LV.6
24
2004-12-14 14:12
@vssv
;-------------------------------------------------------------;PWM_TurnOnandP0CONH,#11001111borP0CONH,#00010000borPWMCON,#(PWMCON_CLEAR|PWMCON_START)ret;-------------------------------------------------------------;PWM_TurnOffandPWMCON,#~(PWMCON_START)andP0CONH,#11001111borP0CONH,#00100000bandP0DATA,#10111111bldP0,P0DATAret
我想將兩個A/D口的電壓相減,用得到的值的大小作為一個條件!當條件為真時,即FLAG為51h時,才執行另外程序,否則不執行!但是加上這個程序后,不管任何情況下,另外一個程序都會執行!不知道這個條件程序執行了沒有,謝謝幫我看看!
            LD     Acc1,    #1 ; 1th channel
            LD     Acc0,    #6 ; 6 sample times
            CALL   AdcConvert
            LD     Acc0,    #6 ; 6 adjust number
            CALL   AdcDataAdjust
            CALL   AverageValue
            LD     CellVoltageL,   AverageValueL
            LD     CellVoltageH,   AverageValueH
            LD     Acc9,           CellVoltageL
            LD     Acc10,          CellVoltageH
;---------------
            LD     Acc1,    #0 ; 0th channel
            LD     Acc0,    #6 ; 6 sample times
            CALL   AdcConvert
            LD     Acc0,    #6 ; 6 adjust number
            CALL   AdcDataAdjust
            CALL   AverageValue
            LD     CellVoltageL,   AverageValueL
            LD     CellVoltageH,   AverageValueH
            LD     Acc7,           CellVoltageL
            LD     Acc8,           CellVoltageH
            SUB    Acc9,           Acc7
            SBC    Acc10,          Acc8
            SUB    Acc9,           #>41  ; 0.2v
            SBC    Acc10,          #<41
            JR     ULT,            CJV_Down_0v2
            INC    Counter_Up_0v2
         CP  Counter_Up_0v2,#2        ;2*0.5s                
         JR     ULT,       DCC_Exit  
         LD     Counter_OutputUp,       #51h  
        JR     CJV_Exit
              
CJV_Down_0v2:
               CLR    Counter_OutputUp
               CLR    Counter_Up_0v2
CJV_Exit:
               RET
0
回復
censtar
LV.6
25
2004-12-14 14:59
@maychang
軟件做PWM,你的PWM頻率多少?單片機軟件做PWM,還有時間做別的事情嗎?總要讀AD,與基準值比較,運算吧?我恐怕此路不通.
誰說不行?只不過真正平率比較低一些而已罷了.
做出來不難.
不信隨便到網站上找一下“軟件 實現 PWM”肯定很好找的.
0
回復
powersmt
LV.4
26
2004-12-15 22:29
@chengkai422
我做的是鉛酸的啊!不過你可以給我看看!謝謝先!
用877有點太貴了,用PIC16F716就可以了,帶一路PWM可以用來驅動這個MOSFET!
0
回復
gunking
LV.4
27
2004-12-16 09:15
@chengkai422
我只要1到4k的頻率就好了,是定頻率,變duty的控制mos的導通時間!
我用PIC18F458作一個buck,到了50khz,12V輸出.呵呵
0
回復
chengkai422
LV.6
28
2004-12-16 10:14
@gunking
我用PIC18F458作一個buck,到了50khz,12V輸出.呵呵
咳!怎么都在說PIC啊,我卻對PIC一無所知,有沒有高人可以給一個基礎的PIC教程給我啊!小弟謝過了,ck4221982@yahoo.com.cn
0
回復
gunking
LV.4
29
2004-12-16 10:32
@chengkai422
咳!怎么都在說PIC啊,我卻對PIC一無所知,有沒有高人可以給一個基礎的PIC教程給我啊!小弟謝過了,ck4221982@yahoo.com.cn
靠,國內書多便宜呀,
PIC的教程多了去了.北航出版社就有很多.你洋文好不好?我可以給一個連接,PIC的application note. 不過它沒有用什么復雜的算法
只是電壓高,減duty, 電壓低,加duty. 動態性能不好.
美辦法,如果用了PID或者PI時間就不夠了,不過你的頻率不高,PIC肯定可以用.
0
回復
chengkai422
LV.6
30
2004-12-16 11:55
@gunking
靠,國內書多便宜呀,PIC的教程多了去了.北航出版社就有很多.你洋文好不好?我可以給一個連接,PIC的applicationnote.不過它沒有用什么復雜的算法只是電壓高,減duty,電壓低,加duty.動態性能不好.美辦法,如果用了PID或者PI時間就不夠了,不過你的頻率不高,PIC肯定可以用.
ok,我還是去看看資料吧!對于我不了解的pic,我怎么去用它做呢!
你可以吧那個application note給我,e文不行還不是要看!
不知道你有沒有關于PIC的一些資料,可以共享一下嗎???
0
回復
gunking
LV.4
31
2004-12-16 12:06
@chengkai422
ok,我還是去看看資料吧!對于我不了解的pic,我怎么去用它做呢!你可以吧那個applicationnote給我,e文不行還不是要看!不知道你有沒有關于PIC的一些資料,可以共享一下嗎???
去福州高奇那里買開發板,在到它的論壇上down一個CCS開發工具,用C語言,很方便,連匯編都不用學.
很快可以學會的.
我的碩士論文雖然寫得爛,倒是很好的數控開關電源入門材料,呵呵.我還在整理,里面有原程序,其實真的很簡單好學.
那個材料我明天發給你吧
0
回復
主站蜘蛛池模板: 午夜a级毛片免费观看 | 青青青在线视频免费观看 | 久久精品一区二区三区四区 | 欧美久久一级特黄毛片 | 色噜噜噜噜噜噜亚洲精品 | 国产极品白嫩精品 | 激情aⅴ欧美一区二区欲海潮 | 黄色大片大毛片 | 青青草久久 | 国产高清在线视频观看 | 在线观看三级网站 | 久久久久人妻精品区一三寸 | 我和同学人妻熟妇的激情 | 亚洲毛茸茸浓毛多水多 | 在线观看深夜福利 | 另类综合日韩欧美亚洲 | 九九视频免费观看视频精品 | av片播放 | 亚洲国产精品一区二区第一页 | 国产成人AV无码精品天堂 | 男女久久久国产一区二区三区 | 男人操女人视频免费 | 国产日产一区二区 | 国产午夜福利视频在线观看 | 久久爆操| 爆乳情帝国网综合社区 | 最新日韩在线观看视频 | 爽好久久久欧美精品 | 中文字幕免费久久 | 久久精品国产99精品最新 | 中国性感美女一级黄色影片 | 九九热线视频只有这里最精品 | 国产系列视频二区 | 天天做天天爱天天综合网2021 | 亚洲国产成人久久综合人 | 伊人二本二区 | aaaa免费视频 | 成人福利网站 | 中文字幕一综合88久久 | 在线观看国产免费视频 | 亚洲综合色婷婷六月丁香宅男大增 |