这个属于基础问题,首先串电阻降的是电流不是电压,只能在有电流的时候分压,电流大分压多,电流小分压少
串电阻分压只适合,恒定电流电路,也就说负载的电流基本恒定,如果负载的电流是变化的,比如充电器,就不合适了,电阻的分压会随着电流减小而减小,负载的电压会越来越大,最后超过负载电压,最后烧毁

你的情况是24V,实际负载需要12V,也就是说电阻上要承担12V电压,在电流1A的时候,阻值应该是12欧,功率12W,很大了哦,需要多个大功率电阻,而且要加强电阻散热,在串12欧电阻的情况下,负载电流降到500mA时,电阻只分压6V,剩下的18V给负载,超压6V有可能损坏负载~

如果不能确定负载电流,可以使用楼上7812降压的办法,不过7812是线性降压,在这种大压差的环境下,会造成发热大,也就说7812也就是相当于一个可变电阻,利用自身电阻的变化来稳定输出电压,尤其在大电流高压差的环境下,7812上的耗散功率是很大的~
效率想高,减少发热,可以使用DCDC的降压方案,尤其是同步整流降压,电流大,一般在2A以下是不需要散热片滴~~~TB上很多这种DCDC降压模块,价钱也不贵,效率基本上在90以上~~~~
普通的串联电路必须知道滑动变阻器的最大阻值是多少,设滑动变阻器的阻值是Rp,已知电阻为R,电源电压为U,则已知电阻上的电压范围应该是(R/R+Rp)*U和U之间。电流范围就除以R就好了。


