|
#milanos Jestem tu już 8 lat i wciąż loguje się niemal każdego dnia. Ciekaw jestem czy ktoś ma podobny wynik, bo mam wrażenie, że jestem tu od zawsze i w tym czasie cała masa ludzi przyszła, poszła, a ja wciąż tu tkwię ;p0
@bednarz2000: ja bardzo długi czas się nie logowałem, ale wchodziłem prawie codziennie od 8 lat
@bednarz2000: J juz tu jestem od 2007 roku od afery z pimkee winkee jako ze byl oskarzany ze ejst g#%em, stad ten awatar. Wczesniej moje konto zostalo usuniete z tych wlasnie wzgledow. Na loginie KLER od ponad 7 lat. Kiedys na Milanosie byla klasyfikacja, kto dodaje wiecej materialow, bylem na 3 pozycji. Teraz zadko dodaje. Ale co dzien zagladam.
+: laVey, FoxMurder, bednarz2000, nunoznaf
@bednarz2000: Ja pod różnymi postaciami wegetuję tutaj odkąd milanos był jeszcze niebieski. Czyli gdzieś od 2006. Ciekawe co się stało z Czupurem.
+: bednarz2000
Miałem za duże mniemanie o tym parującym klocu którym jest Xmega.
nie oznacza to jednak że jest bezużyteczna.
przykładowo na wewn ADC da się wyciągnąć ok 8-9MSPS w 8bitowej rozdzielczości, nie jest to wcale zły wynik na adc w avr i basicu.
Problem jest w tym że DMA w połączeniu z szyną danych poprzez którą się łączę z ADC powinna chyba wycisnąć więcej niż pożal się boże 9MSPS. Bo tyle chyba udało mi się wydusić, i to przy kręceniu wora na 50Mhz a fabrycznie powinno być 32Mhz (nie dzwońcie na policję). lipa mocno. Może jest ekspert na sali od DMA? Może bez znaczenia dla języka wie czy da się wykombinować większą prędkość toczenia danych bo chyba tu jest problem w prędkości owego DMA.
Bo to było tak, ADC udaje ram bo przy każdym cyklu zegara który bierzemy z pinu ramu read enable otrzymujemy próbkę. Tak jakbyśmy wyciągali dane z array z zewn RAMu. array>array. Proste w sumie. Ale ponoć DMA miałobyć takie kurła szybkie że niby 2x zegar, a ten marnuje masę cykli na przetoczenie. A ram ustawiony na max, bez waitstait. Co prawda to blisko prędkości granicznej ADC1173 czyli 15MSPS ale szkoda nie wykorzystać tych 5-6MSPS. #xmega #avr #elektronika
Podgląd | Rozmiar pliku: 163 KB
+: fanzonun
#xmega: Przyznam ze nie mialem do czynienia z xmega, bawie sie raczej atmega328. Jak pewnie wiesz tanie atmegi maja bardzo kiepskie ADC wiec w jednym z projektow uzylem 4 kanalowego 16bit ADC - ads1115. Na ebay kupisz go za niecale 3E, jego zaleta jest to ze ma wewnetrzne zrodlo referencyjne i programowalny "gain amplifier", niski pobor mocy i calkiem dobra rozdzielczosc. Przy pomocy przetwornika mierzylem prady w zakresie 4-20mA z dokladnoscia 1uA. Jesli pozostaniesz przy ADC xmegi to polecam zadbac o stabilne i dobrze przefiltrowanie napiecie zasilania (jesli zasilacz to kondensatoryduzej pojemnosci na wyjsciu), uzylbym takze nadprobkowania - jeden wynik liczyc ze sredniej z 16 lub 32 probek co nieco zniweluje szum przetwornika i zasilania i poprawi rozdzielczosc samego ADC. Nie wiem czy xmega ma wbudowany regulator zrodla referencyjnego dla ADC, jesli nie to bardzo stabilne zasilanie jest kluczowym czynnikiem stabilnych wynikow.
@Szeryf: Wiesz ja zauważyłem że atmega ma ADC niskiej rozdzielczości ale za to stabilny. W xmega tych 2 megasamplowych jest na odwrót, dstatecznie stabilne, ale mogłoby być minimalnie lepiej. Teraz mi skacze wyniczek gdy podłączę mierzone napięcie całkowicie bezpośrednio, np 1V, o 1-2 punkty, jak pamiętam to adc w Atmega32 mi w ogóle nie skakało, albo max 1 pkt. I nie ma znaczenia że dam najniższą prędkość adc w xmega. I oczywiście robię uśrednianie, tzn pobór 10 próbek po czym sumowanie i dzielenie przez 10. Nieco pomaga. Wezmę ze starego mierniczka który niegdyś zrobiłem ADS7828. 12 bit ale regulowany ref, co oznacza że przy 4,095V będę miał 1mV / 1 bit. I jest też dość stabilny, też czasem skacze o max ok 1 punkt przy ref ok 2,5V.
Ale będzie wymagał przetworniczki aby śmigał na 5V abym mógł dać ref te 4V. Zobaczymy co z tego wyjdzie.
A ads1115 teraz nie widze na alleguwno. B chyba bym szarpał. A ponad 3 tygodnie mi się nie chce czekać. Ale dokładności tego 1 uA to zazdraszczam.
Pokażesz mi schemat wzmacniacza do pomiaru w szczególności małych prądów który użyłeś? Chciałem zrobić pomiar 2mA lub 20mA, i potem zakres 1000mA.
@FoxMurder: Dalem tylko rezystor choc powinien byc tez dodatkowy duzy rezystor i maly kondensator jako filtr dolnoprzepustowy. Jak napisalem wspomniany ADS1115 ma programowalny wzmacniacz a dodatkowo caly uklad ma wspolpracowac z sygnalem 4-20 przy ktorym moglem sobie pozwolic na duzy rezystor i spadek na nim kilku volt. Ponizej zakresy w ktorych pracuje ADS1115 przy wykorzystaniu wbudowanego wzmacniacza.
To boost small signals, the gain can be adjusted on the ADS1x15 chips in the following steps:
GAIN_TWOTHIRDS (for an input range of +/- 6.144V)
GAIN_ONE (for an input range of +/-4.096V)
GAIN_TWO (for an input range of +/-2.048V)
GAIN_FOUR (for an input range of +/-1.024V)
GAIN_EIGHT (for an input range of +/-0.512V)
GAIN_SIXTEEN (for an input range of +/-0.256V)
@FoxMurder: Jedyny problem przy ADC1115 to jego powolnosc, oscyloskop na nim najwyzej dla zakresu audio.
@Szeryf: To nie jest do oscyloskopu przecież to ma mniej niż 1000 sampli na sekunde. Nawet z atmega ledwo da się wycisnąć częstotliwości audio. Na xmega widać ledwo 200Khz. Ale mniejsza o to. Bardziej mnie nurtuje jak robić symetryczne pomiar tak by nie był zaburzony odbiór sztucznej masy przez różne rezystory dzielników napięć.
@FoxMurder: ADS1115 moze dodatkowo pracowac jako 2 przetworniki roznicowe, nie testowalem.
www_spiria_com/en/blog/iot-m2m-embedded-solutions/measuring-small-currents-adc
@Szeryf: ten co mam 12 bitowy też może. W sumie może zobaczę jak tego się używa. Ale to też mnie nie ratuje za bardzo bo muszę dać dzielniki napięcia i wzmocnić napięcie najpierw.
@Szeryf: nagle mi się ten mój adc po i2c nie uruchamia czy sam nie wiem.
Niby czyta dane z 3 kanałów ale zawsze są sztywne 1033 1033 i 1034. Ale jak odłączę kable to jest tak samo. Już nie wiem sam.
Mam co prawda bascom ale działało na xmega128a3. Teraz nie. Kurwica mnie strzela.
@FoxMurder: Wczesniej tez probowalem pisac na bascomie ale po namowie kumpla z pracy sprobowalem arduino. Arduino to swietna sprawa - polecam jesli nie pisales jeszcze ...
@Szeryf: Ale nie ma chyba do xmega w arduino
nie masz może na zbyciu tego ads1115?
@Szeryf: Niedolutowane piny TQFP, nawet nie widać że nie było kontaktu... jestem niedoj@%em.
@Szeryf: chociaż to nie wyjaśnia czemu nie działało na TWI-F a tylko na C
ADC w Xmegach jest gorsze od AIDS. Wynik i referencja telepie się bez znaczenia jak bardzo się starasz i wgl. I co mam teraz zrobić kurła. Musiałbym wyżulić lekko 3 dyszki na adc zewn, a to potrzebuje też dodatkowego miejsca a miejsca nie ma. Syf jak ch#%. #elektronika #xmega
+: fanzonun
@FoxMurder: popraw jak możesz filtracje zasilania.
może zaimplementuj uśrednianie ostatnich próbek
@peres111pl: ale to film o normalnych avr. W nich jest bardzo dobre adc, tyle że mała rozdzielczość bo 10 bit. W sumie nawet nadawałoby się do użycia bo jeszcze jest miernik częstotliwości bardzo łatwy do wpisnaia. Tylko że na atmega nie pogonię więcej jak 18Mhz. A xmega może działać na 32-42Mhz. To problem dla LCD, trochę powolne rysowanie by było, i brak tak szybkiej szyny zewn EBI. Bo mam zamiar podłączyć układ pod EBI. A EBI może hulać nawet 2x szybciej niż zegar xmega, czyli np nawet 64Mhz. To dla mnie cenny eksperyment.
@FoxMurder: tak tak to jest o avr, pierwszy raz widzę aby ktoś mówił ze adc w avr jest dobre. nie wiem co konstruujesz ale w filmiku jest pokazane uśrednianie nie ważne na jakim µC to zaimplementujesz, jeśli nie badasz sygnałów szybko zmiennych to może Ci się przyda sam osobiście działam na cortex'ach M0+, M4 (NXP) i parę razy sie przydało
@peres111pl: W avr jest to adc całkiem znośne przynajmniej a to zaobserwowałem w mega32. Ale mniejsza. Może jakoś znajdę sposób. Swoją drogą sam też chciałem zacząć w STM32 ale w ogóle nie wiem jak.
#milanos Jestem tu już 8 lat i wciąż loguje się niemal każdego dnia. Ciekaw jestem czy ktoś ma podobny wynik, bo mam wrażenie, że jestem tu od zawsze i w tym czasie cała masa ludzi przyszła, poszła, a ja wciąż tu tkwię ;p
+: Jonny-Bravo, VAPORWAVE2, kler, bednarz2000, zdzisiu, heniiutek666, azerty więcej (2)
@Reinert: To tak jak ja
+: VAPORWAVE2, kler, zdzisiu, azerty
@Reinert: J juz tu jestem od 2007 roku od afery z pimkee winkee jako ze byl oskarzany ze ejst g#%em, stad ten awatar. Wczesniej moje konto zostalo usuniete z tych wlasnie wzgledow. Na loginie KLER od ponad 7 lat. Kiedys na Milanosie byla klasyfikacja, kto dodaje wiecej materialow, bylem na 3 pozycji. Teraz zadko dodaje. Ale co dzien zagladam.
+: zdzisiu
@Reinert: jestem na różnych kontach od blisko 9 lat i nie zamienie tego portalu na żaden inny
+: OjciecMiNieWybaczyl, Lasha, casadin -: azerty
W mieszkaniu matematyka zepsuł się kaloryfer. Matematyk wezwał hydraulika. Ten przyszedł, chwilę popukał, postukał i zreperował kaloryfer. Matematyk bardzo zadowolony z szybkiej i skutecznej usługi zapytał o cenę. Kiedy hydraulik podał cenę, matematyk złapał się za głowę:
- Panie, ale to połowa mojej pensji.
- To gdzie pan pracuje? - spytał hydraulik.
- Na uniwersytecie, jestem matematykiem.
- Eee... nie warto. Niech pan przyjdzie do nas. Sam pan widział - trzeba tylko trochę popukać, postukać, a zarobi pan 3 razy więcej niż teraz. Tylko kiedy będzie się pan zgłaszał do pracy, to niech pan poda wykształcenie podstawowe, bo u nas wyższe nie jest najlepiej widziane - poradził hydraulik.
Matematyk zrobił tak , jak mu radził hydraulik. Zadowolony, bo zarabiał teraz trzy razy więcej, postukał, popukał i nie miał żadnych problemów. Żyć nie umierać...
Ale pewnego dnia wyszło zarządzenie o podwyższaniu kwalifikacji. Matematyk musiał pójść na kurs dokształcający.
Na zajęciach prowadzący mówi:
- Zobaczmy, co pamiętacie z matematyki. Jaki jest wzór na pole powierzchni koła?
Do odpowiedzi został wywołany matematyk. Podszedł do tablicy. Niestety, zapomniał wzoru, więc zaczął go wyprowadzać. Zapisał jedną tablicę, drugą i wyszło mu: -TTr2. Ten minus mu się nie podobał, zaczął więc wszystko od początku, ale otrzymał ten sam wynik. Rozejrzał się po sali z nadzieją, że ktoś mu podpowie.
A cała grupa szepcze: "Zmień granice całkowania, zmień granice całkowania"
#dowcipy
+: FoxMurder, Lasha, fanzonun, widowmaker -: andmad65
Uwaliłem czoła do ep07 potne sie rozumiecie!? Musze od nowa malować a farby ledwo co mi zostało i musze dobrać mieszanke do odcieni zabije się...Z pobocznych to tworzę amatorski uproszczony pseudo skopometr, to taki oscyloskop z multimetrem. Będzie miał oscyloskop i pomiary prądu 10 i 100mA lub 100 i 1000mA jak sie uda, oraz 2 napięcia naraz, co najważniejsze. Boję się tylko że pomiar napięcia i prądu naraz będą na siebie wpływały co zniszczy wynik jako wiarygodny. Co zrobić, będę kombinował. #xmega #avr #elektronika #skalatt
Podgląd | Rozmiar pliku: 119 KB
+: fanzonun, Lasha, CoJaRobje, widowmaker
© Copyright 2005-2024 Milanos.pl Wszystkie prawa zastrzeżone. Korzystanie z serwisu oznacza akceptację Regulaminu
FoxMurder
ponad 6 lat temu
zaakupiłem lutownicę budżetową UYUE301d i ma skalę temperatury do 450stC mierzę miernikiem z termometrem a tam 555stopni... I wierzę w ten wynik bo grot się świeci.
Na 300st rzeczywiście ma 440 stopni.
+: FantastycznyPanLis
lisekpro
ponad 6 lat temu
@FoxMurder: na bogato lecą
+: FoxMurder