Witam posiadam mikrokontroler ARM at91sam7s256. Potrzebuje programu ktory będzie sterował mocą silnika bezszczotkowego sygnalem pwm. Znalazlem kod do generowania sygnału i pozmienialem troche zeby sterowac wartością wypełnienia za pomocą przycisków. Po podaniu sygnały na diodę wszystko działa ładnie...
Witam Przyszedł czas wolny więc zabrałem się za zgłębienie nauki Bascoma, celem było nauczenie się Tablic. Jako przykładowe i zarazem przydatne mi urządzenie chciałem złożyć regulator fazy z podwójnym wyświetlaczem siedmiosegmentowym LED. Schemat jako taki na razie nie powstał, wszystko jest na płytce...
Witam zbudowałem w sumie 2 regulatory i bardzo się grzeją już przy silniku 12v i poborze prądu 3A potrzebny jest spory radiator oraz wentylator by obniżyć temperaturę do 50*. Co jest nie tak ? Zamieszczam schemat oraz kod Bascom Nie jestem autorem regulatora .
Witam Potrzebuję zrobić regulator do silnika komutatorowego DC ze sprzężeniem zwrotnym w postaci enkodera optycznego (ENC, PA.0). Rozdzielczość enkodera to 32 imp/obr. Napisałem program w Bascomie, ale ten zdaje się nie działać. Założenia są takie: W zależności od tego, który pin uC (PB.0, PB.1)...
Witam wszystkich serdecznie. Właśnie zacząłem zabawę z modelarstwem i chciałbym sobie zrobić prosty regulator do silników szczotkowych. Znalazłem w necie kilka schematów. Poskładałem sobie układ wg schematu Przerobiłem kod z noty katalogowej bascoma [code:1] $regfile = "ATtiny2313.dat" $hwstack...
Witam O regulacji grupowej było już dość sporo napisane, ale tu chciałem pokazać trochę inne podejście do tej kwestii. Zaletą takiej regulacji jest minimalizacja zakłóceń przy obciążeniu indukcyjnym. Wadą jest nierównomierny rozkład momentu obrotowego w czasie w przypadku silników. Tu pojawia się...
Witam! Znane i najbardziej odpowiednie dla mnie układy sterowania mają zwykle po dwa monostabilne styki (start/stop i zmiana kierunku obrotów) i potencjometr do regulacji prędkości - np. taki, jak tu: Ja potrzebuję sterowania następującego: jeden przekaźnik (albo styk bistabilny - nie impuls) -...
Witam Chciałem nauczyć się regulacji fazowej i popełniłem taki układ na podstawie tego co wyczytałem w internecie I do tego taki program [syntax=vbnet] $regfile = "m32def.dat" $crystal = 16000000 Config Com1 = Dummy = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 'konfiguracja...
Fragmenty niezwiązane z tematem usunąłem. Prosze aby osoby wypowiadające się trzymały się tematu. Jak wiadomo wartość ta może przyjmować -32768...+32768. To wtedy dajesz próg dla którego będzie się przekaźnik włączał a dla którego wyłączał, tutaj naturalnym progiem jest '0'. Ale przed włączeniem...
Witaj,kiedyś napisałem program w Bascomie do załączania żelazka które nie miało żadnego czujnika i regulatora temperatury,program jest napisany pod czujnik temperatury LM35 ponieważ ma duży zakres mierzenia,może ci to pomoże w rozwiązaniu twojego problemu: [syntax=basic4gl][/syntax] ... =...
Poniżej zamieszczam wersje źródłowe plików kontrolera wykonanego według dokumentacji Atmel'a AVR444: Sensorless control of 3-phase brushless DC motors wykonanego na kontrolerze ATMega 48/88/168. Autor bardzo dokładnie udokumentował swoje dzieło. Funkcje static unsigned int CalculateCurrent...
Problem wygląda następująco, zaistniała potrzeba zrobienia stabilizacji obrotów silnika na poziomie 500 do ok 2000 obr/min enkoder 8 imp/obrót napisałem coś takiego, i pomimo tego że w teorii powinno utrzymywać obroty na poziomie ok 9000 to utrzymuje je w okolicach 1500. [syntax=vbnet]$regfile =...
Czołem W sumie to większość regulatorów LDO z wejściem ADJ/Feedback może pracować w konfiguracji regulatora prądu, kwestią jest podłączenie. Tutaj masz link do dokumentacji LM4132, gdzie rozwiązanie jest podane nawet w dokumentacji. [url=]Link
Jest to prosty grupowy regulator mocy z odmierzaniem czasu, wykonany na prezent do kontrolowania piekarnika elektrycznego. Osobiście wolę proste w konstrukcji prostokątne piekarniki z wbudowaną mechaniczną regulacją czasu i temperatury, jednak każdy ma swoje przyzwyczajenia i niektórzy wolą prodiże....
Witam, jestem w trakcie tworzenia sterownika do quadrocoptera, do którego podłączyłem regulatory ESC firmy DYS zaprojektowane do Fast PWM Potrzebuję do ich sterowania precyzji 16 bitów PWM, aby mieć pełną kontrolę nad mocą silników całej machiny. W bascomie ustawiam to tak: [syntax=basic4gl]$regfile...
od razu mowie ze programowania prockow to się slabo widze,mam pewnie programik, dolaczony do kontrolera z EP1/2001, ale niestety ma wady np slaba rozdzielczosc, 10 predkosci w przod i tyle samo w tyl, bylbym edzieczny za jakies propozycje modyfikacji programiku, jest w BASCOMie: Dim Pwmcount As Byte...
Silnik na prostowniku przy 8,5V pobiera 3-3,5A. Poraz kolejny padły 2 tranzystory. Nawet nie przełączałem. Po podaniu sygnału enable silnik ruszył, ale już się nie zatrzymał. Po demontarzu - zwarcie na dwóch tranzystorkach. Wszystkie tranzystory były na radiatorze. Jak uniknąć szpilek? W zał. mój...
Końcówki Sense A / B połącz do masy , do modulacji PWM wykorzystaj wejście Enable , pozostałe nie wykorzystane wejścia połącz do masy . Sense służy do podłączenia rezystorów pomiarowych jak mierzysz prąd mostka a nie do modulacji PWM
Odbiornik RC5 działa. 1 na pilocie wyłącza diodę, 2 włącza $regfile = "attiny2313.dat" $crystal = 1000000 Config Rc5 = Pind.2 Config Pind.2 = Input Config Portb = Output Dim Address As Byte , Command As Byte Enable Interrupts Do Getrc5(address , Command) If Address...
No to próbuję: [syntax=c] //* \section OA Original author //* Andy Gayne is the original author of this application note. //*/ //program z noty Atmela 136 //przerobiony na ATMega8, kwarc 11059200 i okrojony program #include <avr/io.h> #include <avr/interrupt.h> //! Pin mappings #define...
A spróbuj to: [syntax=c] /* Program do przetwarzania sygnału z 6 sygnałów 1-2ms (do sterowania serw modelarskich) na wypełnienie PWM. kwarc 11059200Hz procesor ATMega8 Wypełnienie PWM- 0 w okolicach sygnału 1.5ms Zwiększa się od 0 do max w zakresie 1.5-2ms Zwiększa się w zakresie 1.5-2ms od...
ADP5034 łączy w sobie dwie przetwornice buck z dwoma stabilizatorami liniowymi o niskim spadku napięcia(LDO), aby sprostać wysokim wymaganiom rynku odnośnie pola zajmowanego na płytce drukowanej przez poszczególne układy. Wysoka częstotliwość przełączania przetwornicy (3MHz) pozwala na zastosowanie...
Być może twórca regulatora zechce w przyszłości wprowadzić tą funkcjonalność ;) ? HTTCPCP miałoby sens przy ekspresie automatycznym, tu niestety można w ten sposób zautomatyzować tylko część procesu, kawa sama się nie zmieli ani nie nałoży do sitka, nie wspomniająć o spienianiu mleka. Jedyna sensowna...
Witam, Próbowałem ostatnimi dniami zaprogramować swoją kostkę 4x4x4 na PIC16F877A (potem na PIC18F4550) ale napotkałem duży problem a mianowicie po zaprogramowaniu procesor nie działał :/ Wgrałem prosty program by zapalał jeden port i co 1000 iteracji zmieniał jego stan czyli włączał i wyłączał...
Witam, Post z prośbą o pomoc. Rozpoczynam aktualnie z rozszerzeniem portów pod SPI. Skończyły mi się już pomysły. Jeżeli ktoś może rzucić krótko okiem i powiedzieć czy coś trzeba dodatkowo wyłączyć, skonfigurować inaczej. Dodam, że gdy wypnę przewód od pinu CS (nie ustalając na nim żadnego...
Tu dam wszystko co najważniejsze: Dodano po 2 Adres się sumuje, ale nie tak, jak myślisz. A jeżeli wszystkie stałe i zmienne są typu uint32_t?
Faktycznie, rozwiązanie kwestii działania SPI było dosyć proste i po sprawdzeniu - SPI działa. Odczytuję zapisany wcześniej rejestr poprawnie. Teraz mam inny problem. Poniżej zamieszczam program z pliku main.c, w którym są dodane miejsca wysyłania kolejnych numerów przez UART i program zatrzymuje mi...
Witam. Mam prośbę dotyczącą pomocy w konfiguracji i (ewentualne wytłumaczenie zależności pomiędzy bitami konfiguracji i co robię źle:P ) rezonatora/generatora z kwarcem 3.6864 próbuję uruchomić mikrokontroler z tym kwarcem ale nie startuje. Poniżej konfiguracje jakich używałem: Poniżej...
Witam. Po dłuższej przerwie wracam do tematu stabilizatora. Zmagając się z regulatorem na wzmacniaczach operacyjnych postanowiłem jednak pójść w stronę regulatora na mikroprocesorze. W sieci znalazłem program PID-a w Bascomie na Atmege8, w którym wyłączyłem człon różniczkujący. Regulator działa średnio...
Witajcie, Otóż odbiłem się od pewnego problemu. Mam RPi4b, postawione na raspbianie oraz skonfigurowane zgodnie z Jul 20 16:21:47 raspberrypi kernel: ...RPi zwyczajnie zwisa jakiś czas po podłączeniu i wykryciu pamięci (mmcblk1*). Po podłączeniu do zasilania płyty z pamięcią, mogę bez pośpiechu...
Hey, i know it's kind of weird to see a post in english here, but I'm from Slovakia and I found some really usefull posts here so far, but am stuck with my project with STM32L Discovery. I'm trying to connect 2 wireless modules nrf24l01 to it and make it communicate between each other. So far, my code...
Używam mikrokontrolera PIC 16F84A do sterowania wyświetlaczem graficznym COG128x64 z kontrolerem LCD S6B0724. Mam problem z zapisaniem danych do pamięci RAM wyświetlacza. LCD reaguję na komendy typu Włącz LCD, zaczerń ekran etc. natomiast nie moge wyświetlić na nim żadnych sensownych danych (jedynie...
Standardowo jest taktowany 168MHz na wewnętrznym źródle sygnału: Dodano po 13 Dodano po 28 [syntax=c] /** ****************************************... * (at)file system_stm32f4xx.c * (at)author MCD Application Team * (at)version V1.0.0 ...
Witam. Mając trochę wolnego czasu postanowiłem wrócić do zmagań z PIDem. W sieci znalazłem program PIDa w Bascomie na Atmegę8 (maluszek Attiny2313 okazał się niestety za mały). W programie wyłączyłem różniczkowanie - aby było łatwiej. Program działa dość dobrze tzn. obroty utrzymują się na żądanym...
Witam Walczę od kilku dni z stm32f4 oraz i2c. Wysłanie danych działa poprawnie (sprawdzone na regulatorach ESC pod i2c) natomiast problemy pojawiają się przy odbiorze danych. Zawsze jest to 0. Nieważne z którego rejestru odczytuje dane. Moduł odpowiednio skonfigurowany oraz sprawny (działa na prostej...
Witam, podłączyłem do mojej płytki 2 moduły nrf odpowiednio odbiornik do SPI1 a nadajnik na SPI2. Niestety mam problem z obsługą tych układów, nie zgłaszają mi one przerwań na pinach który ustawiłem jako wejściowy z pull-up oraz triggerem reagującym na zbocze opadające (sprawdzałem piny zwierając je...
Witam mam problem z programem do Serwa step dir na silniku DC z enkoderem , chodzi mi o pomoc w zrozumieniu zasady działania tak na chłopski rozum jak powinno się to odbywać naprawde z regulatorem PID . Ja piszę w bascomie jeśli ktoś może pomóc byłbym wdzięczny. Zrobiłem sobie enkoder do silnika o małej...
Witam serdecznie, do sprzedania posiadam wysokiej klasy access pointy ARUBA ap 134. Wszystkie access pointy są nowe AP-134/135 - Wysokowydajny punkt dostępowy dual radio mogący pracować w pasmie 2.4GHz oraz5GHz, obsługujący standardy a/b/g/n 3x3:3 MIMO Moduły funkcjonalne oprogramowania ArubaOS: W...
Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...
Postęp. Zmodyfikowałem lekko dwa pliki, przekompilowałem openWRT i działa na moim 2640b. CFE version 1.0.37-6.5.17 for BCM96348 (32bit,SP,BE) Copyright (C) 2000-2005 Broadcom Corporation. Boot Address 0xbfc00000 Initializing Arena. Initializing Devices. Parallel flash device:...
Witam zainstalowałem debiana 7 na tego laptopa lecz mam problem z akceleracja grafiki dmesg zgłasza mi 6.766846] [drm:r100_cp_init] *ERROR* Failed to load firmware! [ 6.766893] radeon 0000:01:00.0: failed initializing CP (-2). [ 6.766935] radeon 0000:01:00.0: Disabling GPU acceleration [ ...
STM nie chce wysyłać danych,w rejestrze USART1->BRR nie przypisuje w ogóle wartości chyba, że zrobie to ręcznie. Po uruchomieniu progamu na analizatorze nic się nie wyświetla. Wrzucam kod, może ktoś znajdzie błęd albo poda wskazówke, która rozwiąże mój problem. Z góry dziękuje. [syntax=c]//BIBLIOTEKI #incl...
Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...
Witam. Na wstępie napiszę, że nigdzie na forach nie znalazłem podobnego problemu dlatego postanowiłem zasięgnąć tu porady. Jestem w trakcie budowy regulatora fazowego na procesorze Attiny2313. Chcę go zastosować zamiast tradycyjnego wyłącznika oświetlenia w moim pokoju. Sterowanie jasnością żarówki...
Dzięki za zainteresowanie moim problemem, ale czy możecie mi podpowiedzieć jak ma brzmieć to polecenie wyłączające przekaźniki i w którym miejscu je wpisać. Nie ukrywam że jestem totalnym nowicjuszem jak chodzi o arduino. Jako załącznik dorzucam plik z moim sketch-em. Jest on napisany pod kontem sterowania...
dodano po 2 moduł przekaźnika ssr moduł z przekaźnikiem półprzewodnikowym: (ssr) solid state relay. ten rodzaj przekaźnika nie posiada elementów mechanicznych i z powodzeniem może zastąpić parę triak + transoptor. przekaźnik może być sterowany przez dowolny system, np arduino, raspberry pi itp. liczba...
Witam. na początku zaznaczę że nie jestem specjalistą w dziedzinie i dopiero zgłębiam i poznaje "tematy" związane z Arduino itp. Do kilku dni jestem posiadaczem płytki ATMega 2560 + ESP 8266 [url=]ATMega 2560 + ESP 8266 mam pewne problemy. Problem polega na braku komunikacji między ATMega <->ESP...
Witam. Właśnie pracuję nad sterownikiem do domu. Ogólnie sterownik będzie opierał się na RPI z Domoticzem + Arduino ale mój problem dotyczy właśnie Arduino. Nie mogę sobie proadzić z zaprogramowaniem sterowania oświetleniem. Chodzi o to, że światło ma być załączane sygnałem z czujki PIR i dodatkowo...
To tak poglądowo, bo bez nagłówków różnych wiele z tym kodem nie zdziałasz. Korzystam zwykle z czterokrotnego pomiaru tego samego kanału i uśredniania tych wyników. U mnie niestety jest wyzwalanie, a nie pomiar ciągły. [syntax=C]/*-----------------...
raczej masz racje nie jest pusty poczatek bo open ocd kasuje tylko ten fragment gdzie wgrywa soft, wiec jak był tam bootloader to siedzi nadal, druga płytka była nowa i odrazu wgrany soft z ofsetem 0x3000 dlatego nie ruszył, wiec obie płytki są takie same i raczej ok. Co do faktu ze wszytsko działa...
Witam. Posiadam internet 10Mbit/s z netii. Z racji, że potrzebuję dość dużej mocy aby przebić się przez ściany w domu mam router Airlive N.Power. Router netiaspot mam ustawiony w trybie "bridge", dalej z gniazda LAN wychodzi kabel RJ-45 do gniazda WAN w routerze N.Power. Dość często zrywa mi połączenia...
(at)sulfur Dopiero teraz znalazłem czas żeby dalej zająć się CANem. Ustawiłem tak jak mówiłeś i dalej nic. Nie mam pomysłu co sprawdzić . Tak jak wcześniej wspomniałem mam przejściówkę USB/CAN za pomocą której próbuję przetestować CANa. Program do obsługi tej przejściówki w ustawieniach transmisji...
Witam mam problem z kodem pobranym z Internetu do sterowania Dormowiczem z arduino działa tylko do 6 reszta nie . Co trzeba poprawić w tym kodze. Dopiero zaczynam zabawę z tym Domoticzem i pisaniem programów w arduino. [syntax=c]// Enable debug prints to serial monitor #define MY_DEBUG // Enable...
Witam Szykuje do swojego projektu transmisję po RS między dwoma mikrokontrolerami Udało mi się już coś uruchomić ale chciałbym się upewnić czy wszystko robię ok Nadawanie zrobiłem tak: 'projekt regulatora temperatury $regfile = "m8def.dat" $crystal = 8000000 $baud = 2400 Config...
Tak wiem że zadanie zbyt ambitne jak na kogoś z praktycznie zerową wiedzą z zakresu programowania w C. Już nawet znajomy mówił mi żebym zaczął z "Hello World!" czyli w przypadku AVR najczęściej jest to migająca dioda ;) Akurat regulator wentylatorów był mi potrzebny, gotowe rozwiązania co prawda mają...
Panie e marcus. -Czego Pan nie rozumie z poglądowego schematu? -W czym jest problem z wyobrażeniem sobie sketcha w którym "problem" polega na ustawieniu stanu wysokiego na pinie 10 i niskiego na pinie 11, w dodatku w Arduino ? Następnym razem proszę czytać ze zrozumieniem i do końca, .... Ktoś...
Witam Zawsze bawiłem się z atmega32 ale od do projektu potrzeba mi 6 kanałów PWM 16bit (sterowanie 2 serwa i 4 regulatory z rewersem). Zastosowałem atmega128 T1 i T3 . Wszystko było było by OK ale na kanale OC1C jest brak sygnału , zapewne banalne rozwiązanie ale jakoś nie mogę zatrybić nadajnika: [syntax=vbnet]$regfile...
Witam, po krótkiej przerwie ;) właśnie wróciłem do budowy urządzenia i zastosowałem kilka zmian w koncepcji. Postanowiłem ramę jednak wykonać z profili aluminiowych od chłopaków z openbuilds. Trafiłem na nich przypadkiem podczas przeszukiwania różnych przykładów w sieci i zainteresowały mnie więc zakupiłem...
Witam ADC nie chce ruszyć (stoi na kalibracji), jeśli jako źródło zegara wybiorę PLLSAI1. W przypadku, gdy jako źródło wybiorę SYSCLK, ADC pracuje normalnie. Dodam jeszcze, że w rejestrze RCC_CCIPR( Bits 29:28 ADCSEL Dodano po 4 Po kilku próbach udało mi się ustalić, że przyczyna leży w ponownym zapisie...
Z tego co pamiętam, to przy inicjalizacji framebuffora w przypadku zaznaczonej opcji w kernelu o której pisałem wcześniej też krzyczał ten sam błąd, na razie nie jestem w stanie więcej podać gdyż z racji długiego weekendu urlopuję się cały tydzień. Edytka: Na stronie toradexa jest nowszy kernel do...
1 Wrzuć log z komendy Kod: bash # dmesg | grep eth 2188000.ethernet supply phy not found, using dummy regulator fec 2188000.ethernet eth0: registered PHC device 0 2. Spróbuj załadować nowe jadro korzystając ze starego DTB - zmień konfigurację uboot-a na Kod: bash dmesg #...
$crystal = 12000000 $regfile = 89c2051.dat Dim Pwmcount As Byte , Count As Byte , Vals As Word , Valcount As Word , Countscale As Byte Config Timer0 = Timer , Gate = External , Mode = 0 Config Timer1 = Timer , Gate = Internal , Mode = 2 On Int1 Readint On Timer1 Pwm Load Timer1 , 250 ...
Panowie problemem z układem nRF24L01 było zmodyfikowanie kodu do BASCOM-a tak aby można było przesłać większą ilość danych. Jeden kolegów z tego forum o imieniu Tomasz zasugerował mi w którym miejscu trzeba zmienić kod. Jak się okazało był to pierwszy krok do osiągnięcia celu. Moja propozycja zmian,...
Wykonałem płytkę ze schematu Na razie nic sie nie skopciło. Zależało by mi na tym żeby wykorzystać do sterowania hipem ten projekt AVT5190 [url=]Link Kod jest poniżej: [syntax=text]$regfile = "m8def.dat" $crystal = 8000000 '8MHz fuse bity CKSEL3...0!!! Config...
Podzielę się z Wami fragmentem mojego startup-a dotyczącym zaprogramowania PLL-a. Procesor STM32F429i, płytka DISCO (ta z LCD), zegar HSE 8MHz. Czyli dokładnie ten przypadek. Smacznego. Pzdr [syntax=c] /***************************************... *...
Chyba znalazłem problem, powoli sobie zaczynam przypominać po latach, jednak analfabetyzm wsteczny zrobił swoje .Jestem na etapie nauki .Proszę o opinie czy dobrze kombinuję : mam kwarc 8Mhz pomiar robię na 8 kHz 8 000 000 / 8 = 1 000 000 /8 000 =125 Licznik zdąży zliczyć do 125 ? a chcę liczyć...
Cześć, Próbuję się skomunikować pomiędzy RPi i stm32f4. Na RPi korzystam z biblioteki bcm2835 a na stm32f4 z HAL. Być może nie do końca rozumiem zasadę działania SPI i sta te problemy. RPi jest masterem i co 1000ms wysyła dane w postaci tablicy o rozmiarze równym 4 elementy. Te dane są w poprawny sposób...
Cześć wszystkim Pracuję nad projektem, który w znacznej mierze opiera się na skutecznym przetwarzaniu zasilania samochodowego na swoje potrzeby. Utworzyłem kilka schematów na podstawie informacji znalezionych w internecie i literaturze, ale nie wszystkie aspekty działania zostały tam dostatecznie...
A jaki masz ten chip dokładnie? Jaki ten ekran - R czy C? Kupiłem dokładnie to Panel musi być rezystancyjny skoro FT800 a nie FT801. Układ identyfikuje się jako 0800 0100 w rejestrze 0x0C0000 (nie miałem w #define, 4 bajtowy rejestr identyfikujący chip) i 7C w REG_ID (0x102400). Próbowałem...
Dzień dobry, Dopiero zaczynam swoją przygodę z uC, mniej więcej ogarniam język C i stanęło przede mną zadanie napisania kodu sterownika do diod WS2812B. Wiem, że na temat tych diod było już sporo wątków na forum, więc będę się streszczał. Sercem sterownika ma być docelowo mikrokontroler z serii...
Witam Pracuje aktualnie nad obsługą diod WS2812 za pomocą mikrokontrolera stm32 (nucleo-f401re i stm32f0discovery). Komunikacja odbywa się za pomocą SPI z DMA. Problem w tym, że diody zachowują się praktycznie losowo. Zazwyczaj świecą się na biało. Nie jestem także w stanie kontrolować ich ilości....
Witam, mam problem z generacją PWM z tablicy z wykorzystaniem DMA. Wcześniej ten sam projekt działał na STM32F103 ale po przejściu na Cortex M4 coś nie działa. Konfiguracja peryferiów wykonana w Cube, wszystko analogicznie do tego co działało mi na F103. W debuggerze cały czas wartości rejestrów CCR...
C06 DDX123JU Dio DO SOT363 dual dtr pnp/npn 50V 0.1A 2k2/47k C06 DDX123JK Dio DO SOT26 dual dtr pnp/npn 50V 0.1A 2k2/47k Lub C06 CMR1-06 SMB GENERAL PURPOSE SILICON RECTIFIER 1 AMP C06 DDX123JK SOT26 dual digital transistor pnp/npn 50V 0.1A 2k2/47k C06 DDX123JU SOT363 dual digital...
zasilacz zrobiłem ostatnio stabilizowany na 7805 Zasilanie tych właśnie diod za pomocą tego regulatora to jest bardzo zły pomysł. Ten regulator jest liniowy, ma Vdropmin rzędu 2.5 do 3 V, co przy prądzie 700 mA da Ci moc strat około 2 W, trzeba będzie użyć radiatora albo regulator będzie się przegrzewał....
Witajcie moi drodzy Pokażę tutaj jak można łatwo złożyć z gotowych modułów (ESP8266, zasilacz, przekaźnik) własny sterownik IoT na WiFi. W przykładowej wersji pozwoli on nam przez internet włączać/wyłączać jedno urządzenie. Będzie to tak jakby Sonoff wersja DIY, ze szczegółowym opisem kolejnych...
Witam, Chcialem sobie zbudowac regulator predkosci smigielek a w przyslosci troche rozwinac ten projekt. To moj pierwszy program napisany na podstawie pewnego opracowania. Poniewaz w opracowaniu byla konwersja temperatury dla 1820 a ja mam 18b20 chcialem zasiegnac waszej wiedzy czy u mnie te dzialania...
czasami budujac jakieś urzadzenie ktore sterowane jest przez magistrale szeregową zachodzi potrzeba próbnego uruchomienia i napotykamy problem z przetestowaaniem, przydalo by sie wiec uniwersalne urzadzenie którym mozna by sprawdzic w praktyce zachowanie konkretnego ukladu w praktyce- przykladem mogą...
P16XX - Computer and Auxiliary Outputs P1600 Loss of Keep alive memory(KAM) power Open circuit P1601 ECM/TCM Serial communication error P1602 Immobiliser/ECM communication error P1603 EEPROM malfunction P1604 Code word Unregistered P1605 Keep alive memory (KAM) test failure...
Witam! ATmega32 16MHz jako slave odbiera dwa bajty po SPI 1MHz ( 15cm taśmy 10 żyłowej )od mastera LPC2148 . Jeżeli jest włączone tylko SPI, a inne przerwania są wyłączone jest wszystko dobrze. Jeżeli włączę przerwanie od timera2 generowane co 100us to zdarza się że atmega gubi jeden bajt i krzaczy...
Te krzaki w sumie nie zależą w żaden sposób od tego co wysyłam ale się powtarzają fragmentami. A jak powinna być ustawiona ta częstotliwość? Poniżej wrzucam ten plik z ustawieniami zegara. Ciężko mi się w tym połapać ;/ [syntax=c]/** ****************************************...
Witam Dziękuję wszystkim za zainteresowanie. Co prawda tylko kolega arktik1 doczytał w czym problem tkwi i podsunął pomysł jak go zrealizować. Chociaż jednak przy pierwotnej wersji programu i dodaniu zaproponowanych zmian myślę że skok będzie i tak wykonywany co cykl. Najlepszym rozwiązaniem było...
To nie tyle zatrzask, co wejście służące do uruchomienia transmisji. CE - Chip Enable (a nie jak wcześniej pisałem Clock Enable). Podajesz impuls - budzisz układ, podajesz sygnał zegarowy, przesyłasz dane, podajesz impuls, kończysz transmisję. Typowy sposób sterowania. Są tam dwa takie układy, jeden...
Witam! Na podstawie informacji zawartych w książce "Programowanie mikrokontrolerów w języku Bascom" jak i wiedzy, którą udało mi się przyswoić piszę proste programy. Ostatnio zacząłem się interesować PWM'em jako sterownikiem wentylatora lub regulatorem oświetlenia. Oto program: [syntax=basic4gl]$regfile...
Witam, Kilka dni temu kupiłem układ jak w temacie. Pierwszy program z migającymi diodami był bez zarzutu, zapalały się i gasły co sekundę tak jak powinny. Zdziwił mnie tylko fakt, że częstotliwość pracy rdzenia wynosiła tylko 1 MHz... wynika to z faktu, że w prostą funkcję Delay (zliczającą takty w...
Witam. Na początek pochwalę się kodem : Tak wygląda main: [syntax=c]int main(void) { /* This sample code shows how to use STM32F4xx GPIO HAL API to toggle PG13 IOs (connected to LED3 on STM32F429i-Discovery board) in an infinite loop. To proceed, 3 steps are required: */ ...
Ciekawe to uszkodzenie (wył.po dokładnie 73s) skoro ten G9441 driver dla wentylatora The G9941 4X Linear Fan Driver for 12V DC Fan is a high performance positive voltage regulator designed for use in applications requiring very low dropout voltage at up to 0.5 Amps. The G9941 VO output voltage...
Witam, Czy niezbędne są kondensatory przy każdym DW8501 Tak, są niezbędne przy każdym układzie, kondensatory te służą do blokowania zasilania. Zauważ, że w Twoim układzie, sterowanym za pomocą PWM, regulatory będą z zasilania pobierały prąd w sposób impulsowy. Powinieneś zastosować kondensatory...
Cześć, od 2 dni zmagam się z modułami NRF24L01 i dwoma płytkami STM32. Płytki STM32 NUCLEO L053R8 i STM32F103 wykorzystujac biblioteki HAL i cubemx. Niby oba układy zwracają poprawne rejestry : Ale sama komunikacja w sobie nie działa. Nie odbieram żadnych pakietów. PYTANIE - czy w biblioteka...
Witam szanownych kolegów. Chciał bym się dziś podzielić moim jednym z ostatnich projektów niestety nie jest on dokończony. Ale wyjeżdżam do Francji na 4 miesiące a chciałem go jednak zamieścić. Projekt ten to 3 fazowy grupowy sterownik mocy a dokładnie moduł wykonawczy. Układ może pracować...
Witam. Chcę skopiować tablicę uin16_t o wymiarach 16x16 elementów do Backup SRAM. [syntax=c] uint16_t wart[16][16]; //tablica uint16_t *BKPSRAMADDR0 = 0x40024000UL;//wskaźnik do początku przestrzeni adresowej BACKUP SRAM uint32_t licz1, licz2, licz3; //zmienne licznikowe void ustaw_BKSRAM(void) { __HAL_RCC_PWR_CL...
Witam! Chciałem przedstawić moją pierwszą konstrukcję na tym forum, no i chyba pierwszą zrobioną z taką dbałością przeze mnie. Tak jak w temacie jest to robot wyspecjalizowany do tego, aby jeździć po linii. Jest już po swoich pierwszych zawodach na bionikaliach 2008, gdzie zajął 5 miejsce. Nazwa...
Czytaj uważnie datasheet. Jake LED-y? - bo opornik 0,15 Ohm to dla I=0,7A. V Dim powinno wynosić 2,5V dla nominalnego prądu - patrz str. 11 : I=0,1/R s I=0,1V Dim /2,5R s , (VDim=0,5-2,5V). Zmniejszając VDim zmniejszasz prąd ustalony jako I=0,1/Rs This equation is valid when DIM pin is float...
Hehe , jak nie spróbujesz to się nie nauczysz. tu są gotowce ze sterownikami - tam masz filmiki dla blondynek, wszystko krok po kroku, nic nie kompilujesz tylko dodajesz repo z ich kernelem i instalujesz je, wszystko do wyklikania jak w windowsie. Więcej niestety nie pomogę bo nie używam ubuntu, jest...
lspci 00:00.0 Host bridge: Intel Corporation Mobile 945GSE Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express...
Witam. Względem datasheet brakuje Ci podłączenia EN - jest on konieczny do wyzwolenia napięcia na wyjściu. EN - Enable pin. Driving EN over 0.9 V turns on the regulator. Driving EN below 0.4 V puts EN 3 6 I the regulator into shutdown mode and reduces operating current to 1 μA, nominal....
Szukam zamiennika dla Regulator przełączający Step-Down SC4525C 28V 3A Step-Down Switching Regulator Wide input range: 3V to 28V 3A Output Current 200kHz to 2MHz Programmable Frequency Precision 1V Feedback Voltage Peak Current-Mode Control Cycle-by-Cycle Current Limiting Hiccup Overload Protection...
Czyli tak jak rozwiązałem ten schemat na zdjęciu powinno być ok? A i jak napisał pan elektryk Arduino może sie spalić na takim zestawie? Tak może być czy lepiej przez zewnętrzny regulator napięcia. Wgląda że będzie OK. Przydałoby się aby ten diagram był bardziej czytelny, o czym było już wcześniej. Nie...
Wylutuj i wyjmij płytę główną. Sprawdź tranzystory IGBT czy się załączają i wyłączają Vge=+/-15V. Silnik kompresora możesz sprawdzić przy pomocy prądnicy/rozrusznika (IGS) z auta: [youtube][/youtube] Jaki dokładnie błąd dostajesz w volvo VIDA? Numer i opis. Jeśli tranzystory IGBT są sprawne,...
Witam. Mam schemat Forda 2000 ale myślę że scalak o który pytasz czyli IC002 jest ten sam. Jest to regulator 10V , opis wyprowadzeń wg. schematu: 1 noga +10V ENABLE podłączona do22nogi IC701(procesor), 2 noga IN +A (zasilanie), 3 noga COM, 4 noga OUT +10V, 5 noga N.C. nie podłączona. Może coś pomogłem....
to schemat mostka H , a nie regulatora PWM , w mostku H można zmieniać obroty a regulację prędkość możesz jedynie uzyskać modulując sygnał sterujący mostek sygnałem PWM jeżeli silniki nie są duże to zastosuj scalone mostki H np L293D lub L298 , możesz w takim przypadku modulować wejście Enable sygnałem...
Są w sprzedaży takie przejściówki, oferowane jako całe osobne acz niewielkie urządzenie: HDMI Converter ( VGA TO HDMI ) P/N: HCV0101 INTRODUCTION This is a VGA video converter. It converts VGA input into HDMI to allow PC users to show their image not only on the PCs monitor, but could also on...
Wentylator od Karakorum masz oryginalny(posiada 3 pin-owy wtyk?)? Z tego co pamiętam razem z nim dostarczany był regulator obrotów. Ale i tak prawie nikt z niego nie korzystał, ponieważ przy starcie piszczał. Ale nawet z oryginalnym wentylem nie było problemów - w BIOSie trzeba przestawić opcje...
Miałem właśnie zamiar to spisać, już lecę..... .............. M28F512 PLCC ileś tam, chyba 32 Do reszty już nie ma dostępu. Procesor S103238 do tego kilka peryferii jak odwracający poczwórny bufor z wejściem zezwalającym, jakiś TTL 273, regulator zasilania w stylu LM i kilka scalaków mocy, w tym dwa...
Założeniem projektu było stworzenie uniwersalnego sterownika współpracującego z mikro-kontrolerem w celu sterowania dwóch silników DC o prądzie nie przekraczającym 2A na silnik. Bądź jednego bipolarnego silnika krokowego o prądzie nie przekraczający 2A faza. Silnik krokowy sterowany...
Jeszcze zmodyfikowałem program: 1. Dodałem (nie wypełnioną jeszcze do końca wartościami ilości impulsów tabele) 2. Nowe obliczenia co do zmiennej uzależnionej od ADC i ładowanej do OCR2. Nie wiem czy dobrze przywołuję dane z tabeli ? Pozostałe sprawy bez zmian... Dodano po 13 Miałem...
Witam, dziękuję za kod komunikacja zadziałała, ale jest jeden problem. Układ nadajnika czasem sie zawiesza, jak debuguje program to czasem jak pojawi się przerwanie INT0 to na case łapie default, i po wyjściu z procedury obsługi przerwania układ sie zawiesza. Po resecie uC odczytywany status nie jest...
Czytaj [url=]Link_Peak 3A, Low Dropout Regulator with Enable Lub SM od HP CQ56 , platforma DAAX3MB16A1 > układ opisany jako PU8 (':idea:') Tutaj masz SM pod Dell N5110 [url=]Link
VR_ON to sygnał "1" dla uruchomienia ISL , NIE sygnał dla uruchomienia "napięć fazowych " (VR= Voltage regulator) On jest sterowany I2C (zamiast jak dawniej za pomoca VID) + sygnał pin.7 + brak sygnału ALERT# ( SVID Alert line or interrupt line) Potrzebny oscyloskop i ... obserwacja wymiany...
Cześć, Próbuję poprawnie podłączyć wyświetlacz, który oparty jest na sterowniku ST7565R (w Bascomie dostępne są biblioteki) do Atmegi32. Wybór padł na ten wyświetlacz ze względu na rozmiar okna - idealnie pasuje mi do obudowy. W związku z tym mam kilka pytań, na które mam nadzieję uzyskam odpowiedzi...
Sharp dla swoich model gdzie stosowane sa owe ukłądy ISL98602IRAAZ dostaje orginały na T-con -T-con (RUNTK4593TP dla LK315D3LA63 -T-con RUNTK5351TP dla CY-HF320BGSV1H -T-CON:CPWBX RUNTK DUNTK 5246TP ZZ (SHARP) dla CY-DE400BGSV1L (SHARP) Sharp kompletuje swoje T-con w czasie produkcji pod określone...
Witajcie, próbuję wyrzucać wartość z regulatora pid (avr221) do wypełnienia pwm na timerze0. Poczyniłem następujące kroki: [syntax=c] #define PWMH ((PINB)&(1<<PB3)) ... struct GLOBAL_FLAGS { //! True when PID control loop should run one time uint8_t pidTimer:1; uint8_t dummy:7; }...
/var/log/kern.log Jun 22 23:21:17 Nas kernel: [ 0.000000] Booting Linux on physical CPU 0x0 Jun 22 23:21:17 Nas kernel: [ 0.000000] Initializing cgroup subsys cpuset Jun 22 23:21:17 Nas kernel: [ 0.000000] Initializing cgroup...
Na wyjściu bodajże 3 jest informacja o kierunku. 0 - przód 1 - tył (generowana PWMem więc 1 nie do końca jest 1, wypełnienie 99.xx%) Jest to tzw. phase-enable mode do sterowania mostkiem H wzmacniającym prąd na silnik przy sterowaniu nawrotnym. Jeszcze nie testowałem tego trybu pracy aparatury...
Witam! Mam problem przy generowaniu sygnału komplementarnego na timerze 1 w mikrokontrolerze STM32F427ZIT6 (płytka STM32F429I-DISCO) przy pomocy bibliotek HAL. Udało mi się wygenerować sygnał komplementarny ale nie udaje mi się skonfigurować deadtime-ów. [syntax=c] /** *******...
Witam Mam problem z płytką portem usb w trybie cdc (inne też nie działają) w stm32 z bibliotekami HAL. Próbowałem go uruchomić (używam płytki stm32f429i-disco) ale komputer wogóle nie widzi że został podłączony. main.c [syntax=c] /** ****************************************...
Witam. Rozpocząłem przygodę z programowaniem układów STM32F4. Nabyłem płytkę XNUCLEO-F401RE (kompatybilną z NUCLEO-F401RE) oraz skorzystałem z kursu który znajduje się pod tym linkiem [url=] Otóż wykonałem krok po kroku identycznie jak kazano w kursie ale u mnie program wykonuje funkcję HAL_UART_RxCpltCallback...
Witam, nie wiem czy dobrze rozumiem, ale chyba załączasz cewkę przekaźnika (12 V) napięciem 36 V czyli trzykrotnie większym, moc tracona na tej cewce jest więc dziewięciokrotnie większa niż przewidziana przez producenta, więc się mocno nagrzewa. Może zasil cewkę z napięcia 12 V, z pojedynczego akumulatora....
Witam, otóż mam problem, a mianowicie chciałbym obsłużyć przerwanie z pinu ALRT z przetwornika ADS1115 w celu wyeliminowania opóźnienia które teraz stosuje przy odczycie każdego z kanału (delay(20)) dokumentacja: z góry dziękuję za pomoc mój dotychczasowy kod: [syntax=c] /* Includes ----------------------------------------...
Bawię się na KA-NUCLEO F11. sprintf oraz funkcja uart_read_line(&huart2, buffer, 1024) wywołuje wyjątek HardFault. Znalazłem podobny temat, związany za liczbami zmiennoprzecinkowymi ale tam program nie "zawieszał się". Przykłady kodów zaczerpnąłem z Fragment kodu [syntax=c] char buffer[1024]; //uart_read_line(&h...
Droga, którą obrałem to wpierw HAL, ze względu na bardzo przyjazną graficzną możliwość konfiguracji, a potem wraz z przeglądaniem dokumentacji powolne przechodzenie na rejestry. Po prostu po kolei np. obsługę portów (wejścia/ wyjścia) stosuję już bezpośrednio na rejestrach. I tak krok po korku ;) Co...
Cześć, Platforma: STM32F769I-DISCO, środowisko: System Workbench for STM32 Wydawało mi się, że poprawnie skonfigurowałem FreeRTOS, ale ten znowu mnie zaskoczył :) Jak tworzę wątki przed vTaskScheduler(), to wszystko działa super, ale jak próbuję stworzyć wątek po uruchomieniu planisty, to wątki...
Niestety nie posiadam oscyloskopu. A tutaj kod: lib_ina219.c [syntax=c] #include "lib_ina219.h" extern I2C_HandleTypeDef hi2c1 ; uint16_t ina219_powerDivider_mW; uint16_t ina219_currentDivider_mA; uint16_t ina219_powerDivider_mW; /************...
Witam! W projekcie mam zamiar uzyc motordriver DRV8816 od TI. Datasheet: Do testow postanowilem zamowic taki oto evaluation module: Podlaczylem 24VDC w J1, BDC silnik (24V/0.06A, Istall:1A) w J2 (pomiedzy out1 i 2) i zaczalem krecic potencjometrami ale niestety nic sie nie dzieje. Po paru pomiarach:...
Witam, Próbuje skomunikować ze sobą STM32F4 z Arduino UNO po UARTcie. Skonfigurowałem UART1 i płytka komunikowała się bez problemu z Arduino. Lecz do mojego projektu potrzebna jest komunikacja przez UART2 (piny PA2-TX i PA3-RX), po skonfigurowaniu UART2 i podłączeniu do do Arduino nie mogę odczytać...
Serdecznie dziękuję za odpowiedź rb401. Zmodyfikowałem kod: warningi znikają po usunięciu volatile sprzed deklaracji zmiennej buf1, ale nic się nie pojawia w terminalu Dodano po 36 To trochę dziwne, bo wychodzi na to, że kompilator krzyczy, że zmienna uint8_t buf1 jest niezgodna z tą...
Działam w SW4STM32 oraz korzystam z STM32CubeMX w formie nakładki na eclipse. Wgrywanie programów oraz chip erase wykonałem za pomocą ST-LINK Utility. Przy późniejszej próbie wyczyszczenia pamięci przez bootloader korzystałem z STMFlashLoader Demo Tak wyglądał program, który przerwałem za pomocą chip...
Witam. Próbuje uruchomić I2C, ale bezskutecznie. Cube mi generuje taki oto kod: Na D15 jest SCL z I2C1 jednakże po podłączeniu oscyloskopu nie ma sygnału zegarowego. Podciągam ten pin do VCC przez rezystor 4k7 lecz sygnału nie ma dalej. Zastanawiam się czy to może Cube nie wygenerował linijki...
Sorry, wydawało mi się, że będzie czytelniej. [syntax=c]/* USER CODE BEGIN Header */ /** ****************************************... * (at)file : main.c * (at)brief : Main program body ****************************************...
Witajcie moi drodzy Przedstawię tutaj pierwszą wersję mojego modułu zasilacza do płytki stykowej oferującego napięcia 3.3V i 5V oraz ograniczenie prądowe. Moduł wykonany jest w SMD i bazuje na układach takich jak MIC2019, MIC2940A oraz tranzystorach BC847 i IRLML6402TRPBF. Co oferuje moduł?...
Witam serdecznie. Proszę o poradę. Programuje STM32L051 w Atolicu. Wstępna konfiguracja została wykonana poprzez Cube. Kod to tylko i wyłącznie ustawianie w pętli: naprzemiennie stanu wysokiego i niskiego na dwóch pinach z opóźnieniem i wygląda tak: SEGGER J-Link GDB Server V6.44i Command Line...
Jest sobie taki mały, zgrabny i tani programator USB Blaster do układów CPLD/FPGA Altery, który spełnia swoją rolę idealnie. Niestety nie umożliwia on podania napięcia zasilającego, co wiąże się z koniecznością zasilania programowalnego układu z zewnętrznego źródła. Różne układy posiadają...
Witam. Próbuje bezskutecznie się połączyć (odczytać cokolwiek) z układem nRF24L01. mój main.c: Gdy jestem tu i debuguje: [syntax=c] while (1) { HAL_GPIO_WritePin(GPIOC, GPIO_PIN_4, GPIO_PIN_RESET); HAL_SPI_Transmit(&hspi1, &pData[0], 1, 1000); HAL_SPI_Receive(&hspi1, &pData[1],...