
我想用單片機(jī)做電鍍用脈沖電源控制器——————
我是做電鍍電源的,,想開發(fā)下圖所示波形的脈沖電源.什么樣的單片機(jī)做控制器,更好.從零起步我需要購買哪些東西.


全部回復(fù)(6)
正序查看
倒序查看
術(shù)業(yè)有專攻,你可以把需求描述得清楚些,找別人做就是了,大可不必?fù)?dān)心別人會(huì)獲取你的‘技術(shù)秘密’(搞電鍍電源的,難點(diǎn)在于功率變換部分吧?)
要計(jì)時(shí)從 10uS - 1M uS 步進(jìn)10uS, 而且是獨(dú)立的四段, 單片機(jī)的定時(shí)器或者PWM發(fā)生器是不能直接產(chǎn)生的,要靠其他方法.
以單片機(jī)工程師的角度出發(fā),上面這個(gè)‘需求’描述得并不夠清楚,
比如:
1、你打算用什么手段更改設(shè)置值?(這個(gè)問題很重要)
2、在更改的過程中是否允許波形信號(hào)被打斷?(這個(gè)問題很重要)
3、對(duì)步進(jìn)為10uS的計(jì)時(shí)值,允許的誤差是多少(100nS?)
4、顯示面板是怎么考慮的,如果用數(shù)碼管,總共需要多少個(gè)?
5、這個(gè)波形描述得很怪,單片機(jī)只能輸出0和1,把t1這段認(rèn)為需要輸出1, t2段輸出 0, 那么t3這段怎么理解?
要計(jì)時(shí)從 10uS - 1M uS 步進(jìn)10uS, 而且是獨(dú)立的四段, 單片機(jī)的定時(shí)器或者PWM發(fā)生器是不能直接產(chǎn)生的,要靠其他方法.
以單片機(jī)工程師的角度出發(fā),上面這個(gè)‘需求’描述得并不夠清楚,
比如:
1、你打算用什么手段更改設(shè)置值?(這個(gè)問題很重要)
2、在更改的過程中是否允許波形信號(hào)被打斷?(這個(gè)問題很重要)
3、對(duì)步進(jìn)為10uS的計(jì)時(shí)值,允許的誤差是多少(100nS?)
4、顯示面板是怎么考慮的,如果用數(shù)碼管,總共需要多少個(gè)?
5、這個(gè)波形描述得很怪,單片機(jī)只能輸出0和1,把t1這段認(rèn)為需要輸出1, t2段輸出 0, 那么t3這段怎么理解?
0
回復(fù)
@mig29
術(shù)業(yè)有專攻,你可以把需求描述得清楚些,找別人做就是了,大可不必?fù)?dān)心別人會(huì)獲取你的‘技術(shù)秘密’(搞電鍍電源的,難點(diǎn)在于功率變換部分吧?)要計(jì)時(shí)從10uS-1MuS步進(jìn)10uS,而且是獨(dú)立的四段,單片機(jī)的定時(shí)器或者PWM發(fā)生器是不能直接產(chǎn)生的,要靠其他方法.以單片機(jī)工程師的角度出發(fā),上面這個(gè)‘需求’描述得并不夠清楚,比如:1、你打算用什么手段更改設(shè)置值?(這個(gè)問題很重要)2、在更改的過程中是否允許波形信號(hào)被打斷?(這個(gè)問題很重要)3、對(duì)步進(jìn)為10uS的計(jì)時(shí)值,允許的誤差是多少(100nS?)4、顯示面板是怎么考慮的,如果用數(shù)碼管,總共需要多少個(gè)?5、這個(gè)波形描述得很怪,單片機(jī)只能輸出0和1,把t1這段認(rèn)為需要輸出1,t2段輸出0,那么t3這段怎么理解?
1、估計(jì)樓主自己也沒考慮,數(shù)字鍵盤應(yīng)該就可以.
2、電鍍需要很長(zhǎng)時(shí)間,打斷不打斷應(yīng)該沒關(guān)系.
3、我估計(jì)時(shí)間精度要求不會(huì)很高,差個(gè)10-20%都不會(huì)有多大問題.他的10uS是步進(jìn),不難做到.
4、樓主圖中有,上下各五位,共十位數(shù)碼管.
5、t3應(yīng)該是輸出負(fù)脈沖,t1是正脈沖.
我的理解是斷續(xù)電流電鍍,t1是正向電鍍電流,t2是給個(gè)短暫的反向電流,以改善電鍍質(zhì)量.
單片機(jī)輸出只要兩個(gè)端口,D0輸出t1,D1輸出t2,都沒有輸出時(shí)為t2t4,放大和電流流向由后面的電路解決(根據(jù)鍍件不同要幾A到上千A).
LZ,俺說的對(duì)嗎?
2、電鍍需要很長(zhǎng)時(shí)間,打斷不打斷應(yīng)該沒關(guān)系.
3、我估計(jì)時(shí)間精度要求不會(huì)很高,差個(gè)10-20%都不會(huì)有多大問題.他的10uS是步進(jìn),不難做到.
4、樓主圖中有,上下各五位,共十位數(shù)碼管.
5、t3應(yīng)該是輸出負(fù)脈沖,t1是正脈沖.
我的理解是斷續(xù)電流電鍍,t1是正向電鍍電流,t2是給個(gè)短暫的反向電流,以改善電鍍質(zhì)量.
單片機(jī)輸出只要兩個(gè)端口,D0輸出t1,D1輸出t2,都沒有輸出時(shí)為t2t4,放大和電流流向由后面的電路解決(根據(jù)鍍件不同要幾A到上千A).
LZ,俺說的對(duì)嗎?
0
回復(fù)
@mig29
術(shù)業(yè)有專攻,你可以把需求描述得清楚些,找別人做就是了,大可不必?fù)?dān)心別人會(huì)獲取你的‘技術(shù)秘密’(搞電鍍電源的,難點(diǎn)在于功率變換部分吧?)要計(jì)時(shí)從10uS-1MuS步進(jìn)10uS,而且是獨(dú)立的四段,單片機(jī)的定時(shí)器或者PWM發(fā)生器是不能直接產(chǎn)生的,要靠其他方法.以單片機(jī)工程師的角度出發(fā),上面這個(gè)‘需求’描述得并不夠清楚,比如:1、你打算用什么手段更改設(shè)置值?(這個(gè)問題很重要)2、在更改的過程中是否允許波形信號(hào)被打斷?(這個(gè)問題很重要)3、對(duì)步進(jìn)為10uS的計(jì)時(shí)值,允許的誤差是多少(100nS?)4、顯示面板是怎么考慮的,如果用數(shù)碼管,總共需要多少個(gè)?5、這個(gè)波形描述得很怪,單片機(jī)只能輸出0和1,把t1這段認(rèn)為需要輸出1,t2段輸出0,那么t3這段怎么理解?
應(yīng)該是這樣理解MCU需要輸出的脈沖:
如果都是正信號(hào)觸發(fā),那么就用A跟B,
如果另外一個(gè)是負(fù)觸發(fā),那么就用A跟 #B.
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/56/1292451187176279.gif');}" onmousewheel="return imgzoom(this);">
樓主估計(jì)是想通過做這個(gè)東東來達(dá)到MCU入門,但是,這個(gè),難度超過入門級(jí)別了.
真的是有產(chǎn)品需求的話,還是好好地寫出需求(內(nèi)容至少要達(dá)到最終的產(chǎn)品使用說明書),找人做.
如果都是正信號(hào)觸發(fā),那么就用A跟B,
如果另外一個(gè)是負(fù)觸發(fā),那么就用A跟 #B.

樓主估計(jì)是想通過做這個(gè)東東來達(dá)到MCU入門,但是,這個(gè),難度超過入門級(jí)別了.
真的是有產(chǎn)品需求的話,還是好好地寫出需求(內(nèi)容至少要達(dá)到最終的產(chǎn)品使用說明書),找人做.
0
回復(fù)
@mig29
應(yīng)該是這樣理解MCU需要輸出的脈沖:如果都是正信號(hào)觸發(fā),那么就用A跟B,如果另外一個(gè)是負(fù)觸發(fā),那么就用A跟#B.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/56/1292451187176279.gif');}"onmousewheel="returnimgzoom(this);">樓主估計(jì)是想通過做這個(gè)東東來達(dá)到MCU入門,但是,這個(gè),難度超過入門級(jí)別了.真的是有產(chǎn)品需求的話,還是好好地寫出需求(內(nèi)容至少要達(dá)到最終的產(chǎn)品使用說明書),找人做.
MCU輸出什么樣的脈沖都可以,用A跟B,用A跟 #B都可以.
最后是正還是負(fù)脈沖由硬件解決,反正是要電流放大的.
最后是正還是負(fù)脈沖由硬件解決,反正是要電流放大的.
0
回復(fù)