Jak testujesz swój kod asemblera? Pracuję nad szeregowym kontrolerem serwomechanizmu jako częścią projektu robota hexapod, a kod doszedł do punktu, w którym staje się skomplikowany;) W każdym razie przyzwyczaiłem się do używania testów jednostkowych w mojej codziennej pracy jako programista serwerów C ++ i więc próbowałem zastosować te same rodzaje …
Od dłuższego czasu koduję i korzystam z Arduinos. Jestem jednak gotowy przejść do korzystania z prostych układów AVR bez programu ładującego arduino. Moje pytanie brzmi, jakie są zasoby, aby to zrobić? Chcę użyć linux / mac, więc winavr nie ma obrazu, podobnie jak avrstudio. Jeśli nie ma czegoś takiego jak …
Czy można monitorować blok kodu i określić liczbę cykli zegara procesora, które kod wziął na procesorze ATMU Arduino i / lub AVR? czy powinienem raczej monitorować mikrosekundy przed i po uruchomieniu kodu? Uwaga: nie interesuje mnie czas rzeczywisty (jak w, ile rzeczywistych sekund minęło), a nie „ile cykli zegara wymaga …
Obecnie studiuję energetykę wiatrową i elektronikę energetyczną. W energetyce wiatrowej generator napędzany jest przez wiatr, a zatem uzyskana moc ma bardzo zmienną częstotliwość i amplitudę. Z kolei sieć energetyczna ma surowe wymagania dotyczące mocy wejściowej pod względem częstotliwości, przesunięcia fazowego i formy sinusoidalnej. Z tego powodu przetwornice mocy są dziś …
Jako hobbysta, który nie ma dostępu do sprzętu laboratoryjnego, naprawdę nie wydaje mi się możliwe skalibrowanie termistora, który mam. Oczywiście istnieją skalibrowane czujniki temperatury, takie jak DS18B20, ale termistory specjalnie na wolnych MCU, takich jak Aruino UNO (w porównaniu do nowych MCU), są szybsze. Jakie mamy opcje kalibracji termistora bez …
Co to są okrągłe pady na spodzie płytki drukowanej oznaczone ScX? Nie sądzę, że są to punkty testowe - ta płyta ma trochę (nie na zdjęciu) i są oznaczone TP, a rozmiar i kształt padu są różne. Moje przypuszczenie jest takie, że są to podkładki terminacyjne, ale googlowanie nie przyniosło …
Mam LM324N skonfigurowany jako popychacz napięcia wzmocnienia jedności. Zasilacz z dzieloną szyną +/- 4,5 V jest zasilany bateriami AA. Wiem, że istnieją lepsze opampy, ale jest to wyłącznie do celów studyjnych. symulacja tego obwodu - Schemat utworzony przy użyciu CircuitLab Jako ćwiczenie laboratoryjne testuję wydajność obwodu przy różnych częstotliwościach wejściowych, …
Próbowałem zrobić w domu prymitywne urządzenie tranzystorowe. Jak dotąd nie odniosłem sukcesu. Moje elektryczne zrozumienie prawie nie istnieje poza tym, czego nauczyłem się w ciągu ostatnich 3 miesięcy, odkąd przeczytałem dziki artykuł o tranzystorach drukowanych atramentowo. Próbuję zastosować metodę, która nie wymaga toksycznych materiałów ani wysokich temperatur. Eksperyment ten wydaje …
Chciałbym wiedzieć, czy dla okablowania komunikacyjnego magistrali CAN jest określony kod koloru, może w ISO-11898-1? (Nie mam wolnego dostępu do pliku) Bez powodzenia szukałem oficjalnych dokumentów. Kiedy zapytałem o to moich kolegów, wszyscy zgadzają się co do kolorów (żółty i zielony), ale nie zgadzają się, jeśli to: Żółty dla CAN-H …
Uczę się korzystać z FPGA (planszy Papilio, która ma xilinx spartan3e, używając vhdl). Muszę podzielić przychodzący puls przez (zakodowany na stałe) numer. Widzę 3 opcje - z grubsza jako pseudokod (na przykładzie 10 zliczeń): Zainicjuj na 0, przy wzroście zbocza narastającego o 1, w porównaniu do 10; jeśli są równe, …
W niektórych przypadkach konieczne jest, aby rdzeń induktora miał szczelinę, w przeciwieństwie do rdzenia transformatora. Rozumiem powód rdzenia przekładnika napięciowego; nie ma się czym martwić nasyceniem rdzenia i chcemy utrzymać jak najwyższą indukcyjność uzwojenia. Wzór na indukcyjność jest następujący: L=N2AL=N21R=N2ℓcμcAc+ℓμ0Ac=N2Acℓcμc+ℓμ0L=N2AL=N21R=N2ℓcμcAc+ℓμ0Ac=N2Acℓcμc+ℓμ0 L = N^2A_L = N^2\dfrac{1}{R} = \dfrac{N^2}{\dfrac{\ell_c}{\mu_cA_c} + \dfrac{\ell}{\mu_0A_c}} = …
Symbol, o którym mowa: Symbol znajduje się w wielu miejscach poniżej: Dla mnie to wygląda jak gniazdo audio (side vide 2d) z zygzakowatą linią. Widziałem to na schemacie RAMBo mini (tj. Kontroler drukarki 3D). Nie wiem co to znaczy / nazwa tego. Po co to jest? Zgaduję jakąś ochronę.
Jestem inżynierią odwrotną wbudowanego systemu z ARM SoC. W ogóle nie mam arkuszy danych, więc idę dość głęboko z dochodzeniem. Jest zapakowany w bezbłędny BGA typu flip-chip. Podłoże nośne, na którym zamontowana jest matryca, zapewnia wskazówki dotyczące działania szpilek, więc badałem SoC pod mikroskopem. Zauważyłem, że w masce lutowniczej i …
Kupiłem „ pastę lutowniczą ”. To jest cytat, ponieważ nie jestem pewien, czy to sama pasta lutownicza. Badałem, czym jest pasta lutownicza i z definicji jest definiowana jako mieszanina małych kul lutowniczych z topnikiem . Ma również szary kolor, ponieważ ma małe kule lutownicze. Dzięki temu można go nakładać bezpośrednio …
Mogę wymyślić kilka powodów, dla których nowoczesne lampy uliczne LED mogłyby pulsować; Efektywna konwersja napięcia począwszy od napięcia sieciowego prawdopodobnie obejmowałaby prąd przemienny lub stopień przełączania większy niż 60 Hz. Działanie diod LED o najwyższej wydajności często występuje przy prądzie większym niż można utrzymać w sposób ciągły z powodu problemów …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.