Witam,
Mam problem ze sterowaniem fazowym - konkretnie to winnym jest najprawdopodobniej układ detekcji zera (programowy bądź sprzętowy).
Poniżej fragment schematu:
Testuję na żarówce 25W - jedyne co udało mi się uzyskać to proste włączenie/wyłączenie żarówki, tak więc układ załączający (oparty na MOC 3021) jest sprawny.
Oprócz własnych bojów z Bascomem, próbowałem również korzystać z programów innych forumowiczów (oczywiście numery portów itd pozmieniałem aby pasowały do mojego układu), i tak:
Post 1
Po wrzuceniu powyższego programu układ nie działał...
Post 2
A tutaj żarówka cały czas świeciła się z maksymalną jasnością.
Ponieważ nie mam dostępu do oscyloskopu, nie mam możliwości sprawdzenia czy na wyjściu układu detekcji zera mam odpowiednie sygnały... Jednak bardzo "łopatologicznymi" metodami (próba zliczania + dioda LED) doszedłem do wniosku iż na tym wyjściu cały czas jest stan wysoki...
Po próbie zliczania stanów niskich:
Diody są ciągle zapalone, co świadczyć może albo o braku impulsów z układy detekcji, albo o mojej marnej znajomości elektroniki
Zdaję sobie sprawę, że int0 można ustawić w tryb detekcji zbocza opadającego bądź rosnącego - ale pomysłu jak zliczyć te skoki nie mam (jak pisałem wyżej programy które wykorzystywały własności int0 które działały u autorów, u mnie nie działają).
Nie mam pojęcia co jeszcze mogę zrobić i sprawdzić - schemat układu wydaje się być poprawny, przebić nigdzie nie ma. Będę wdzięczny za każdą pomoc.
Z góry dziękuję i pozdrawiam!
Mam problem ze sterowaniem fazowym - konkretnie to winnym jest najprawdopodobniej układ detekcji zera (programowy bądź sprzętowy).
Poniżej fragment schematu:
Testuję na żarówce 25W - jedyne co udało mi się uzyskać to proste włączenie/wyłączenie żarówki, tak więc układ załączający (oparty na MOC 3021) jest sprawny.
Oprócz własnych bojów z Bascomem, próbowałem również korzystać z programów innych forumowiczów (oczywiście numery portów itd pozmieniałem aby pasowały do mojego układu), i tak:
Post 1
Po wrzuceniu powyższego programu układ nie działał...
Post 2
A tutaj żarówka cały czas świeciła się z maksymalną jasnością.
Ponieważ nie mam dostępu do oscyloskopu, nie mam możliwości sprawdzenia czy na wyjściu układu detekcji zera mam odpowiednie sygnały... Jednak bardzo "łopatologicznymi" metodami (próba zliczania + dioda LED) doszedłem do wniosku iż na tym wyjściu cały czas jest stan wysoki...
Po próbie zliczania stanów niskich:
$regfile = "m8def.DAT"
$crystal = 8000000
Config Pind.2 = Input 'Port INT0
Config Pind.0 = Output 'Port diody LED
Dim Licznik As Byte
Do
If Pind.2 = 0 Then
Incr Licznik
If Licznik = 200 Then
Licznik = 0
Toggle Portd.0
End If
End If
Loop
Diody są ciągle zapalone, co świadczyć może albo o braku impulsów z układy detekcji, albo o mojej marnej znajomości elektroniki
Nie mam pojęcia co jeszcze mogę zrobić i sprawdzić - schemat układu wydaje się być poprawny, przebić nigdzie nie ma. Będę wdzięczny za każdą pomoc.
Z góry dziękuję i pozdrawiam!