Skocz do zawartości

MR1979

Użytkownicy
  • Zawartość

    142
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    11

MR1979 zajął 1. miejsce w rankingu.
Data osiągnięcia: 1 stycznia.

Treści użytkownika MR1979 zdobyły tego dnia najwięcej polubień!

Reputacja

225 Mistrz

O MR1979

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Gdynia

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Myślę że jak już ogarniesz precyzyjny pomiar częstotliwości to wszystkie pozostałe wymagania o których wspomniał @ethanak to już tylko oprogramowanie i interfejs użytkownika. Nie znam się na muzyce i całym tym strojeniu ale wydaje mi się że chodzi o to żeby urządzenie pokazywało na jakiejś skali najbliższą częstotliwościowo nutę oraz odchylenie w centach. Mam nadzieję że doprowadzisz projekt do końca.
  2. Mikrokontroler ma wbudowany komparator, więc powinien mieć również przerwanie od przejścia sygnału przez zero (zbocze roznące i/lub opadające do wyboru). Ustaw dowolny timer jaki ci pasuje niech liczy non stop. W obsłudze przerwania on komparatora odczytaj wartość rejestru timera na moment przerwania oraz oblicz okres porównując z wartością poprzednią. Skoryguj okres o błąd oscylatora. Uaktualnij wartość średnią. Zapisz aktualną wartość licznika jako poprzednią: Tsr(t) = 0.9 * Tsr(t-1) + 0.1 * Tzmierzone F = 1/Tśr - Dalej już wiesz co z tym zrobić, bo pewnie chcesz aby ci wyświetlało l
  3. @pmochocki Użyj kwarcu 32.768kHz do określenia błędu oscylatora. Możesz np policzyć ilość cykli wewnętrznego oscylatora w ciągu np 1 sekundy i porównać z oczekiwaną wartością. Czym dłużej będziesz mierzył tym dokładniejszą wartość błędu uzyskasz. Następnie skoryguj wynik pomiaru częstotliwości wewnętrznym oscylatorem o wcześniej wyliczony błąd. Przeliczenia błędu nie musisz robić cały czas. Wystarczy na moment uruchomienia urządzenia. PS: Jak masz zamiar wyświetlać wynik? Podłączysz jakiś wyświetlacz?
  4. @Gieneq Super projekt Zazdroszczę urządzenia (w pozytywnym znaczeniu) i życzę dalszych sukcesów Sam może kiedyś się skuszę na podobny projekt, muszę tylko jakoś doprowadzić do końca obecny PS: Fajny wzmacniacz
  5. MR1979

    BeckerCAD 12 3D Pro

    Fajna sprawa że tanio, legalnie i że działa offline. Jednak jak patrzę na ten interface użytkownika z lat 90tych, to chyba pozostanę przy darmowej licencji F360. A co sądzicie o projekcie FreeCAD??
  6. Od razu przepraszam za anglojęzyczne nazwy, ale większość materiałów jest po angielsku, i nawet nie wiem jak poprawnie przetłumaczyć te nazwy na polski. Załóżmy że mamy projekt który wyświetla dane na ekran/monitor z częstotliwością odświeżania 30Hz. Czyli mamy nową klatkę co 1/30s (33ms). Załóżmy też że sam obraz jest przesyłany (linijka po linijce) do monitora przez 23ms, a przez pozostałe 10ms jest tzw blanking interval - czyli czas w którym transmisja z pamięci do wyświetlacza się nie odbywa. = JEDEN BUFOR = W takiej sytuacji wyświetlasz obraz i renderujesz kolejną klatkę w
  7. Postępy z placu boju Zmiany w bibliotece graficznej: - Możliwość użycie trzech buforów ramki na warstwę - dzięki temu renderowanie i wyświetlanie grafiki odbywa się niezależnie => wyższy FPS - Wiele optymalizacji kodu, wykorzystanie DMA2D w trybie przerwań Konfiguracja sprzętu: - Zmiana CAS SDRAM z 3 na 2, oraz przeliczenie pozostałych parametrów kontrolera FMC zgodnie z notą katalogową pamięci (wcześniej było copy/paste z konfiguracji płytki discovery STM32F429) - Dostrojenie parametrów horizontal/vertical frontporch w LTCS aby uzyskać odświeżanie dokładnie 30 klatek/s
  8. Ostatnio używałem TPS70933, ale on ma za wysoki dropout votage do zasilania z baterii 1S. Za to ma takie bajery: - Stałe napięcie (nie potrzeba dodatkowych rezystorów na feedback) - Zabezpieczenie przed zwarciem - Zabezpieczenie przed przeciążeniem - Zabezpieczenie przed odwróconą polaryzacją - Zabezpieczenie termiczne Więc w sumie rozwiązuje dużo problemów jeżeli chodzi o zasilanie.
  9. Mam jeszcze jedno pytanie: Jesteś pewien że podczas użytkowania układu na wejściu będziesz miał czysty sygnał (sinusoidę) o jednej tylko częstotliwości? Jak odróżnisz która częstotliwość jest główna po przejściu przez komparator? Co do regulatora to szukaj takiego co łatwo polutować, i ma jak najniższy dropout voltage. Rozważałbym też zejście z napięciem zasilania całego układu np do 3V (jeżeli twój uC na to pozwala). To pozwoli znacznie wydłużyć działanie na baterii.
  10. Tak się tylko wtrącę Bateria nie powinna mieć wpływu, bo nie zasilasz układu bezpośrednio z baterii, tylko za pośrednictwem regulatora LDO.
  11. Skoro sygnały na wejściach są prawidłowe, to znaczy że coś nie tak z konfiguracją histerezy komparatora. Nie mam doświadczenia z ATTiny więc dużo nie pomogę z konfiguracją. W ostateczności zawsze możesz to odfiltrować programowo Kiedyś budowałem miernik indukcyjności na ATMega, ale tam stosowałem zewnętrzny komparator.
  12. Sprawdź na oscyloskopie oba wejścia komparatora i się wyjaśni co powoduje te zakłócenia.
  13. Aktualnie przenoszę moją bibliotekę do grafiki 2D którą kiedyś pisałem na płytkę STM32F429 Discovery. Mam już zaimplementowane następujące funkcje: - piksel, linia, prostokąt, okrąg (oraz wersje wypełnione) - tekst z antyaliasingiem - wyświetlanie bitmapy z bufora w pamięci Wszędzie gdzie możliwe staram się wykorzystywać akcelerację sprzętowa z użyciem DMA2D Wyświetlanie można skonfigurować jako: - pojedyncza warstwa z dwoma buforami ramki - dwie warstwy z dwoma buforami ramki każda Warstwy miksowane są sprzętowo przez kontroler LTDC w momencie przesyłania obrazu
  14. Zabawa z panelem dotykowym Pozdr
  15. Hmmm... sprawdziłem teraz Farnell i jest 535 sztuk dostępnych. https://pl.farnell.com/maxim-integrated-products/max77751cefg/batt-charger-li-ion-pol-4-2v-85deg/dp/3536071 Pozdr
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.