forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
Atiny13A nefunguje podla programu

 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> AVR
 
Atlan
Profesionál
Profesionál


Založen: 4.2.2009
Příspěvky: 957

PříspěvekZaslal: 09 listopad 2018, 11:24    Předmět: Atiny13A nefunguje podla programu Citovat

Lepsie povedane nefunguje tak ako by som si ja predstavoal.

Mam napisany jednoduchy program pre ovladanie triaku. Problem je ten ze zmena hodnoty v TCNT0 sa njako neprejavy na vystupe uP.
Hlavne ze pri simulovani v proteuse to beha.

Mozesa mi na to niekto pozriet ci som neprehliadol nejake nastavenie v uP.

Ono ked dam do cykla for meit hodnotu TCNT0 od 80 do 230 tak sa t orozbehne.

Lenze to mi nepomoze lebo pri zapnuti to nejako defaultne visi na nejakej hodnote a triak mi zopina na nejakej hodnote.
Proste pri zapnuti ma byt tma a mne sa ta ziarovka rozsvieti a nejde regulovat.

je pravdaze je to napajane jednocwstnym sietovym napatim ale aj tak....



softstart.c
 Komentář:

Stáhnout
 Soubor:  softstart.c
 Velikost:  1.96 kB
 Staženo:  24 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Balů
Profesionál
Profesionál


Založen: 29.10.2012
Příspěvky: 764

PříspěvekZaslal: 09 listopad 2018, 23:01    Předmět: Citovat

Ahoj, Atlane.

Nějak jsem z programu nepochopil, co to vlastně má dělat nebo jak to má regulovat. Vidím, že po aktivaci externího přerušení se aktivuje výstup, ale není mi jasné, jak to má regulovat. Máš tam pevné hodnoty. Při přerušení se na jeden cyklus zkrátí (nebo i prodlouží - záleží, kam se trefíš) perioda jednoho přerušení, ale tím to končí. Zkus napsat, co by to mělo dělat a zkusíme to nějak poladit.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Radius
Profesionál
Profesionál


Založen: 22.2.2013
Příspěvky: 515

PříspěvekZaslal: 09 listopad 2018, 23:12    Předmět: Citovat

Jako že průchod nulou na síti odpálí externí přerušení a tam se nastaví časovač a ten až doběhne, tak odpálí další přerušení a tam se KONEČNĚ ten triak sepne? To má být funkce programu?
_________________
x51 , ARM , XILINX
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
 

 
Atlan
Profesionál
Profesionál


Založen: 4.2.2009
Příspěvky: 957

PříspěvekZaslal: 10 listopad 2018, 20:31    Předmět: Citovat

Ano prechod nulov vyrobi prerusenie int0, tam sa do citaca vlozi oneskorenie pre zopnutie v ktorej castivsinusovky dojde k zopnutiu, yeraz je tam na pevno tcnt0=200? Tj ked citac nacita 55 cyklov vyrobi prerusenie a hodi impulz na triak, dalsie prerusenie nastane za 10ms tj v zapornej polvlne.

Avsak po zapnuti to nefunguje dojde k zopnutiu triaku v nejakej trj istej casti sinusovky bez ohladu na hodnotu v tcnt0.
Ak tam hodim cyklus for od 80 do 230.
Po zapnuti cca 0.5 sekundy sa rozsvieti ziarovka a az potom zhasne azacne sa pekne rozsvecovat podla cyklu for.
Ked aktivujem ad prevodneik vsetko funguje reguluje.

Len po zapnuti to nejde.
video
http://youtu.be/Ww9y_eakZrI
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Balů
Profesionál
Profesionál


Založen: 29.10.2012
Příspěvky: 764

PříspěvekZaslal: 10 listopad 2018, 22:11    Předmět: Citovat

Jak máš ošetřenou logickou úroveň na vstupu PB1 (INT0) ? V programu není aktivovaný interní pull-up v procesoru, takže bys měl mít nějak ošetřený vstup pomocí HW.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Atlan
Profesionál
Profesionál


Založen: 4.2.2009
Příspěvky: 957

PříspěvekZaslal: 10 listopad 2018, 23:23    Předmět: Citovat

Jednocestne usmernenych 230v prehnanych cez 120k na PB0, paralelne 10k,100n, 4v7 zenerka.
Musim ti najrat schemu....
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> AVR Časy uváděny v GMT + 2 hodiny
 
Strana 1 z 1
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2018 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)