找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3920|回復(fù): 9
收起左側(cè)

求:單片機控制外部電路電阻做負載的方式

[復(fù)制鏈接]
ID:216389 發(fā)表于 2017-8-1 21:20 | 顯示全部樓層 |閱讀模式
10黑幣
最近在學(xué)相關(guān)方面的知識,可能問題有些小白,望大神勿噴。

目前需要實現(xiàn)單片機控制外部電路的電阻大小,以調(diào)整外部電路中的負載大小。項目其他部分已經(jīng)通過51單片機完成了,1s內(nèi)會有數(shù)十個數(shù)據(jù)產(chǎn)生,根據(jù)這個數(shù)據(jù)來調(diào)整外部電路的負載。

外部電路很簡單,就一個手搖發(fā)電機(24V,200W),想加一個可由單片機控制的電阻(100-200級即可)。以實現(xiàn)電阻變化,手搖發(fā)電機搖動受到的阻力發(fā)生變化。電阻越小,阻力越大;電阻越大,阻力越。ㄗ疃1千歐的電阻即可)。

由于需要精確的控制電阻,且不隨電流溫度等發(fā)生變化。所以了解了數(shù)字電位器后,比如X9C10X系列,有人說不大適合接外部電路。
普通電位器多是人工旋轉(zhuǎn)控制,也不合適。
貌似開關(guān)控制也有相關(guān)方法,但是沒有現(xiàn)成的產(chǎn)品可以用。

望求可以直接使用的產(chǎn)品,或者相關(guān)解決思路,有直接的元器件推薦最好不過了。

回復(fù)

使用道具 舉報

ID:216389 發(fā)表于 2017-8-3 15:02 | 顯示全部樓層
yzwzfyz 發(fā)表于 2017-8-2 11:35
1、用8個電阻串聯(lián)作為發(fā)電機的負載,阻值分別是:Rmin,1R,2R,4R,8R,16R,32R,64R,承受電流10A。因為:200W/ ...

非常感謝您的建議。
我會把電路控制的這些基礎(chǔ)知識加強學(xué)習(xí)下。目前在嘗試用場效應(yīng)管恒壓控制的方式解決。若無法有效解決,最終就得用這種方式來做了。
回復(fù)

使用道具 舉報

ID:216389 發(fā)表于 2017-8-2 11:56 | 顯示全部樓層
wuai0314 發(fā)表于 2017-8-2 08:30
200w的應(yīng)該加mos管或三級管加以控制,不應(yīng)該直接控制電阻

仔細看了三極管,感覺他的調(diào)節(jié)外部電流的能力很不錯,繼續(xù)研究看看。
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2017-8-2 11:35 | 顯示全部樓層
1、用8個電阻串聯(lián)作為發(fā)電機的負載,阻值分別是:Rmin,1R,2R,4R,8R,16R,32R,64R,承受電流10A。因為:200W/24V=8.3A
2、用7個接觸器(觸點容量20A),其觸點分別將1R,2R,4R,8R,16R,32R,64R短接。
3、用單片機控制這7個接觸器。
如此:
7個接觸器有128個組合(即128級),可改變128種阻值。滿足樓主所提的要求。
Rmin是防止短路的最小阻值。
所有電阻的大小請樓主自己計算。
回復(fù)

使用道具 舉報

ID:216389 發(fā)表于 2017-8-2 10:23 | 顯示全部樓層
yzwzfyz 發(fā)表于 2017-8-1 23:54
關(guān)鍵是你未說清電阻的要求!
如果真如你說的“(100-200級即可)(最多1千歐的電阻即可)”,那么很簡單, ...

感謝您的建議,我會好好繼續(xù)學(xué)習(xí)這幾塊知識。
目前選用的電阻,是為了放到手搖發(fā)電機的外部電路中,應(yīng)該只是為了做功率負荷使用。根據(jù)外力的大小,調(diào)整電阻大小,讓發(fā)電機受到的阻力發(fā)生變化,兩個力相等的情況下(暫不考慮其他受力),加速度為0,進而產(chǎn)生一個類似的勻速運動。
回復(fù)

使用道具 舉報

ID:216389 發(fā)表于 2017-8-2 10:13 | 顯示全部樓層
wuai0314 發(fā)表于 2017-8-2 08:30
200w的應(yīng)該加mos管或三級管加以控制,不應(yīng)該直接控制電阻

感謝您的建議。我對電子元器件這些內(nèi)容涉獵太少,需要好好研究看看。
回復(fù)

使用道具 舉報

ID:216389 發(fā)表于 2017-8-2 10:09 | 顯示全部樓層
不倒翁.WZT 發(fā)表于 2017-8-2 08:46
請讓我來拋磚引玉:第一個辦法,用繼電器來接通電阻或短路電阻的辦法,你想控制多少級就用多少個繼電器。將 ...

非常感謝您的建議。第二個方法起初我想過,但是如您所說的缺點,不大適合。第一個方法奈何目前單片機知識薄弱,暫時無法執(zhí)行,所以在尋找現(xiàn)成的產(chǎn)品。若是沒有的話,我會考慮第一種方式。
回復(fù)

使用道具 舉報

ID:149988 發(fā)表于 2017-8-2 08:46 | 顯示全部樓層

RE: 求:單片機控制外部電路電阻做負載的方式

請讓我來拋磚引玉:第一個辦法,用繼電器來接通電阻或短路電阻的辦法,你想控制多少級就用多少個繼電器。將繼電器接成矩陣方式。例如用P0口和P2口,就可以接64個繼電器。設(shè)置一個按鍵,當(dāng)按鍵按動1次時,讓P0.0和P1.0輸出。當(dāng)按鍵按動2次時,讓P0.0和P1.1輸出......,當(dāng)按鍵按動64次時,就完成了64次切換。這種做法優(yōu)點:程序很簡單,控制很精確,阻值很隨意。缺點:成本太高。第二個辦法,用步進電機拉動繞線式電位器,用按鍵控制步進電機旋轉(zhuǎn)角度從而改變繞線電阻阻值的方法。這種做法優(yōu)點:程序很簡單,成本較低。缺點:控制不很精確,阻值不很隨意。
回復(fù)

使用道具 舉報

ID:193213 發(fā)表于 2017-8-2 08:30 | 顯示全部樓層
200w的應(yīng)該加mos管或三級管加以控制,不應(yīng)該直接控制電阻
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2017-8-1 23:54 | 顯示全部樓層
關(guān)鍵是你未說清電阻的要求!
如果真如你說的“(100-200級即可)(最多1千歐的電阻即可)”,那么很簡單,一個電子電位器即可。
事實上還有:功率限制,電壓限制,接線限制,形狀限制……你都未交代。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表