Chciałbym przedstawić jeden z możliwych sposobów wykonania cyfrowego regulatora PID Przestawiony regulator nie ma konkretnego zastosowania , to do czego zostanie wykorzystany zależy od czytelnika. Opis regulatora kieruję do osób które zaczynają przygodę z automatyką i układami regulacji. Spróbowałem wyjaśnić jak działa cyfrowy regulator PID, czemu ich...
https://obrazki.elektroda.pl/6017596700_... Witajcie moi drodzy Dziś przedstawię moją płytkę startową pod 16-bitowy mikrokontroler dsPIC33EP512GM304 wykonaną w technologii SMD. Płytkę bazowałem na źródłach Eagle od Arduino , więc wygląda do niego niewątpliwie podobnie. Projekt płytki Projekt płytki bazuje na jednej z wersji Arduino...
nie mogłem zdobyć programatora za rozsądne pieniądze Programoator automatycznie wykrywa programowany kontroler dsPIC i ustawia parametry (adresy pamięci flash oraz wielkości obszarów programowania), oczywiście możemy wyłączyć tryb auto i samodzielnie wszystko poustawiać. Za pomocą programu możemy zapisywać usobno pamięci: kodu, danych oraz konfiguracji,...
Poczekam, może Freddie się wypowie co z tym zrobić. Pomijając różne pomysły optymalizacyjne (jeden powyżej - zapamiętywanie jedynie "charakterystycznych miejsc" czyli np najpierw przez 1.5s kręcisz w prawo o 100R na sekundę, potem 0.5s przerwy, potem przez 5s w lewo o 1kR na sekundę - wystarczy Ci do tego tablica struktur [wartość, czas] o rozmiarze...
Sam sobie musisz odpowiedzieć na kilka podstawowych pytań: 1) na jakie napięcie potrzebujesz układ (3v3- dspic33, 5v- dspic30) 2) ile pinów I/O będziesz potrzebował 3) jakie peryferia będą Ci potrzebne 4) ile pamięci flash będziesz potrzebował Odpowiadając na te pytania przeglądaj sobie liste uC na stronie producenta, po kolei będziesz eliminował dane...
Przykladowe ceny(netto) STM32F103RBT6 ARM Cortex-M3 CPU, 128kB Flash, 20kB RAM, USB, CAN, 3xUART, 2xI2C, 2xSPI, ADC, STM, LQFP64--> 21.81pln STR911FM44X6 -ARM966E-S 16/32-Bit MCU, 512+32kB Flash, 96kB RAM, USB, CAN, AC Motor Control, 4 Timers, ADC, RTC, DMA, LQFP8-->35.00pln Ceny wziete ze sklepu Kamami,ktory wg. mnie nie jest najtańszym sklepem Natomiast...
Z0861008PSC Rodzina Z8 (nie mylić z Z80) Z086 oznacza o ile pamiętam technologię wykonania NMOS. 10 oznacza model w rodzinie (Z8 - Z8610) 08 oznacza maksymalny zegar PSC oznacza obudowę DIL Jest to stary procek maskROM (lub OTP) - można go sobie zostawić na pamiątkę lub do kosza - dodatkowe nadruki mówią o wersji firmware'u ( np. Z86E0208PSC - Z8 CMOS...
Proszę wytłumacz dlaczego w świetle wymogów autora STM32 ma być najlepszy? Bo moim zdaniem: 1. STM ledwo (lub nie) zapewnia 1Msps (Tak, przy określonym generatorze czas próbkowania to 1us, ale oprócz tego jeśli będziesz np. chciał w tym tempie wyprowadzić na port to musisz się nagimnastykować). - proponowany PIC zapewnia margines 100% 2. Warunek cenowy...
Poprostu niesamowite, ten projekt zrobił na mnie niesamowite wrażanie (tak jak i mp3 player). Świetnie wykonane, dużo pracy musiało kosztować i tutaj odrazu pytanie ile kosztują mniej więcej części by takie coś zrobić? Pogratulować zdolności. Takie pytanie, jest napisane w opisie karta graficzna generująca obraz w PAL, czy np przewidujesz dołożenia...
Zależy to od Twojego zaawansowania. Dla najsłabszych polecam DsPic'a 16bit 30mips. A dla bardziej zaawansowanych BlackFin'a 16 bit 400mips. Do DsPica masz HtPic kompilator c 30 dniowy i pełno cracków. Microchip też jakiś kompilator ma. Oprócz tego jesst GCC pod linuxa ale to dla bardziej zaawansowanych. Próbowałem z kumplem kompilować źródło pod cygwinem...
Nie rozumiem dlatego chytry? Właśnie dlatego -> sprzedaż 3 takich płyt za 100zl Procesory okazały się sprawne. Nikt tego nie neguje ^^ Da się coś z tym teraz zrobić? Jeżeli masz programator do dsPIC, plik flash to oczywiście - programujesz i działa! Niestety realia są takie, że pewnie nie masz żadnej z tych rzeczy -> zatem odp. brzmi nie, nie można....
sa to oznaczenia czasow podane w tabelkach. 4\/3!!
Wszedłem ostatnio w posiadanie paru procków PIC seri 18 dokładnie: PIC18LF445 oraz PIC18F4480 oraz pare dsPIC (dsPIC13F4013 oraz dsPIC13F4011). Jako ze ja nigdy z PICami nic doczynienia nie miałem to pytam sie o jakies porady. Załóżcie ze to moje pierwsze potyczki z uC wogóle, bedzie łatwiej tłumaczyć ;). Zatem mam pytanie - na poczatek - w czym, jak...
Nie bardzo rozumiem dlaczego wybrałeś dość starą jednostkę, kiedy dostępne są lepsze uC od Microchip'a, np. dsPIC33FJ... albo dsPIC33EP..., które oferują 70MIPSów. Żadne z nich 'potwory', po prostu takie sobie mikrokontrolery. Pytanie też czy to musi być produkt MCP? Znasz architekturę 16-bitowych PICów? To jest coś zupełnie innego niż 8-bitowce. Inną...
W zasadzie to "w tym wątku dominują" kości z TI. Ja osobiście zaczynałem od 320f241 jednak ostatnio cokolwiek co udało mi się zdziałać to na LF2401 który ma wbudowany startowy bootloader lub mogę też polecić jego większego brata LF2402. Koledzy często stosują też "silniejsze" jednostki do włąsnych eksperymentów. Można też zainteresować się ADSP-2181...
Niedługo zabieram się za pisanie cyfrowego syntezatora - kilka kanałów, obwiednie ADSR, różne rodzaje oscylatorów, prawdopodobnie cyfrowe filtry itp. w C albo asm, zależy w czym pójdzie sprawniej. Lepiej wybrać wbudowany czy zewnętrzny przetwornik ? Jeżeli zew. to jaki? Najlepiej żeby był 16 bitowy. Do tej pory pracowałem tylko na PIC16 i PIC18, także...
Witam! Mam dość nietypowy problem. Mianowicie pierwszego dsPIC30 za którego się zabrałem programowałem za pomocą brenner'a 8. Programowanie przebiegało bez problemu, układ działał. Później dorwałem w swoje ręce [url=http://www.elektroda.pl/rtvforum/to... no i już pierwsze programowanie się nie udało, wyskoczyła masa błędów. Po z...
Zdecydowanie polecam ICD2. W stosunku do swej ceny programuje duuuuuuuuuuuuuużo urządeń MIcrochipa. Dodatkowo oczywiście Debuger. Jedyne ograniczenia w trybie DEBUG, to zajęcie dwóch portów, paru bajtów pamievi flash i pamieci danych. Do trzech break-pointow w nowszych procesorach (jeden w starych 18strkach). Do tego pełna integracja z MPLAB - IDE,...
mijasz sie z prawda. LPC maja MAM, ktory pozwala wyciagnac te 70MHz z flasha i po problemie. a ze wszyscy bezpodstawnie kochaja atmela... co wiecej - nawet jesli z flasha wyciagnie owe 30-40MHz (bo tyle wyciagaja kochane atmele), to tak czy siak jest po pierwsze szybszy, bo wiekszy zegar, po drugie szybszy, bo jest 32bitowy, po trzecie szybszy, bo ma...
Wchodzę na stronę SDCC i widzę tam "Work is in progress on supporting the Microchip PIC16 and PIC18 targets.". Czyli dla PIC10, PIC12, PIC17, PIC24 i dsPIC nie ma darmowego kompilatora, a dla PIC16 i PIC18 jest taki przy którym pisze "work in progress". Dla mnie nie brzmi to zachęcająco... Freddie, ja naprawdę chcę Cię posłuchać, bo potrafisz pisać...
Moim zdaniem w kwestii złącza kanda sytuacja wygląda trochę inaczej, bo w przypadku innej ilości pinów będzie tam problem z podłączeniem się, a tutaj brak jednego pinu w niczym nie szkodzi. Osobiście nie widzę potrzeby do takiej nadgorliwości, zwłaszcza w konstrukcjach amatorskich. Umieszczam dodatkowo listę wspieranych układów - robię to w tym poście,...
co kto lubi [; podam ci przyklad na podstawie tego co robie teraz... pisze biblioteke graficzna, np funkcje linii od-do. w pewnych specyficznych sytuacjach funkcja nie dziala prawidlowo - majac debugger moge sobie recznie zmienic parametry z jakimi zostala wywolana funkcja, patrzec przez caly czas jej dzialania co sie w niej dzieje i dlaczego w pewnym...
Nie podałeś wszystkich istotnych wymagań. Jeżeli warunkiem jest jedynie przetwarzanie i rejestracja sygnału z jednego kanału analogowego, to jest całe mnóstwo uC nadających się do tego zadania. Możesz użyć następujących kryteriów w wyszukiwarce: Pamięć SRAM >= 16k, ADC speed >300kHz. Atmel ma niewiele układów 8 bitowych. [url=http://www.atmel.com/products/micro...
#pragma config FOSFPR = XT // Oscillator (Internal Low-Power RC (No change to Primary Osc Mode bits)) #pragma config FCKSMEN = CSW_FSCM_OFF // Clock Switching and Monitor (Sw Disabled, Mon Disabled) // FWDT #pragma config FWPSB = WDTPSB_16 // WDT Prescaler B (1:16) #pragma config FWPSA = WDTPSA_512 // WDT Prescaler A (1:512) #pragma config WDT = WDT_OFF...
A dokładniej rejestr BSRR... I szkoda, że takie rozwiązanie istnieje tylko w STM32. BTW, w LPC11xx istnieje sporo innych paskudztw: - timery ktore mają 4 match'e, ale nie ma oddzielnego rejestru 'końca' (przewijającego licznik) - timer w trybie counter nie obsługuje preskalera... - nie istnieje przerwanie przepełnienia timera, i trzeba wykorzystywać...
http://obrazki.elektroda.pl/2616895100_1... Witajcie moi drodzy! Dzisiaj przedstawie wam kolejne już moje w pełni samodzielnie wykonane Pinguino - czyli odpowiednik Arduino na mikrokontrolerze PIC. Jestem przeciwny gotowcom i uważam, że o wiele lepiej jest czasem samodzielnie coś wykonać niż zamawiać moduły z Chin. Te Pinguino oparte...
Nie generalizujmy ;] Procesor w przetwornicach nie jest złem absolutnym. Sam zbudowałem kilkanaście przetwornic różnej mocy (od kilku W do kilkuset W) w oparciu o odpowiednio przystosowane do SMPSów dsPICe z serii GS. Nigdy nie działy się szopki - prawidłowo zaprojektowany układ i przemyślany soft w procesorze gwarantuje poprawną pracę. Prototyp każdego...
http://obrazki.elektroda.pl/2007719300_1... Witajcie moi drodzy! Dzisiaj przedstawię wam mój prosty mikroserwer WWW na PIC24FJ64GA002 i ENC28J60 oraz jego przykładowe zastosowanie - pomiar temperatury, wilgotności (DHT-11) i poziomu oświetlenia "przez internet". Pomysł bazuje na projekcie "Business Card Server" z sieci, ale dostosowałem...
To, w jaką obudowę producent układ "upchnie" nie ma żadnego znaczenia. Ma znaczenie i to nie małe. Jak by nie miało to robić różnicy to producenci nie robili takiej różnorodności bo to dla nich koszty. Obudowa układu i rodzaj może zależeć od przeznaczenia modułu, sposobu chłodzenia i innych aspektów konstrukcyjnych których możesz nie rozumieć. Choć...
JESLI SZUKASZ INFORMACJI TO NIE CZYTAJ TEGO AKAPITU (; Padla inicjatywa stworzenia zestawu przyklejonych tematow, ktore odpowiadalyby na pytania powtarzajace sie czesto na forum - takie mini kompendium. Wypali to tylko jesli mnie wspomozecie, bo wszystkiego to ja nie wiem, a moje doswiadczenie jest bardzo mizerne. Dlatego prosze was o pomoc w tworzeniu...
No i super! bardzo fajna konstrukcja, tego typu sprzęt tylko jeszcze wyższa częstotliwość przydała by mi się do zbudowania generatora do radio odbiornika na 80m, z tym, że wymagałbym częstotliwości bliskich 10MHz. Są tanie moduły DDS na układach Analoga. 10MHz jest ok, 50MHz (jak piszą) juz nie za bardzo. Z AVR wiele więcej nie wyciągniesz. Na Xmega...
https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...
Heh...znając Microchipa, to na release poczekamy jeszcze rok, (tak samo jak pierwsza beta wyszla z ponad półrocznym opóźnieniem), a jak już będzie release, to też nie będzie się nadawał do produkcji, bo ta firma niestety lubi pasjami wypuszczać na rynek niedopracowane narzędzia i procesory . Przykład? - dsPIC33FJ256GP710 - errata dłuższa niż datasheet,...
To możesz mi rozjaśnić trochę co właściwie mam mierzyć? Bo brakuje mi dużo wiedzy na temat działania procesorów jeżeli mi pomożesz co jak to myślę że to ogarnę. A jeżeli to wina samego procka to ostatnie dwie opcje i modlić się by nie był zablokowany... http://www.ebay.pl/itm/PICkit3-PIC-KIT3-...
Oj, procesor wykonuje swoje operacje z prędkością taktowania. I na tym koniec. reszta zwykle ma swoją prędkość, wolniejszą od procesora. Wtedy procesor czeka aż się operacja wykona. Procesor wykonuje 1 instrukcję na cykl tylko wtedy gdy: 1) Operacja nie wymaga użycia pamięci (chyba że wewnętrzna pamięć procesora, ARM'y czasami mają Tightly Coupled...
Podobnie jak w przypadku komputerów jednopłytkowych, procesorów, procesorów graficznych i innej elektroniki na rynku, pandemia wpłynęła także na produkcję mikrokontrolerów, pozostawiając producentom ograniczone zasoby. Oczekuje się, że niedobór chipów zakończy się w nadchodzących miesiącach, a wkrótce po tym nastąpi uzupełnienie dostaw. Niezależnie...
A z ciekawości sie zapytam, co złego w stellarisach oprócz ich erraty (osiągającej poziom erraty do nigdy niepoprawionego dsPIC33FJ256GP710)? ST tez wypluło cudownego STM32F103ZET6 który miał problem z arbitrażem AHB dostępu do adresów FSMC... z tego co wiem, mimo obiecanek, nie udalo im się jeszcze tego poprawić.... Odkąd TI przejęło LMI wszystko...
Układy, które linkowałeś nie mają tego, a ponadto mają bardzo małe bufory danych: 504 bajty w trybie isochronous, to trochę dziwne, kiedy standard przewiduje max. 1023. Więc te urządzenia nie są w pełni zgodne ze specyfikacją USB 2.0. Nie wiem, czy są zgodne. Ale na pewno to co podałeś nie jest argumentem niezgodności. Bo inaczej na pewno nie jest...
Dodano po 1 Wielu funkcji jednak nie da się wykonać w FPGA, daj przyklad bo ja nie znam takiej funkcji :P dobra, wyraziłem się trochę nieprecyzyjnie, choć cytat wyrwany jest z kontekstu. Może przykłady nie są zbyt trafne, ale np: jak na razie pamięci (szczególnie DRAM), zegara RTC (z potrzymaniem bat.), obwodów analogowych (oczywiście można przetwarzac...
http://obrazki.elektroda.net/83_12250498... Przedstawiam urządzenie, którego funkcją jest pomiar charakterystyk częstotliwościowych urządzeń i systemów audio. Charakterystyki częstotliwościowe to nic innego jak transmitancja, a mierzonym obiektem może być wszystko do czego można wpuścić sygnał liniowy i odebrać sygnał liniowy lub mikrofonowy....
W kwestii Cortex- M4 - NXP coś szykuje : http://ics.nxp.com/products/lpc4000/lpc4... Już od roku szykują i pewnie z rok jeszcze będą szykować zanim coś się pojawi. Chociaż czasami potrafią zaskoczyć. Nigdzie nie było słowem o tym, że LPC18xx są już dostępne, chociaż na razie bez flasha. Ja bym jeszcze przyjrzał się układom [url=http://focus.ti.com/mcu/docs/mcupro...
Najwygodniej kupić albo zrobić sobie klona ICD2. Jest to programator wszystkich dsPIC-ów z flashem. Możesz nim programować i debugować programy w docelowym układzie dsPIC!! Schematy klonów tego programatora można znaleźć w sieci. Są wersje z RS-232 i USB. W polsce możesz kupić gotowy za 130zł. Samemu można wykonać za ok. 30zł.
a co jest PO tej instrukcji nop? bo skoro petle recznie postawiles pod adreem 0x100, to cholera wie co jest pomiedzy nimi... tak w ogole to ASM30 jest object assemblerem i nie powinno sie uzywac recznego ustawiania czesci kodu. jak juz trzeba, to lepiej zrobic to przez definicje sekcji i nastepnie zadeklarowanie czesci kodu jako nalezacej do danej sekcji....
poskladalem sobie kolejne potyo2 i ... po pierwszym podlaczeniu firmware w 18f4550 sie wysypal. zaczalem wiec drazyc sprawe i okazuje sie, ze istnieja conajmniej 4 wersje firmware'u do 18f4550 do klona icd2 i ze problem nadpisywania w 18f4550 jest znany. zaprogramowalem go aktualnie plikiem, ktory jest w zalaczniku, autorstwa Zedman'a z edaboard'a....
https://obrazki.elektroda.pl/5077182400_... MICROS to niezależny dystrybutor praktycznie wszystkich bardziej i mniej popularnych mikrokontrolerów. Dzięki swojej pozycji nie koncentruje się na promocji żadnej wybranej marki i jest w stanie zaoferować optymalny produkt do wskazanego zastosowania. Mnogość dostępnych na rynku architektur...
Bzdura. Do lock/fuse/itp są zupełnie inne komendy. Programowanie tego wygląda kompletnie inaczej niż flasha. Nie jest to żaden "oddzielny adres". Chyba nie do końca masz rację. Zrobiłem taki eksperyment. Wziąłem STM32L152RE (bo ma EEPROM) i spreparowałem jeden plik hex z trzema obszarami. Flash (od 0x08000000, blink jakiś), EEPROM (od 0x08080000, tekst...
pomiedzy 8b AVRami a 32b ARMami sa jeszcze procki 16b - MSP i PIC24/dsPIC3x MSP - bardzo maly pobor pradu, lecz ogolnie dosyc ubogie obliczeniowo - slaby assembler (brak sprzetowego mnozenia) i malo peryferii (oczywisie wyzsze wersje maja tego wiecej, ale ogolnie to slabo... wyciagaja gdzies kolo 8MIPSow standardowo, czyli slabo [; programujesz to w...
http://images31.fotosik.pl/133/fb5cd070f... Chcialbym dzis przedstawic konstrukcje, ktora bedzie czescia mojej pracy magisterskiej. Jest to kontroler do matryc LCD oparty o uC wraz ze specjalizowanym ukladem driver'a matrycy. OVERVIEW: Glowna idea projektu jest stworzenie calkowicie autonomicznego urzadzenia, ktore pelniloby role ukladu posredniczacego...
Podałeś przykład z mnożeniem niedostosowanych do FFP liczb, to ja podam kontrprzykład: for(float i=0;i<10;i+=0.00000001); Zadziała z float? Oczywiście nie. O czym to świadczy? Wyłącznie o tym, że programując trzeba myśleć. Rozwiązanie problemu który przedstawiłeś zajmuje jakieś 3 sekundy - wystarczy zastosować typ double (lub po prostu zmienić wartości,...
https://obrazki.elektroda.pl/1767347000_... Niektóre mikrokontrolery dostępne na rynku zostały zaprojektowane do jednoczesnego sterowania więcej niż jednym silnikiem. Znajdują swoje zastosowanie w urządzeniach takich jak klimatyzatory, pralki czy zmywarki. Ponadto aplikacje przemysłowe, takie jak falowniki, zasilacze bezprzewodowe...
programowanie dspic programować dspic dspic mplab
volvo silnika zestawy atnel simlocka orange
jakie gniazdo prądotwórczego zasilacz awaryjny
BEKO PDP42PEB43INT.SP – instrukcja serwisowa, schematy, chassis P7, panel SDI42SDV3 Peugeot 406 2.0 RFN – moment dokręcania śrub pokrywy zaworów 8 Nm