求12v蓄電池欠壓保護電路圖
您好 我是個初學(xué)者 想做一個12v蓄電池欠壓保護電路圖 即電壓低于設(shè)定值后斷開A蓄電池,開啟B蓄電池對A、C蓄電池充電,以此類推共A、B、C共3組蓄電池循環(huán)開啟及充電(1用2備),這種功能在現(xiàn)實中可以達(dá)成么?成本高么? gw0705@163.COM 13373111519
全部回復(fù)(31)
正序查看
倒序查看
@wen2007
madboy21兄,我想問一下如何將模擬5V的轉(zhuǎn)換為數(shù)字的5V,用A\D芯片,外圍電路能說一下嗎
哦!這樣的老貼了,回一下留給后來者吧
將5V模擬信號轉(zhuǎn)為數(shù)字信號其實很簡單.將5V信號經(jīng)電阻分壓后直接接入單片機AD輸入引腳.然后啟動相應(yīng)的AD轉(zhuǎn)換就可以了.
第二十貼的:如果也是采用單片機,設(shè)電池電壓接入為ADC0,設(shè)保護動作接PB0且高電平有效.那么可以這樣操作:
void undervoltage_protect (void)//欠壓保護程序
{
unsigned int U_battery;//定義一個存放電池電壓的變量
U_battery=read_adc(0); //讀取電池電壓
if(U_battery<105)PB0=1;//如果電壓低于10.5V,保護電路動作.
}
將5V模擬信號轉(zhuǎn)為數(shù)字信號其實很簡單.將5V信號經(jīng)電阻分壓后直接接入單片機AD輸入引腳.然后啟動相應(yīng)的AD轉(zhuǎn)換就可以了.
第二十貼的:如果也是采用單片機,設(shè)電池電壓接入為ADC0,設(shè)保護動作接PB0且高電平有效.那么可以這樣操作:
void undervoltage_protect (void)//欠壓保護程序
{
unsigned int U_battery;//定義一個存放電池電壓的變量
U_battery=read_adc(0); //讀取電池電壓
if(U_battery<105)PB0=1;//如果電壓低于10.5V,保護電路動作.
}
0
回復(fù)
@madboy21
哦!這樣的老貼了,回一下留給后來者吧將5V模擬信號轉(zhuǎn)為數(shù)字信號其實很簡單.將5V信號經(jīng)電阻分壓后直接接入單片機AD輸入引腳.然后啟動相應(yīng)的AD轉(zhuǎn)換就可以了.第二十貼的:如果也是采用單片機,設(shè)電池電壓接入為ADC0,設(shè)保護動作接PB0且高電平有效.那么可以這樣操作:voidundervoltage_protect(void)//欠壓保護程序{unsignedintU_battery;//定義一個存放電池電壓的變量U_battery=read_adc(0);//讀取電池電壓if(U_battery
兄弟,發(fā)我一份:yhx_1213@sina.com
0
回復(fù)