Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięSterowanie światłem 230v
Moderatorzy:Jacek Bogusz, Moderatorzy
Podłączone według tego schematu:
- Tomasz Gumny
- -
- Posty:685
- Rejestracja:4 lut 2004, o 23:31
- Lokalizacja:Trzcianka/Poznań
Re: Sterowanie światłem 230v
Sprawdź czy coś się zmienia na LCD, gdy nie ma procesora.
Jak wyświetlacz reaguje na regulację kontrastu?
Czy sprawdzałeś czy ten procesor w ogóle żyje po odłączeniu programatora?
Czy na pewno ma ustawione taktowanie na 1MHz?
Pokazałeś wycinek schematu, reszty połączeń mamy się domyślić?
Jak wyświetlacz reaguje na regulację kontrastu?
Czy sprawdzałeś czy ten procesor w ogóle żyje po odłączeniu programatora?
Czy na pewno ma ustawione taktowanie na 1MHz?
Pokazałeś wycinek schematu, reszty połączeń mamy się domyślić?
Re: Sterowanie światłem 230v
1. Na lcd nie zmienia się nic bez różnicy czy jest procesor czy go nie ma
2. Nie miałem potencjonometru 10k wstawiłem 100k gdy kręcę to kwadraty płynnie zmieniają swoje nasycenie aż do momentu że ich wcale nie widać.
3. Właśnie sprawdziłem czy żyje gdy go zaprogramuje dodałem 4 linijki:
oczywiście do tego kodu który wcześniej podałem. dioda się zaświeciła gdy podłączyłem ją pod portc.5 i c4
4. jeśli ta komenda ustawia na 1mhz to ma $crystal = 1000000 nic nie zmieniałem w fusebitach.
5.Moim celem było pokazanie jak potencjometr jest podłączony a reszty połączeń można się domyślić z wcześniej zamieszczonego przezemnie kodu podaje kawałek kodu:
więcej rzeczy na schemacie nie ma tylko lcd i procesor i przez chwilę była dioda dla sprawdzenia czy działa. Dodam, że mam 2 procesor Atmega8 na niego wgrałem ten sam kod i 0 zmiany.
A dodam takie pytanie może trochę amatorskie porty do wyświetlacza powinny być output czy imput czy może niektóre takie a niektóre takie?
2. Nie miałem potencjonometru 10k wstawiłem 100k gdy kręcę to kwadraty płynnie zmieniają swoje nasycenie aż do momentu że ich wcale nie widać.
3. Właśnie sprawdziłem czy żyje gdy go zaprogramuje dodałem 4 linijki:
Kod: Zaznacz cały
Config Portc.5 = Output
Config Portc.4 = Output
Portc.5 = 0
Portc.4 = 1
4. jeśli ta komenda ustawia na 1mhz to ma $crystal = 1000000 nic nie zmieniałem w fusebitach.
5.Moim celem było pokazanie jak potencjometr jest podłączony a reszty połączeń można się domyślić z wcześniej zamieszczonego przezemnie kodu podaje kawałek kodu:
Kod: Zaznacz cały
Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2
A dodam takie pytanie może trochę amatorskie porty do wyświetlacza powinny być output czy imput czy może niektóre takie a niektóre takie?
- Tomasz Gumny
- -
- Posty:685
- Rejestracja:4 lut 2004, o 23:31
- Lokalizacja:Trzcianka/Poznań
Re: Sterowanie światłem 230v
Sprawdź, czy również zgaśnie po np. 10 sekundach.dioda się zaświeciła gdy podłączyłem ją pod portc.5 i c4
LED-y podłącza się zwykle między pin wyjściowy i zasilanie (lub masę), oczywiście z rezystorem w szereg.
Wszystkie piny do LCD są wyjściami.
Sprawdzanie polega na porównaniu czy program jest zgodny ze schematem a nie na domyślaniu się jak wygląda schemat na podstawie programu.
Re: Sterowanie światłem 230v
Dioda bez problemu gaśnie i zaświeca się.
zdjęcie układu :
ustawienie portu B na output nic nie dało.
link do foto : http://iv.pl/images/22183734322521403997.jpg
zdjęcie układu :
ustawienie portu B na output nic nie dało.
link do foto : http://iv.pl/images/22183734322521403997.jpg
- Tomasz Gumny
- -
- Posty:685
- Rejestracja:4 lut 2004, o 23:31
- Lokalizacja:Trzcianka/Poznań
Re: Sterowanie światłem 230v
Nie o to pytałem.Dioda bez problemu gaśnie i zaświeca się.
Re: Sterowanie światłem 230v
Przepraszam źle się wyraziłem zrobiłem takie coś:
Kod: Zaznacz cały
Config Portc.5 = Output
Config Portc.4 = Output
Dim I As Byte
Do
For I = 1 To 10
Portc.5 = 0
Portc.4 = 1
Wait 1
Portc.5 = 0
Portc.4 = 0
Wait 1
Next I
Loop
- Tomasz Gumny
- -
- Posty:685
- Rejestracja:4 lut 2004, o 23:31
- Lokalizacja:Trzcianka/Poznań
Re: Sterowanie światłem 230v
Dodaj kilkusekundowe opóźnienie między zapaleniem a zgaszeniem LED-a i sprawdź czy czas się zgadza.
- Łukasz Krysiewicz
- -
- Posty:143
- Rejestracja:8 cze 2011, o 20:03
Re: Sterowanie światłem 230v
możesz przerzucić się na obsługę wyświetlacza w C ?
jeśli tak to bym Ci pomógł, tj. poprawił błędy
P.S.
bascom to nie moja bajka,
jeśli tak to bym Ci pomógł, tj. poprawił błędy
P.S.
bascom to nie moja bajka,
Re: Sterowanie światłem 230v
a mógłbyś napisać w c taki prosty program aby wyświetlił jakiś napis zobaczymy czy w innym języku będzie to samo
- Tomasz Gumny
- -
- Posty:685
- Rejestracja:4 lut 2004, o 23:31
- Lokalizacja:Trzcianka/Poznań
Re: Sterowanie światłem 230v
Było już pytanie o inicjalizację w asemblerze, próba w Bascomie, teraz C. W ten sposób nic nie zrobisz. Sprawdź czy wszystko skonfigurowałeś w Bascomie, bo ja w helpie znalazłem jeszcze taką komendę:
Jeśli to nie pomoże, to musisz sprawdzić, czy wszystkie sygnały dochodzą do LCD, np. generując osobno na każdej linii falę prostokątną o kilkusekundowym okresie. Konieczne jest przy tym sprawdzenie, czy te sygnały nie pojawiają się na sąsiednich pinach.
Jeśli wszystkie połączenia będą dobre, bez przerw i zwarć a procesor wystawia wszystkie sygnały, to do wymiany jest LCD.
Kod: Zaznacz cały
Config lcdmode = PORT
Jeśli wszystkie połączenia będą dobre, bez przerw i zwarć a procesor wystawia wszystkie sygnały, to do wymiany jest LCD.
Re: Sterowanie światłem 230v
Ta komenda którą podałeś nic nie zmienia nadal 2*16 czarnych
Gdy wyciągnę procesor i włączę zasilanie to mam zapalony tylko dolny rząd kwadratów.
sprawdzałem połączenia multimetrem tym buzzerem i wszystko ok
Gdy wyciągnę procesor i włączę zasilanie to mam zapalony tylko dolny rząd kwadratów.
sprawdzałem połączenia multimetrem tym buzzerem i wszystko ok
- Tomasz Gumny
- -
- Posty:685
- Rejestracja:4 lut 2004, o 23:31
- Lokalizacja:Trzcianka/Poznań
Re: Sterowanie światłem 230v
Nie o takim sprawdzaniu pisałem.sprawdzałem połączenia multimetrem tym buzzerem i wszystko ok
Re: Sterowanie światłem 230v
A jak wygenerować fale prostokątną za pomocą atmegi8?? bo nie mam pojęcia ;/ a za bardzo chyba nie sprawdzę bo nie posiadam oscyloskopu
- Tomasz Gumny
- -
- Posty:685
- Rejestracja:4 lut 2004, o 23:31
- Lokalizacja:Trzcianka/Poznań
Re: Sterowanie światłem 230v
W pętli: ustaw niski stan, odczekaj 2s, ustaw wysoki stan, odczekaj 2s.
I tak każdą linię do LCD z osobna. Taki przebieg można sprawdzić woltomierzem (na pinach LCD z wykorzystaniem masy również branej z wyświetlacza). Istotne jest nawet napięcie stanu niskiego i wysokiego, bo może wskazywać na jakieś zwarcie.
I tak każdą linię do LCD z osobna. Taki przebieg można sprawdzić woltomierzem (na pinach LCD z wykorzystaniem masy również branej z wyświetlacza). Istotne jest nawet napięcie stanu niskiego i wysokiego, bo może wskazywać na jakieś zwarcie.
Re: Sterowanie światłem 230v
Wykonałem to co pisałeś. Napięcie stanu spoczynku wynosi 0.20v a stany wysokiego 4,98v.
- Tomasz Gumny
- -
- Posty:685
- Rejestracja:4 lut 2004, o 23:31
- Lokalizacja:Trzcianka/Poznań
Re: Sterowanie światłem 230v
Jeśli R/W jest na masie, to pozostaje już tylko wymiana LCD.
Re: Sterowanie światłem 230v
Zobacz, czy hex z załącznika coś Ci wyświetla. (usuń rozszerzenie .zip - plik ma się nazywać AVRGCC2.hex).
- Załączniki
-
- AVRGCC2.hex.zip
- (2.49KiB)Pobrany 308 razy
Re: Sterowanie światłem 230v
wyświetla tylko czarne kwadraty
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości