Miernik SWR Arduino.
Witam

Jeżeli ktoś wgrał do urządzenia software przedstawione w oryginalnej konstrukcji lub w konstrukcji z TFT i porównał to z tym co udostępniłem to wie jaka jest podstawowa różnica.
Poprzez "jedynie drobne (aczkolwiek bardzo potrzebne) poprawki" w żaden sposób nie da się osiągnąć rysowania i reagowania wyświetlacza "prawie" w czasie rzeczywistym.
Całość oprogramowania została napisana od podstaw z wykorzystaniem innych metod niż są preferowane w Arduino( jak to zostało napisane w wersjach pierwotnych tego projektu) - np. używane w Arduino komendy analogRead(), digitalRead(), digitalWrite() są zbyt wolne do obsługi wyświetlacza.
Obsługa wyświetlacza wymusiła zastosowanie innego sposobu wykonywania serii pomiarów - proszę pamiętać ze po zmianę częstotliwości trzeba chwile odczekać zanim przeczytamy pomiar - układ musi się ustabilizować - a obsługa wyświetlacza nie daje na to czasu - bo wykres będzie mało płynny przez co będzie z opóźnieniem reagować na zmiany w układzie - tez to jakoś trzeba było rozwiązać. Zastosowany został sposób aby przy pomocy 3-punktowej kalibracji uniezależnić się od rozrzutu parametrów elementów analogowych.
Takich problemów było więcej - a nie ma ich w oprogramowaniu pokazanym przez kolega z JA.
Jak wynika z powyższego nie jest to modyfikacja oprogramowania wiec powołanie się zapisy licencji nie maja tu zastosowania.


" jedynie drobne (aczkolwiek bardzo potrzebne) poprawki" łatwo to napisać, ale może tak samo łatwo można usiąść i rozwiązać problemy - za kilkadziesiąt wieczorów będzie jakiś efekt o ile nie rzucimy wszystkiego w kąt stając przed ścianą problemów i przed kolejnym rozpoczęciem pisania od nowa bo poprzednie pomysły zaprowadziły na manowce.


I przy okazji odpowiedź na "czekam na pomiar napięcia zasilania" - projekt jest zamknięty, aktualnie jest zajęte 98% pamięci procesora i nie ma miejsca na jakiekolwiek zmiany - wiec po prostu w tej wersji hardware i software nic więcej nie będzie.

Pozdrawiam

Waldemar
SP3NYR


  PRZEJDŹ NA FORUM