Soft start s PIC

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Jezibabak
Příspěvky: 259
Registrován: 06 led 2008, 00:00
Bydliště: v dědině s Jízdou králů

Soft start s PIC

#1 Příspěvek od Jezibabak »

Zdravím,
nedávno mi odešel spínač světel ve fabii a po jeho rozebrání mě udivilo,
že kontakty na něm byly doslova vtavené do plastu.
Rozhodl jsem se že si udělám softstart pro potkávací žárovky.
Nespálím si druhý vypínač a možná i žárovky dýl vydrží.
Vyzkoušel jsem tohle
http://www.electroschematics.com/3186/h ... h-circuit/
jen jsem použil kondík 22u a tranzistor dal IRFZ44.
Funguje to parádně. Ale jde mi o to, že by jsem to celé rád připojil ke světlům přímo do krytu u světlometu. Bojím se, aby kondík za rok nevyschnul a já to nemusel zase rozebírat a měnit.
Vůbec se nevyznám v mikroprocesorech a tak se ptám, jde udělat stejná funkce i pomocí nějakého levného mikroprocesoru (PIC nebo Atmega)?
Myslím zapojit to jako posloupnost:
odporový dělič, za ním stabilizátor pro mikroprocesor, mikroprocesor a tranzistor. Bez kondíku.
Jde napsat program, který by svedl následující: po zapnutí přepínače počkat cca 1vteřinu a pak během cca 1-2 vteřin pomalu otevřít tranzistor?
Když jsem se díval na základy programování, tak jsem našel jen řízení přes pwm, což samozřejmě nechci. Muselo by se to nějak splácat přes D/A převodník?
Skoušel jsem to v Great cow basic a jsem z toho úplně v pasti.
Jenda_KL
Příspěvky: 1173
Registrován: 10 zář 2008, 00:00
Bydliště: Kadaň
Kontaktovat uživatele:

#2 Příspěvek od Jenda_KL »

Jezibabak píše: tak jsem našel jen řízení přes pwm, což samozřejmě nechci.
Co je na tom špatně?
Uživatelský avatar
monterjirka
Příspěvky: 2855
Registrován: 14 čer 2003, 00:00
Bydliště: Blížejov

#3 Příspěvek od monterjirka »

PWM se pánovi nelíbí?
DA převodník je také řešení, dá se vytvořit z odporů na výstupech PIC, takže PIC po zapnutí vynuluje port, počká a po nějaké době začne nějakou rychlostí přičítat k nějaké proměnné jedničku a vysledek posílat na port. Když napočítá 255, zastaví se (při použití 8-i portového výstupu). A pak už nedělá "NIC" jen drží na výstupu "samé jedničky".
Uživatelský avatar
nekmil
Příspěvky: 787
Registrován: 06 bře 2005, 00:00
Bydliště: Havířov

#4 Příspěvek od nekmil »

'Bascom-avr

$regfile = "attiny2313.DAT"
$crystal = 1000000 'ponechat v továrním nastavení 8MHz/8 t.j. 1MHz
$baud = 19200
$hwstack = 32
$swstack = 10
$framesize = 40

'nastavení PWM pro Timer0
Config Timer0 = Pwm , Prescale = 8 , Compare B Pwm = Clear Down 'nebo "Clear Up" podle spínacího tranzistoru
Config Portd.5 = Output 'výstup PWM signálu OC0B
Pwm_1 Alias Ocr0b
Dim T As Byte 'hodnoty do PWM

'toto je "hlavní program" :-)
'------------------------------------
For T = 0 To 255
Pwm_1 = T
Waitms 10 'počkáme 10 ms
Next T

End 'end program
Uživatelský avatar
Jezibabak
Příspěvky: 259
Registrován: 06 led 2008, 00:00
Bydliště: v dědině s Jízdou králů

#5 Příspěvek od Jezibabak »

Já samozřejmě proti pwm nic nemám, jen mi šlo o to že při použití toho fetu jde proud trvale, kdežto tady bude ''pulzovat'' a netuším jestli se bude baterce líbit 10A pwm a neřeší to to zmiňované omezení proudu při zapnutí.

