Restartující se robot :(

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Zpráva
Autor
masar
Příspěvky: 12295
Registrován: 03 pro 2005, 01:00

#16 Příspěvek od masar »

1) Podle mého názoru, připojení seriové kombinace 100Ohmu - 100pF paralelně k motorku nemůže mít "na funkci vliv" (ten negativní) a jest-li ano, pak "je něco shnilého ve státě dánském..."
2) Tomuto nerozumím: "Překokaný aby se otáčeli pořád dokola"
:wink:

Uživatelský avatar
Mica
Příspěvky: 163
Registrován: 21 říj 2005, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#17 Příspěvek od Mica »

1) To se mi něják nezdá. Na 100 Ohmovym odporu je prostě tak velkej ubytek, že se SS motor prostě nerostočí. Mě to příjde absolutně normální. Neroztočil se ani když jsem ho připojil rovnou přes 100Ohmovej odpor na 6V zdroj.

2) tak pardoon no "Překopaný, tak aby se otáčeli pořád dokola" protože serva se pořád dokola neotáčejí, že?

A taky jsem přišel na to, že k resetu dochází při zvýšení zátěže 7806 (prostě při zatížení motorů), ale žádny pokles napětí jsem nikde nespozoroval. Fakt už nevím co s tim, asi to rozkopu. :'(

masar
Příspěvky: 12295
Registrován: 03 pro 2005, 01:00

#18 Příspěvek od masar »

1) Odrušovací člen musí být zapojen paralelně k motorku, tedy takto:
Obrázek
Na odporu 100Ohmu nesmí být žádný úbytek, protože jím ss proud neteče.
2)Z tvého popisu se mi zdá, že ten kopanec musí být v neshodě schematu se skutečným zapojením. Není možné, aby při přemostění 6V stabilizátoru - tedy napájení můstků přímo z akumulátoru přestal fungovat obvod detekce překážek, protože se o této změně nemůže nijak "dovědět" (obě napětí jsou v L298 prakticky oddělené), pokud ovšem úroveň rušení nevzroste do té míry, že zcela znefunkční příslušné obvody.
3) Paralelně k napájení 6V v těsné blízkosti můstků zařaď elektrolyt alespoň 1G/10V. Nikde ho tam nevidím. :wink:
A ještě něco - kapacita odrušovacího kondenzátoru se mně zdá malá - já bych spíše volil hodnotu 100x větší tedy 10nF i více, pokud se nejedná o PWM s kmitočtem desítek kHz. Nepotřebujeme odrušovat tv příjem, ale vlastního robota.
Naposledy upravil(a) masar dne 26 pro 2006, 18:49, celkem upraveno 1 x.

Uživatelský avatar
zbek
Příspěvky: 146
Registrován: 06 lis 2005, 01:00

#19 Příspěvek od zbek »

Motorky se odrušují kondíkama 68k naletovanýma na plášt motoru a jeden přívod a případně třetí mezi ty dva přívody odpor 100ohm se v serii u tak maleho napětí nepoužívá případně se do přívodu zařadí ještě dvě tlumivky
zbek

Uživatelský avatar
DjRix
Příspěvky: 1247
Registrován: 30 dub 2005, 02:00
Bydliště: Brno
Kontaktovat uživatele:

#20 Příspěvek od DjRix »

zbek píše:....odpor 100ohm se v serii u tak maleho napětí nepoužívá případně se do přívodu zařadí ještě dvě tlumivky
S tím musím souhlasit. 100R/2W používám pro odrušení na 230V rozvodu. To samý ta hodnota kondu,100p je podle mě skoro nanic,já používám na těch 230V kapacitu 100n-220n.
Klídek chlapi,to je nulák...

Uživatelský avatar
Mica
Příspěvky: 163
Registrován: 21 říj 2005, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#21 Příspěvek od Mica »

masar: Jo aháááá tak jsem to se ti omlouvám, blbě jsem to pochopil. Skusim to podle toho schématu a dneska jdu koupit pořádnej kondík pro ten 6V přívod a uvidim, co to udělá. Doufám, že už to pojede. Mimochodem PWM na řízení motorů nepoužívám. Jenom je vypínám a zapínám...
A schémata jsou s vlastním zapojením na 100% shodná.

Uživatelský avatar
Mica
Příspěvky: 163
Registrován: 21 říj 2005, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#22 Příspěvek od Mica »

takže zapojení RC článku R=100Ohm a C=100pF => NIC
připojení kondenzátoru 3300uF / 10V na GND a +6V => NIC

Máte ještě nějakej nápad nebo to mám rozkopat? :cry:

Uživatelský avatar
Mica
Příspěvky: 163
Registrován: 21 říj 2005, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#23 Příspěvek od Mica »

