Witam, Mam wyświetlacz graficzny oparty o sterownik T6963C. Programy piszę w Bascomie. Czy wie ktoś w jaki sposób można by za pomocą standardowych Bascomowyh komend z bascoma zrobić wykres czasowy np. funkcji czasu do temperatury. Pozdrawiam
Witam, Mam pewien problem z napisaniem programu wykonujący wykres temperatury w czasie. Probowalem używać funkcji PSET, w pętli ale nie uzyskiwałem efektów. Czy ktoś może zrobił coś podobnego??
Witam. Pracuję nad układem robota, w którym potrzebuję zmieniać czasy impulsów. Moja wiedza o BASCOMie jest.. właściwie jej nie ma. :cry:. Jeśli ktoś znający się na probramowaniu w BASCOMie podpowie mi co jest nie tak w prostym kodzie, będę wdzięczny. Procesor to Atmega8. Pierwszy z wartościami stałymi: Portb = &B11111111 Portc = &B11111111 Portd =...
Wiec powiem tak: mierzone przez ATmega8 napiecie po przetworzeniu jest podawane do komputera i tam przedstawione w formie wykresu. Z zalozenia mialo byc mierzone nap. z zakresu 0 - 5V. I z tym nie ma problemu. Procesor z komputerem wspolpracuja dobrze. Napiecie 0 - 5V jest na kompie na wykresie. Ale niespodziewanie zaszla potrzeba przedstawienia na...
Witam! Początkowo miałem nie pokazywać swojej konstrukcji gdyż uważałem, że tak naprawdę nie jest to nic odkrywczego w dobie stron Thingspeak czy podobnych, jednakże, uchyliłem rąbek tajemnicy na forum i widzę poparcie dla pomysłu :). Natchnieniem dla urządzenia był mój znajomy który wykonywał podobny sprzęt do pieca CO, z tym, że on używał modułu...
Potrzebuje emulator DS18B20 na atmega8 - mam na PC program do odczytu temp i chciałem w tym programie dodac inne parametry ( np wilgotnosc ) ale nie zmieniajac programu - w scrachpadzie bede wisyłał inne dane nie temperature. ( w bajtach temperatury lub bajtach uzytkownika wolnych 2szt) Aktualnie używam "lampomitari" , ale napisalem przeróbke programu...
Byłem ostatnio w serwisie Citroena i zgłosiłem że coś za duzo paliwa bierze. Zabrali samochód na kompa i dostałem piekny wykresik wraz ze skałdem spalin, oraz ilość spalanego paliwa. Ponieważ nie mam komputera w samochodzie chciałem coś takiego napisać w bascomie. Może macie jakieś jeszcze propozycje. Pozdrawiam
3) tak o to chodzi. 5) Możesz zasilać takim akumulatorem i możesz użyć stabilizatora 5v - ale ledy naprawdę są prądożerne. 6) Proponuje wyświetlacz od nokii 3310. Jest czytelny i nie pobiera dużo prądu, do tego jest dużo opracowań jego obsługi dla bascoma. Poza tym możesz nawet jakieś wykresy rysować.
Witam. Walczę z tym problemem już od jakiegoś czasu szukałem ale nie znalazłem wiec zakładam ten temat. Problem mam z pewnym zagadnieniem a mianowicie: Chce uzyskać dwa przebiegi pwm tak jak na obrazku (czerwony 1pwm ,żółty 2 pwm). Częstotliwość to 50hz z możliwością regulacji do powiedzmy 200Hz. Na dodatek jeden z Pwm powinien być przesuwalny względem...
Kolego jedi ja z językiem C++ naprawde nie miałem nigdy nic doczynienia więc nie mam pojęcia jak napisać taki program. W ogóle zawsze wolałem elektronike analogową niż cyfrową. Sam dopiero uczę się programować ale zaczynam od Assemblera i Bascoma. Dodam, że program mógłby byc napisany również w Visual Basicu jeśli by to komuś pomogło. Pozdrawiam
Bardzo fajny pomysł, na tej zasadzie możesz zrobić nie tylko analize kodu pilota ale również I2C. Możesz uzupełnić projekt o rysowanie wykresu online. Bardzo prosto można zrobić to w LabView. W Edw 5/09 jest projekt analizatora I2C, możesz sobie zobaczyć jak tam jest to zrealizowane.
Podlacze sie pod temat ze swoim układem ktory współpracuje z zamieszczonym powyżej kodem na Atmega8. Jakoś to chodzi a mianowicie poczatek zaświecenia (min) żarówki tj 60% poniżej nie świeci (max) jest 85% powyżej gaśnie. Zapalenie triaka na włącz wyłącz nie jest na maxa. Zamieściłem poniżej schemat i wykresy. Może ktos poradzi czego to tak marnie chodzi....
Mam problem, bo muszę ten program wykonać w Bacomie i potem Proteusie aproksymując prostą na wykresie gdzie oś x to czas a y to wartość rezystancji. To kod z Bascoma: Do Cls Czas = Getrc(p0.0) Upperline Lcd "Czas=" ; Czas ; " " Temp = 0,98 * Czas Temp = Temp - 3200 Rez = Temp Lowerline Lcd "R=" ; Rez Wait 1 Loop Jak wiadomo jest to zadanie nie do wykonania...
Atmega16, mam juz wykonana plytke, sprzetowe SPI wykorzystuje do programatora. Pytanie brzmi: czy można dodatkowo zaimplementować SPI programowe? jesli tak to na co tzreba zwrócic uwagę? Programujesz bez uruchomionej aplikacji (wymuszony tryb ISP), więc w trakcie działania programu SPI sprzętowe jest wolne. No chyba, że z kaprysu chcesz sobie przez...
Widzę, że szykuje się ładny projekcik, trzymam kciuki :) U mnie będzie około 15 kart z przekaźnikami, jedna karta będzie tak bardziej rozbudowana-przekaźniki, sterownik pieca gazowego, LCD, pilot. W tej chwili męczę Raspberry, ale widzę, że trzeba będzie poszukać troszkę mocniejszego sprzętu. Malina w tej chwili "obsługuje" 9x DS18B20 (temperatura),...
Błąd był w kodzie zamiast CIPSEND miałem CIPSTART. Teraz wysyła OK ( tzn. mam dwa razy SEND OK ), ale mam Bad Request: AT+CIPMUX=1 OK AT+CIPSTART=4,"TCP","184.... 4,CONNECT OK AT+CIPSEND=4,120 OK > busy s... Recv 120 bytes SEND OK AT+CIPSEND=4,118 OK > busy s... Recv 118 bytes SEND OK +IPD,4,323:HTTP/1.1 400...
no ciezka sprawa z tym, przynajmniej dla mnie :( jesli chodzi o wykresy to mowia one w jaki sposob trzeba wysylac impulsy z pinow procka przykladowo: jeden pin procka to CL (zegar), na ktorym wystepuje przebieg prostokatny drugi pin procka do DI (czyli dane), w momentach zmiany stanu w przebigu zegarowym (CL) z L na H linia danych musi miec odpowiedni...
Dorwałem wyświetlacz VFD razem ze sterownikiem i przetwornicą. Myślę więc, że można wykorzystać to do szczytnych celów, lecz pozostaje problem komunikacji z tym. Układ obsługuje komunikację 2 stonną na liniach Din Dout CLOCK i STROBE. Jak patrzę na wykresy, trochę to przypomina i2c, ale jednak nie do końca. Od razu mówię, że nie ma potrzeby odczytywać...
Witam..Dziękuję za podpowiedzi. Przyznam się ,że nie bardzo jeszcze rozumuję przesyłanie bitów, odczytywanie wykresów zegarowych, więc bez waszej pomocy nie pomogę sobie z napisaniem poprawnego kodu w bascomie do obsługi D/A Oto rysunek jak chciałbym podłączyć atmege do D/A: Nie dorysowałem rezystora, ale wyjście CS mcp 4822 podciągnięte do zasilania...
Raczej nie przyspieszysz, a juz napewno nie przy tej bibliotece. najlepiej napisać własną obsługę, wtedy przynajmniej będziesz miał pełną kontrolę nad tym co będziesz chciał wyświetlać. ja w bascomie więcej nie dam rady wyciągnąć: [youtube][/youtube] około 4ksps, na wykresie przebieg 50Hz
Witam, Chciałbym napisać programik dla megi8 który ma "ma ślicznie" rysować wykres temperatury na LCD 128X64.. Odpaliłem LCD, czujnik temperatury ale nie radzę sobie z wykresem.. może ktoś zaproponuje jak to ogarnąć?? Tablica+Licznik+Pset? poproszę o pomoc :) [syntax=bascom]$sim $regfile = "m8def.dat" $crystal = 8000000 $lib "glcdKS108.lbx" Config Graphlcd...
siedzę nad tym od rana, i nadal poradzić sobie nie mogę. Czy był byś w stanie mi pomóc z tym timerem, oraz z wysyłaniem przez uart ? Dodano po 25 W tym momencie doszedłem do tego, że wystarczy sama bascomowa komenda "printbin". Problem polega tylko na tym, że do poprawnego wykresu muszę wysyłać tylko 1 bajt. Gdy próbuję przesłac zmienną typu Word o...
temat rozwiązany, przesiadka na C, w załączniku kod dla zainteresowanych na platformie eclipse wszystko działa !:) zmierzona temperatura jest wysyłana na zewnętrzny serewer i umieszczana w bazie danych mysql. Następny krok to jakiś wykresik w php pzdr RZI
w helpie nie znalazłem odpowiedzi na moje pytanie. Chciałbym się dowiedzieć czy częstotliwość wysyłania znaków za pomocą instrukcji shiftout da się ustawić np. jakims preskalerem jak w przypadku SPI. Czy instrukcja shiftout, a dokładnie jej zegar jest skorelowany z konfiguracją SPI. Przeglądjąc forum natknąłem się na programy w których autorzy używają...
$regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) 'Deklaracja portów od wyświetlacza LCD Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.4 , Rs = Portb.5 Config Lcd = 16...
Jakiś czas temu postanowiłem stworzyć prosty termometr, który będzie wyświetlał temperaturę zewnętrzną na telefonach domowników. Miałem już przeprowadzoną skrętkę komputerową, która pierwotnie miała posłużyć do zewnętrznej anteny radiowego internetu, ale że internet mam rozwiązany inaczej, pomyślałem, że kabel mogę wykorzystać do podłączenia zewnętrznego...
Ja mam zrobioną stację meteo na wyświetlaczu od s65. Bez problemu wyświetlam wykres (kolorowy) w bascomie.
NO tak reset realizujesz za pomocą niskiego stanu na wyjściu reset. Ale potem musisz do sterownika podać wszystkie niezbędne dane zawarte w tabeli 20. Poza tym proces inicjalizacji sterownika polega na włączeniu Vdd potem odczekaniu odpowiedniego czasu [tRSOFF] a następnie podaniu sterownikowi wszystkich potrzebnych danych. Dane te są w tabeli 20 a...
To cos ci nie wyszlo. To moj uklad, ktory zbudowalem i dziala bez problemow, a wykres - jest to wykres z rzeczywistego ukladu, ktory samplowal i wysylal dane do Excela, po to, zebym sobie mogl ustawic wlasciwy cut off do wykrywania tego co chcialem. Sygnal ze wzmacniacza wchodzi na uklad calkujacy (RC) i dalej na ADC po to, zeby mierzyc bardzo slabe...
Witam. Z góry przepraszam że pisze post pod postem ale mam nadzieję że tak uda mi się zwrócić uwagę ponieważ nie wiem już co robić . Założyłem drugiego (nowego) tinne-go i dalej jest to samo na obu wsadach (bascom i asm) . Już nie mam pojęcia co jest nie tak . Poniżej dorzucam wykres z pracy sygnału . Przebieg 2 to jest wejście enable do preskalera...
1. Jak określić liniowośc dla diod cree ? Na przykład tak: Wprawdzie przykłady w C, ale zasada jest opisana + pokazana na wykresach, więc możesz dostosować do BASCOM'a.
Nom. Napisałem, że to 100kHz. Na wykresach widać wyraźnie, że wartości podciągania zależne są od prędkości bo chodzi o czas narastania zboczy. Tu znów pozwolę sobie na żarcik :D Nie powinien dopatrywać się u mnie oszczędności ten który sam napisał, że w jego masowo produkowanym urządzeniu klienci będą musieli dopłacić za buzzer :P ahahahaha I jeszcze...
Trochę odświeżę temat bo nie mogę sobie poradzić. Ciągle odczytuję śmieci. Pin RS steruje czy to jest instrukcja dla LCD czy dane do LCD. Wydaje mi się patrząc na wykres że gdy jest wysyłana instrukcja to idzie najpierw impuls L a potem komenda. Podłączyłem się oscyloskopem (niestety mam tylko analogowy) i widać że cały czas jest stan H i lecą impulsy...
Zrezygnowalem jednak z tych modułów hybrydowych...kupilem dzwonek bezprzewodowy za 19 zł, sprawdzilem jaki ma zasięg, i ku mojemu zdziwieniu ponad 100 metrów !!! zabralem sie za jego rozbiórke wywalilem płytki z koderem i dekoderem w nadajniku i odbiorniku, podpiolem procki wyslalem dane i otrzymalem to samo :) pozniej zrobilem rejestracje sygnalu na...
witam dzisiaj sobota jeden egzamin zdany a uczyć już sie nieopłaca wiec sobie usiadłem nad DFT, tak dla odstresowania, no i odstresowanie niewyszło bo znowu spaliłem Atmege i jeszcze drógiego At90s2313, nieudany mostek zegara :PP ale mniejsza o to, mam nauczke jak piwko to nie Atmegi :P ale do żeczy wprowadziłem szereg usprawnien i nowosci, dodałem...
Okej mam taki oto programik który realizuje mniej więcej moje założenie - trochę się naszukałem ale ile przy tym znowu nauczyłem ;) Config Lcd = 16 * 2 Dim Ad As Byte Dim Pa As Single Do Do ' początek pętli programu Cls ' procedura czyszczenia ekranu I2cstart ' start magistrali i2c I2cwbyte 144 ' adres zapisu I2cwbyte 0 ' wyślij bajt danych do pcf8591...
W pierwszej kolejności spróbuj ustalić co jest przyczyna tak dużego pływania. Może to być licha referencja i pomimo że czujnik daje stabilny sygnał to mierzysz wachania napięcia referencyjnego. Zrób test mierząc stabilne źródło napięcia np. nieobciążoną baterię. Wynik musi stać w miejscu, jeżeli nie, to w pierwszej kolejności daj porządną referencję,...
Tak skonstruowany układ będzie bardzo niedokładny. 1. Napięcie odniesienia przetwornika jest podłączone zewnętrznie do napięcia zasilania. 2. Napięcie zasilania nie jest filtrowane. 3. Napięcie zasilania czujnika (mające wpływ na wskazania) nie jest w ogóle filtrowane. Przeczytaj i obejrzyj rysunki tu (Twoja podstawowa lektura do tego układu): 4. Sygnał...
Temp. min / max, logowanie temp. wykresy temp. Masz kalendarz zrób możliwość wyświetlania cyklu Swojej (kiedy możecie:P) kobiety na nim cokolwiek:) Możliwości w czort...
Witam jest sobie M128 + ds18b20 + wyswietlacz 240*128 T6963C - Wszystko fajnie działa ,odczytuje temperature z czujników .ale chciałbym prezentować temperature w formie wykresu tak jak na zdjęciu niżej ,lecz nie mam pomysłu jak tego dokonać w bascomie
Gratuluję ambitnego podejścia do problemu. Brakuje Ci jednak systematyki w strojeniu parametrów PID - jest na ten temat wiele materiałów na sieci, zacznij np. od [url=]wikipedii. Rozszerz swój prototyp o periodyczne logowanie danych (np. przez rs232), tj. temperatury, nastaw, uchybu, członów P, I, D oraz wyjścia sterującego. Analizując te dane możesz...
Witam ATMEGA8 wysyła dane przez UART i przejściówkę FT232 do komputera. Program w Delphi za pomocą kontrolki TcomPort odbiera dane i ma rysować wykres za pomocą kontrolki TchartFX, ale go nie rysuje. Pokazuje błąd przy konwersji że dane nie są typu Integer. zmienna1:=comport1.ReadChar; lub zmienna1:=comport1.ReadString zm:=StrToInt(Zmienna1) wtedy pokazuje...
Przyjrzyj się wykresom na str.12, zobacz co jest wysyłane i w jakiej kolejności. Później zobacz na to jak ty wysyłasz coś do przetwornika i czego ci brakuje.
Schemat nie sprawdzi się chyba że przy małych prądach.... 3 miesiące kombinowałem nad tym wiec wiedz że to nie jest takie proste jak się wydaje. Coś słabo sprawdzasz skoro nie widzisz oscylacji - tętnień przy podłączonym akumulatorze (sprawdzaj z trafem z ładowarki i z akumulatorem z wózka przy prądach 30-50A). Ma na to wpływ trafo jakie jest stosowane,...
No to tak, według tego co zauważyłem na szybko z Twojego fragmentu i przebiegu umieszczonego na tej stronie co podałeś to, na pewno tak jak masz to wyświetlacz jest cały czas resetowany, bo na pinie z resetem masz zero, czy stan aktywny końcówki z wyświetlacza... Jeżeli wyświetlacz ma działać to reset musi być ustawiony na 1. Zauważyłem też, że masz...
Zakładając temat chodziło mi o to żeby zmierzyć 1V z dokładnością do 100uV. Tak po dłuższej lekturze chyba żadne rozwiązanie (ze wzmacniaczem, bez, z różnym Vref) nie da tego efektu. Za to znalazłem przetwornik 16 bitowy z komunikacją przez SPI. atom1477, czy w takim razie rozdzielczość przetwornika przy Vref = 5V wynosi 5V/65535 = 76uV? ps. na stronie...
Czyli tak robię licznik: $crystal = 8000000 $regfile = "m8def.dat" Config Timer0 = Timer , Prescale = 64 On Timer0 Timer0_int Enable Interrupts Enable Timer0 Timer0 = 6 Licznik = 0 Timer0_int: Counter0 = Counter0 + 6 Incr Licznik If Licznik = xx Then - 1s/250Hz = 0,004s , licznik co 0,002 przy licznik 2 mamy 250 licznik 1000 i mamy 0,5hz...
Poza tym co kolega zauważył że to dziwny trójkąt co ma punkt wspólny dla wszystkich uzwojeń to ta arytmetyka mi nie pasuje bo przebiegi trójfazowe są przesunięta o 120 stopni a nie o 60 ? chodzi o to że przebiegi "zachodzą na siebie". Z tego jak ja to rozumiem to podaje się na uzwojenia takie stany w nastepującej kolejnośći: 100 110 010 011 001 101....
A może jakiś opis dla nieco bardziej leniwych amatorów mikrokontrolerów ? Rozumiem, że data na wykresach odpowiada temu co jest w kodzie, ale dalej nie wiem, czemu np. to "48", a po naszemu 0 jest pierwszą wartością 8 bitu danych. Zapewne tak zaprojektowano klawiatury, ale w takim wypadku potrzebuję jakiegoś opisu.
Też kiedyś coś takiego popełniłem . Zrobiłem to tak : czujnik na transoptorze ( były problemy gdy wjechałem w kałuże ) . Był ustawiony 8 stopni przed GMP ( wolne obroty i rozruch sobie tak ułatwisz ) po przekroczeniu 1000 obr. następowała regulacja kąta wyprzedzenia a właściwie opóźnienia tak jak pisał rpal , prędkość obrotowa to po prostu czas obrotu...
Juz poszło, mój błąd. lcd testuje na atmedze8, bo mi sie wieksza 32 uwaliła. Po skompilowaniu z oryginalnym fontem, procek mi sie zawieszał, wiec powycinałem troche "nieuzytecznych" fontów i pewnie cos poknociłem po drodze. Teraz poszło Acha, wyswietlacz da sie pogonic na 5v ;) Dodano po 9 Z tego co przeczytałem, to ten wyswietlacz nie obsługuje polecen...
Dzisiaj dotarły do mnie części i zrobiłem pomiar na tych diodach które mają być docelowo w układzie, Z pomiary wyszło że charakterystyka troszeczkę sie spłaszczyła a to nawet lepiej. Nie musi być tak duże wypełnienie bo tylko do 175, a dokładniej to zerknij w załącznik. Co do załącznika to w arkuszu 1 wprowadziłem te poprawki, w drugim też do komórek...
Kurczę nie wiem jak to ugryźć. Zastanawiam się czy ten Capture Mode zdał by egzamin u mnie, ponieważ impulsy podaje bezpośrednio na port INT0 i tak mam już skonstruowana płytkę. Więc muszę się już tego trzymać. [syntax=vb] $regfile = "m16def.dat" 'informuje kompilator o pliku $crystal = 8000000 'informuje kompilator o częstotliwości oscylatora Config...
No właśnie nie. Dlatego pisałem skokowo. W dodatku nie moga być 2 zasilacze bo .... projekt ma umożliwiać ustawienie tych 2 stanów. Czyli w atmega robie soft którym ustawiam napięcie LOW ( np. 12, 14, 16V ) i napięcie HIGH ( 14, 16, 24V ) oraz czas pomiędzy zmianami. I sterownik zmienia napięcie co zadany czas. Dodam iż wg. pomiaru oscyloskopem nie...
Ten wielomian oblicza pewna zaleznosc miedzy napieciem [V] a objetoscia [L]. Innymi slowy mierze napiecie na plywaku i obliczam objetosc w litrach. Posiadam wykres jak zmienia sie napiecie wzgledem objetosci i na jego podstawie mam zrobione to rownanie.
Podpowiem Ci że fajnie jest sobie na kartce napisać szkielet i wszystko opatrzyć etykietami lub używać funkcji. Wtedy wszystko jest bardziej czytelne i nie ma żadnych zapomnianych linijek. Kod wykonuje się linijka po linijce od góry do dołu i jeżeli niczym go nie zawrócisz to się na końcu zatrzyma. W pętli głównej dajesz sprawdzanie wartości i ewentualne...
dzięki za zainteresowanie ale nie działa to co napisałeś albo ja coś poknociłem. Może opiszę o co dokładnie mi chodzi atmega wysyła na rs232 odczyty z adc program na kompie odbiera te odczyty i rysuje wykres chodzi mi o to że jak wyślę np polecenie do atmegi "start" atmega zaczyna w pętli odczytywać adc i informacje wysyła do kompa jak zrobić aby w...
Według datasheet sam mikrokontroler w IDLE powinien mieć mniej niż 0,6mA przy 5V u 1MHz. Nie piszesz czy mierzysz tylko mikrokontroler, czy całe urządzenie więc sam musisz to ocenić. A zamiast pytać sprawdzaj na wykresach w datasheet dział: Electrical Characteristics
W każdym razie dziwnym jest że producent ustawia piny domyślnie jako wejścia żeby działały niepotrzebnie jako anteny - pewnie miał taki kaprys. Co w tym dziwnego. Chyba w większości współczesnych mikrokontrolerów tak jest. Co do asymetryczności wyjść moje stanowisko jest nieugięte. Kolega chcąc podważyć moje zdanie powinien zapoznać się z odpowiednimi...
Witam ponownie. Bardzo proszę o sprawdzenie kodu programu ponieważ nie do końca rozumiem użycia komendy shiftin. Zamieszczam całą ramkę danych wysyłanych przez sterownik.Dane są wysyłane w rożnych odstępach czasu. Ja potrzebuję aby program wyświetlił tylko te dane, które są dla niego zaadresowane. -Czy po przypisaniu przez shiftin bitów do zmiennej...
Witam, Piszę na Atmedze odczyt danych z BMP085 i dodatkowo zapis danych na kartę SD. Wszystko wydaje się działać poprawnie, a jednak coś jest nie tak. Do obsługi BMP085 wykorzystałem kod z tego tematu: Oto wykres z odebranych danych, czas pomiaru to około 10min Za każdym razem ćiśnienie spada, niemożliwe, żeby w ciągu 10 min spadło o 4hPa. W czasie...
Witaj. Czy można programowo odczytać napięcie referencyjne wewnętrzne (internal) mikrokontrolera np. Atmega8 ? Masz na myśli jego wartość? Zaglądnij do datasheet na schemat: Figure 90. Analog to Digital Converter Block Schematic Operation Pytam dlatego, iż istnieje rozbieżność w poszczególnych egzemplarzach co jest ważne przy układach ADC. Owszem istnieje...
Kolego w arkuszu kalkulacyjnym masz funkcję zamień. Zamieniasz wszystkie kropki na przecinki i i już piękne wykresy można robić.
Piny D0÷D3 wyświetlacza LCD nie powinny być podłączane do GND. Proszę poczytać np. tutaj: Zgodzę się, ale tylko jeśli pin R/W jest używany, to znaczy gdy chcemy również coś odczytywać z wyświetlacza (np. gdy chcemy użyć go jako pamięci zewnętrznej). Zauważ, że na moim schemacie pin R/W podłączony jest również do masy co powoduje że szyna danych działa...
Cześć W załączniku podsyłam Ci formułę obliczeń z której korzystałem oraz arkusze Open Office w którym to wyliczałem. Z jakiegoś powodu (już nie pamiętam) użyłem wtedy Open Office zamiast Excela. Ten arkusz nie otwiera się poprawnie w excelu. Obliczenia wykonane dla 250 kroków, timer 16bit (procek PIC taktowany kwarcem 8MHz). Teraz nie mam Open Offica...
Witam ponownie Kod programu:
Wstępnie to jest ten wyświetlacz: Z tego co widzę sterowanie takim wyświetlaczem nie jest takie proste bo napięcie na wyjściu procesora oscyluje wokół 0V i przyjmuje wartości dodatnie i ujemne. Poniżej wykres napięcia na wyjściu COM i sterującego segmentem w sytuacji kiedy wszystkie segmenty maja jedna elektrodę wspólną (1 COM) W sytuacji kiedy COMy...
Przed zmiana znaku trzeba zmienić stan WR na przeciwny, To nie jest poprawna kolejnośc sygnałów: 1. Normalny stan logiczny linni WE (WE!) winien byc HIGH; -( zauważ że kreska nad opisem tej linni oznacza jej niski stan aktywny ). 2. Określasz wybrany znak do wpisania wystawiając odpowiednie wartości na liniach D0 do D7. 3. Adresujesz stanem niskim...
Bez przesady - u mnie kilka lat system złożony z kilku atmeg działa na wewntrzym RC przy prędkości 250kbps. Fantastycznie, że jesteś farciarzem. Niemniej, ponieważ MCU mają niewiele wspólnego z magią, proponuję jednak zajrzeć do noty układu, w szczególności do sekcji opisującej taktowanie oraz na wykresy obrazujące stabilność gen. RC vs. temperatura...
Witam zainteresowanych tematem uruchomienia RF65W lub RFM69. dopiero dzis tesowalem zmieniona procedure wysylania stanow rejestrow do RFM65W i na wykresach analizatora jest tak jak sobie to wyobrazalem z mala poprawka. W zalaczeniu fotki ekranow. Ponizej kod procedury nanoTECHNO . [syntax=BASCOM] ' ********************* DANE DO WYSLANIA STANU REJESTROW...
Witam, W ramach wolnego czasu robię różne doświadczenia a wewnętrznym przetwornikiem ADC w mikrokontrolerze Atmega32. Jak w tytule, jestem na etapie budowy prostego oscyloskopu tylko i wyłącznie w celach edukacyjnych, (bo to przerost formy nad treścią). Oczywiście podzielę się doświadczeniami gdy skończę. Na stronie kolegi „dondu” (bardzo...
Nie ważne do czego ściągniesz sobie biblioteki: C, BASCOM czy Arduino, na sprzęt AVR, ESP czy PIC, każda biblioteka innego autora może mieć swoje nazwy funkcji, różne argumenty i sposób zwracania informacji. Dlatego nie ma jednej bo komuś coś nie pasowało w istniejącej, napisał swoją i się podzielił. No straszne. Po prostu wybierz sobie taką, która...
Producent dla tej diody podaje "Optical characteristics" dla prądów 50 i 100mA (głównie dla 100mA). Dla 100mA jest to 100mW/Sr. Jest tam także wykres, z którego wynika, że dla 20mA jest to 5 razy mniej przy liniowej zależności mocy od prądu.
Cześć! Chciałem się z Wami podzielić opisem konstrukcji, do której wykonania zmusiło mnie życie. Miałem jakieś okresowe problemy z sercem i za każdym razem, jak dostawałem Holter'a, wszystko się uspokajało ;) Jeśli ktoś z Was próbował kiedyś zapisać się na Holtera to wie, że nie jest łatwo. Czeka się i czeka. Postanowiłem wziąć sprawy w swoje ręce i...
Myślisz że jest sens doszukiwać się problemu po stronie napięć na liniach komunikacji? Co to mógł by być za skok napięcia ? Dodano po 3 (at)Janusz_kk Słusznie zauważył że coś nie tak jest z napięciami na oscylogramie który zamieściłem. Z niewiadomych przyczyn komputerek na którym pracuje DOS, i docelowo ma pracować klawiaturka SWUSB na magistrali USB...
1 Tak, niebieski przebieg jest za mostkiem prostowniczym, wcześniej tak używałem i nie było problemów lecz tym razem dla pewności sprawdzałem na normalnym sinusie iniestety ten sam efekt. Aczkolwiek zgodnie z ostatnim przebiegiem zero jest rozpoznawane bezproblemowo. a) tak, 1 impuls to w tym przypadku 10ms b) zgodnie z przebiegiem nie zauważyłem żadnej...
Witam Chociaż nie programuję w bascomie, to według mnie będzie lepiej wyznaczyć równań prostych w pewnych przedziałach zamiast tworzyć dużą tablicę z danymi, w przypadku równań będziesz miał bardziej elestyczny program zmieninijac jedynie współczynniki prostych dostosowując zależność pwm od temperatury je do swoich potrzeb zamiast za każdym razem zmieniać...
Witam Chciałem rysować dwa wykresy na podstawie 5 danych typu Byte pobieranych z pięcioelementowej tabeli. Na jednym ekranie LCD chciałem rysować dwa wykresy z tytułami, nad wykresami są jeszcze dodatkowe dane. Dane są w dwóch zmiennych ( odbieram je z RFM12 ): - wartość przed przecinkiem - wartość po przecinku to akurat nie jest problem, bo na pewno...
Jeżeli chodzi o LCD to generalnie powinno wszystko działać. Ja używam rezystorów 820 zamiast 610, ale tak też raczej powinno działać. Jeżeli przyjdzie ci wyświetlacz LS020, to łatwo możesz przerobić podświetlenie na 5V,(kilka sztuk przerobiłem i działa super).: M16 spokojnie poradzi sobie z wyświetlaniem. Możesz podłączyć kwarc 20MHz, i pamiętaj, żeby...
Czy mógłbyś zamieścić fotografie zmontowanego układu? Czy planujesz zamieścić schematy? Czy projekt jest komercyjny, czy czysto hobbystyczny?. Jest to projekt hobbystyczny, a co do fotografii to spróbuję wkrótce coś dołączyć. W jakim języku zostało napisane te 5800 linii kodu? W BASCOMie i asemblerze. Czy prognoza się sprawdza ? W ilu procentach ?...
Dlaczego mnie to interesuje? Mimo długiego poszukiwania i dyskusji z kolegami nie uzyskałem "gotowego" rozwiązania na obsługę tego urządzenia. Uzyskane rozwązania miały pewne wady, które przedstawię. Zamówiłem układ AVT-5042 Pewne rozwiązanie. I teraz moje rozwiązanie. Na początek wykres. Grube pionowe przerywane linie oznaczają stabilną pozycje i...
Witam, Tym razem sięgnąłem bo bardziej ekonomiczny wyświetlacz 4,3" 480x272 wyposażonym w Mini DGUS. Jako brama na świat zewnętrzny została wykorzystana prosta płytka z procesorem 16F877A. Nie jest to demon wydajności więc z łatwością może być zastąpiony zarówno przez inne PICe, AVRki czy STMy. Pierwotnie miał to być prosty zamek szyfrowy, z czasem...
Trudno odmówić Wam racji. Nie upieram się przy moim rozwiązaniu i muszę przyznać, że zapomniałem o istnieniu czegoś takiego jak BASCOM. Jeśli ATmega ma być lo tylko do zbierania próbek i wysyłania ich na PC to jest to dość proste do zrobienia, ale i tak trzeba na PC napisać program, który zbierze dane, zapisze je do pliku i ew. wykreśli wykres. Na Raspberry...
A masz jakiś log z pomiarów? Np. możliwość pokazywania pomiarów z przed 1,2,3,4 godzin? To było by coś... alebo przez UART do komutera i na dysk twardy jako txt! To ... na Dodano po 8 ... PS. Cieszę się, że dałeś się w końcu przekonać do Bascoma. Gdy trzeba coś na szybkiego zrobić na uC - nie ma w/g mnie lepszej opcji na dzień dzisiejszy. A czas kosztuje......
Po pierwsze zwolnij transmisję danych. W oplu chodzi ona bardzo wolno - do 1kHz (patrz wykresy Carluccio) - ustaw parametr na 255. Po drugie zrób spradzenie czy wyświetlacz odpowiedział na SDA po zmianie MRQ i dopiero później niech procesor startuje z resztą transmisji. Poza tym na samym początku zrób procedurę testu lini SDA,SCL i MRQ - pierwszy wykres...
nie da sie ukryc ze predkosc jaka uzyskuje jest dziwnie wolna ale 65000 pomiarow zostaje przesłane przez RS232 w przeciagu 70sekund. Projekt z zalozenia byl banalny odczytac informacje z wbudowanego przetwornika i przeslac je do pamieci, a nastepnie po zakonczeniu odczytu przeslac (jak myslalem wczesniej wolniejszym łaczem szeregowym) do kompa, niestety...
Witaj Nikt nie będzie podchodził do twojego postu poważnie skoro sam do niego tak nie podszedłeś. Niewiele osób zechce wogóle Ci pomóc bo projekt wcale nie jest taki prosty, a do tego nie napisałeś żadnych danych. Jakie amplitudy sygnałów mierzysz, jak często, jakiego typu będzie mierzony sygnał... po co Ci odczyt na kompie skoro masz wyświetlacz?...
Żeby przetaktować, trzeba zasilać z 5 V. Żeby zasilać z 5 V trzeba większy i droższy akumulator, oraz dzielniki napięć lub konwerter napięć do LCD. Wyświetlanie wykresu nie jest szybkie, bo trzeba obliczyć amplitudę, wyskalować, zmazać stary wykres, narysować kratki w miejscach gdzie stary wykres je nakrył i dopiero potem rysować nowy wykres a to wszystko...
Gw(x) = (imx(x) ^ 2 + rex(x) ^ 2) / 2 * pi pi też ma być w mianowniku, więc albo daj nawias albo zamień * na /. Sprawdź czy działa a nie się mnie pytaj, ja nie znam bascoma. Najprościej to zbadać wrzucając na wejście jakiegoś sinusa lub cosinusa o zadanej częstotliwości. Poza tym, widma nie bada się większego niż 40 kHz nie dlatego, że są tam zniekształcenia,...
No jak widzisz Marku wszystko kuleje ;) bascom-em zapycham brak znajomości C choć dwie książki nabierają mocy na szafie, apetyt rośnie a miejsca na LCD brak. W moim przypadku to chyba tylko przetaktowane atm128 mogą mnie pocieszyć, w zamyśle nie mam wyświetlania filmików czy obrazków a tylko jakiś wykresik może kilka linijek danych. A może mi podpowiecie...
Witam. Mierzę nateżenie oświetlenia małej kompaktowej świetlóki przy użyciu fotodiody i mam pewien problem przy długim pomiarze wartość otrzymana z fotodiody systematycznie spada. Przebieg otrzymany w wyniku pomiaru jest w pliku wykres. Wartość pomiędzy 2000 a 5500 sek maleje im dłużej się mierzy, chociaż układ pozostawiony jest w bezruchu i odizolowany...
komentarze ;) .EQU DATA = 5 ; zdefiniowanie pinu w uC na którym będzie sygnał DATA .EQU CLOCK = 6 ; -------------- || ---------------------------------- CLOCK .EQU CHIP_ENABLE = 7 ; ------------------|| ------------ CHIP_ENABLE ;parametry wejściowe ; ; 3 bajty danych do wysłania umieszczone w SRAM ; pod adresem dane: send: ldi XL, Low(dane) ; ładujemy...
Na popularnych DS18b20 też można do kilkudziesięciu metrów pomiar przeprowadzić bez żadnych dodatkowych elementów (sprawdzone). Poza tym przydało by się podłączyć do układu karte SD/MMC do akwizycji danych oraz jakiś RTC do stempli czasowych. Wtedy aplikacja na PC na żądanie pobierała by dowolne dane z karty. O SD/MMC cały czas się zastanawiam, a w...
Czy ja wiem, czy coś się poplątało. Korzystam tylko z AVR-CALC, i podpieram to pomiarem częstotliwości pracy przerwania (TOGGLE PORTx). Tak czy inaczej, preskaler 32 mam ustawiony, a wartość overflow ustawiona na 194 i otrzymuję 8kHz, to raz, a dwa, że przebieg pomierzony jest zgodny z założeniem fpróbkowana/fmierzona czyli tu będzie 8 punktów na okres...
Witam. Przedstawiam wszystkim mój projekt. Projekt dotyczy sterowania domem choć to za dużo powiedziane. System składa się ze sterownika PLC Fatek z modułem komunikacji dla modbus 485 oraz TCP i układu odczytu temperatury na ATMega 32 (DS18B20). Opis projektu PLC : •PLC steruje światłem na klatce •PLC steruje piecem CO •Otwieraniem...
RC6 wysyła dużo więcej danych niż standardowe RC5, dodatkowe nagłówki, itp. Rozpisywać się nie będę: Tak, zdążyłem się zorientować :) używam google. [url=]A tu jest wersja oparta na stronie którą podałeś ale z rozszerzonym info o "trybach". [url=]A tu info "podobno" oparte o dokumentację Philipsa. [url=]Tu jest perełka - nie w pełni ale jednak działający...
Oj kolego, poważny błąd - zasilaj prawidłowo mikrokontroler: Dzięki za upomnienie, faktycznie gdzieś to przeoczyłem, na schemacie ideowym nawet masa wisi :) Poniżej zamieszczam poprawiony schemat ideowy i płytkę w EAGLE. Widząc duże zainteresowanie kodem wrzucam wsad w BASCOM. Załączam również program współpracujący z urządzeniem. Program może działać...
Witam Niestety nie dorobiłem się schematu w jaki sposób podłączałem mikrokontroler do wyświetlacza. Było to też prawie 3 lata temu, tym projektem już się nie zajmowałem i zbyt wiele z tego nie pamiętam. Z mikrokontrolerami już z rok chyba nie miałem do czynienia w ogóle. Niewiele jestem więc w stanie pomóc. To co mi jeszcze w pamięci siedzi to, że z...
W itam wszystkich forumowiczów Elektrody! :sm9: M oją kolejną konstrukcją prezentowaną na forum w dziale DIY jest Rejestrator Temperatury . D ziałanie rejestratora polega na zapisywaniu do pamięci EEPROM co określony czas wartości temperatury pobranej z cyfrowego czujnika DS1820. W pamięci EEPROM można pomieścić 8192 pomiary. Pomiary można zapisywać...
Jak na taką "inteligentną" szkoda, że prąd ładowania nie jest stabilizowany impulsowo. Ustawianie jego jak i prądu rozładowania rezystorem jest trochę staroświeckie... Ta "inteligencja" kończy się na rysowaniu wykresu na LCD graficznym korzystając z gotowych funkcji w BASCOMie...