Jinak díky za program, ale je to pro mě jako kdyby to bylo psané čínsky. :(
Netuším jak se přiřazují I/O piny a jestli půjde použít vnitřní oscilátor procesoru (kvůli otřesům v autě, aby mi zas neodešel krystal), nedejbože zkompilovat to pro programátor.
Já potřeboval jen vědět že to jde.
Můj známý má známého co se programováním živí, jen jsem chtěl vědět jestli to jde, abych po něm nechtěl ať se ho ptá na nějakou kravinu.

Díky moc, udělám to asi radši tou klasickou cestou.
Uživatelský avatar
MetalGod
Příspěvky: 6560
Registrován: 30 kvě 2006, 00:00
Bydliště: Seč

#6 Příspěvek od MetalGod »

Chlape, proč se všechno musí řešit složitě? Tím vypínačem spínej 12V/30A relátko, který seženeš na vrakáči. Baterie se z proudovýho nárazu neposere, protože takovej startér si vezme mnohonásobně větší proud. A vypínačem poteče mnohem menší proud, než na kterej má bejt stavěnej.
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Uživatelský avatar
rnbw
Příspěvky: 37414
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#7 Příspěvek od rnbw »

Presne tak. Normalne auta maju svetla pripojene cez rele uz z vyroby.
Uživatelský avatar
monterjirka
Příspěvky: 2855
Registrován: 14 čer 2003, 00:00
Bydliště: Blížejov

#8 Příspěvek od monterjirka »

Pokud by to bylo použito pro sepnutí světel i při přepínání dálková/tlumená, asi by se s tím musel člověk "naučit žít", protože to "zhasnutí při přepínání" by asi bylo nezvyklé, nepříjemné,...
Uživatelský avatar
MetalGod
Příspěvky: 6560
Registrován: 30 kvě 2006, 00:00
Bydliště: Seč

#9 Příspěvek od MetalGod »

Některý maj právě jen dálkovky, potkávačky ne. Ale tak tam vrznu dar přítele Relaise, což je jednoduchý, levný, odolný a spolehlivý řešení, než abych do toho dával nějakej PIC - na co?!
Bojím se toho, že za pár let budou namísto vypínačů na zdi miniaturní počítače, aby se mohlo rozsvítit/zhasnout 8O
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Uživatelský avatar
gmike
Příspěvky: 95
Registrován: 26 zář 2009, 00:00

#10 Příspěvek od gmike »

Uživatelský avatar
Jezibabak
Příspěvky: 259
Registrován: 06 led 2008, 00:00
Bydliště: v dědině s Jízdou králů

#11 Příspěvek od Jezibabak »

To relé mě samozřejmě napadlo jako první, dálkové jsou přes relé, ale potkávačky ne.
Tohle jsem chtěl udělat proto, že by to šlo napojit na konektor k žárovkám, jsou tam jen fastony. Na to relé by jsem musel stříhat kabeláž a do toho se mi moc nechce....
Uživatelský avatar
MetalGod
Příspěvky: 6560
Registrován: 30 kvě 2006, 00:00
Bydliště: Seč

#12 Příspěvek od MetalGod »

Vždyť to můžeš napojit rovnou u žárovek! To, co mělo týct do žárovek, teď poteče do cívky relé. Od baterie přes pojistky natáhneš silnější drát ke kontaktu relé, od druhýho konce kontaktu pošleš 2× drát skrze pojistku (na každý světlo jedna pojistka) do žárovky. A hotovo. Dokonce to bude svítit víc. Nebo můžeš použít jedno 20A relé pro každý světlo zvlášť.
Taky jsem narazil na relátka, co maj patici pro pojistku přímo v sobě, to by bylo ideální.
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Uživatelský avatar
frantajetel11
Příspěvky: 1922
Registrován: 13 lis 2008, 00:00
Bydliště: Kladno

#13 Příspěvek od frantajetel11 »

Jezibabak píše:...nedávno mi odešel spínač světel ve fabii a po jeho rozebrání mě udivilo, že kontakty na něm byly doslova vtavené do plastu.
Rozhodl jsem se že si udělám softstart pro potkávací žárovky...

To že se ti zatavily kontakty do plastu soft startem nevyřešíš.
Tohle se nejčastějc stane, když máš na konektoru blbej dotek. Takže typuju, že máš vyhřátý nebo volný piny v konektoru.
Nebo jsi tam nacpal žárovky, který tam nemaj co dělat?
Uživatelský avatar
Jezibabak
Příspěvky: 259
Registrován: 06 led 2008, 00:00
Bydliště: v dědině s Jízdou králů

#14 Příspěvek od Jezibabak »

Ok, mrknu po tom relé.
A nemyslím že by na tom konektoru byl špatný dotyk.
Ono když se připojuje 10A tak to nějakou tu jiskru hodí.
Žárovky používám normální H7.
Uživatelský avatar
BOBOBO
Příspěvky: 20872
Registrován: 25 úno 2008, 00:00
Bydliště: Rychnovsko

#15 Příspěvek od BOBOBO »

Ono pokud ti 7ky hoří , což je častý případ , vřazuje se jim do přívodu trvale odpůrek , lze ho nyní i v některých autodílech koupit . Podavači mu říkají stříbrný drát . Zabiješ dvě mouchy jednou ranou .
Odpovědět

Zpět na „Poradna“