Já už si snad někoho zaplatim, aby mi to rozběhal... :-/

masar
Příspěvky: 12295
Registrován: 03 pro 2005, 01:00

#24 Příspěvek od masar »

Tady by stála za povšimnutí skutečnost, že oba motory jsou v těsné blízkosti řídící desky (deska je položena na motorech), že spoje k motorům vedou přes celou desku kolem procesorů. Pokud se tedy nepodaří dalším filtrováním (tzn. další filtrační kondenzátory na všechny napájecí piny všech IO, popř. jak už napsal Zbek ještě přidat 4 tlumivky do série s oběma motory co nejblíže k L298) odstranit rušení, lze ještě vyzkoušet odstínit celou řídící desku od motorů železným plechem(připojit na zem), pospojovat i kostry motorků s nulovým potenciálem. Možná by stálo za pokus zařadit integrační RC členy (např. R=1k C=100nF) do 4 řídících signálů L298 a také do vstupních portů (od detektorů překážek - SFH jsou citlivé součástky), než se rozhodneš to rozkopat. A po těchto zkušenostech bych příště rozdělil desku na výkonovou část s IO L298 a část s procesory. Přeji hodně vytrvalosti.

Uživatelský avatar
ViPali
Příspěvky: 524
Registrován: 21 lis 2005, 01:00
Bydliště: Bratislava

#25 Příspěvek od ViPali »

Kombinácia RC (100ohm, 100pF) sa používa ako zatlmenie obvodu pri "jednotkovom skoku". Kto dával pozor v treťom ročníku VŠ tak vie o čo ide. Nemá to nič spoločné s 220V a podobne. Preto ak zapínam relé, krokový motor alebo cievku pulzneho trafa, tak tam dám RC.

Z textu som pochopil, že tu nejde o pripájanie krokových motorov, ale "trvalé" pripájanie komutátorových motorov. V tomto prípade je namieste rada s kondenzátormi a tlmivkami na ferite (zbek) čo najbližšie pri motore. Potvrdilo sa (pravdepodobne), že keď sa motor nahradí LED tak neresetne. Komutátorový motor naindukuje do vedenia špičky niekoľko krát väčšie (30V) ako je napájacie napätie, a to sa šíri celým zapojením.
Ešte jedna vec; na riadenie takýchto motorov sa používa komplementar FET
a skús ešte ten veľký kondík dať čo najbližšie k motorom a napájaj ho cez diodu.

A ešte jedna vec aké diody používaš na odrušenie motorov D1 - D8, tam by mali byť rýchle diody - bežné 50Hz to nemusia zvládnuť. Ak máš osciloskop pozri sa na vedenia čo tam je.

masar
Příspěvky: 12295
Registrován: 03 pro 2005, 01:00

#26 Příspěvek od masar »

K tomu tlumícímu účinku RC členu - myslím, že velikost tlumení je závislá na velikosti tlumícího odporu. Čím je tento odpor menší, tím je jeho vliv na tlumenou soustavu větší. Kondenzátor v sérii s tímto odporem, resp. časová konstanta RC tohoto článku určuje dobu, po kterou je tlumení účinné. Časová konstanta zmíněného členu s kapacitou 100pF je 10ns, což odpovídá kmitočtu 100MHz. Pokud při odezvě na jednotkový skok vzniknou překmity o šířce např. 100mikrosekund, bude tento obvod prakticky neúčinný. Z toho vyplývá, že k dobrému tlumícímu účinku je zapotřebí nejprve zjistit, jaké překmity vznikají na netlumeném obvodu a podle jejich šířky zvolit časovou konstantu RC členu a podle velikosti potřebného zatlumení zvolit velikost odporu. V našem případě vzhledem k nízké impedanci zátěže by snad bylo možné volit velikost odporu i mnohem nižší např. 10Ohmu a tedy mnohem větší kapacitu kondenzátoru. A nebo se mýlím? :wink:

Návštěvník

#27 Příspěvek od Návštěvník »

Hehe tak už to funguje. Všechny RC jsem dal do hajzlu. Mezi +6V a GND jsem dal kondík 470uF/10V a použil jsem místo procesoru MC68HC908QY4 o øadu vyšší MC68HC908QB8 , nahrál do nìj uplnì totožnej program, bez jakýkoliv zmìny programu a už se nerestartuje :)

Takže díky všem za rady!!!!!! :D

PavelFF

#28 Příspěvek od PavelFF »

"...Všechny RC jsem dal do hajzlu.."

Tak èím to teda bylo? Procesorem?

Uživatelský avatar
Mica
Příspěvky: 163
Registrován: 21 říj 2005, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#29 Příspěvek od Mica »

jj procesorem :P

Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“