= HF8V = / = SP8WJT = / = SP0106RZ =


HF-5037


PROJECT: HF-5037
DESCRIPTION: Universal Digital Measurnement System
STATUS: u
PROJECT START DATE: 2009
LOCALISATION: PM
DOCUMENTATION: TM, 9 pages
DIMENSIONS (HWD): 35 x 80 x 112 mm
SUPPLY VOLTAGE: 7-15 V
SUPPLY CURRENT:
THN ADDRESS: 0xB5
HARDWARE VERSION: 1.12
SOFTWARE VERSION: 2.32


Moduły wchodzące w skład projektu

MODULEPROJECTDESCRIPTIONPCBREMARKS
1HF-12251Microprocessor module ATTINY13TPD42005
2HF-9012I2C LED driver AS1115TPD42024
3HF-15101LED display, 5 digits, TDSG3160, 10mm, CCTPD22001
4HF-91129Case--------
5--------Front PanelTPD42147
6--------Back Panel--------
7HF-1905Regulator 5VTPD15455
8HF-1514RTC PCF8583TPD42979
9PM-1Mounting plate, connectorTPD42148
10HF-13127ADC input circuitTPD42149



Osprzęt współpracujący

PROJECTDESCRIPTIONPCBREMARKS
HF-5216RF power measurnment and RF voltage detector 100 kHz - 1 GHzTPD20550, TPD21059
HF-5234RF power measurnment and RF voltage detector 300 MHz - 3.5 GHzTPD42144
HF-5241Digital LC MeterTPD21004



Project Info

HF-5037 to urządzenie na którym przeprowadzałem wiele różnych eksperymentów, dlatego powstało wiele (kilkadziesiąt) wersji oprogramowania i kilkanaście hardwaru.
Zmieniała się też funkcja samego urządzenia. Na początku był to 'Zdalny Wyświetlacz 5 Cyfr' który miał współpracować z różnymi urządzeniami pomiarowmi jak np. miernik częstotliwości, miernik pojemności, miernik indukcyjności, tester kwarców itd... Idea była prosta, po co powielać układ wyświetlacza w wielu układach pomiarowych w których używa się dość rzadko (20 lat temu wyświetlacze LED były jeszcze dość drogie). Zdalny odczyt wartości pomiarowych odbywał się z użyciem mojego protokołu komunikacyjnego THN.
Z biegiem czasu dodawane były jednak kolejne funkcje i urządzenie musiało zmienić nazwę na Uniwersalne Urządzenie Pomiarowe. Nie wszystkie funkcje mieściły się w małym ATTINY13 dlatego prowadziłem też testy z ładowaniem programów HAVR6 do RAMu z zewnętrznej pamięci typu HF-1469, HF-1471 itd, i ich wykonywaniem przez interpreter HAVR. Teroretycznie jest to możliwe, ale jednak projekt zarzuciłem z powodu zbyt dużych narzutów czasowych interpretera HAVR (co najmniej 1.37us/instrukcję). W urządzeniu pomiarowym jest to niedopuszczalne bo trzeba np. szybko zbierać dane pomiarowe i je wysyłać do innego urządzenia. W dodatku trzeba by też całe oprogramowanie przepisać na HAVR6...
Tak więc ostatnio po prostu wgrywam potrzebne oprogramowanie do flasza i cześć... Do HAVR6 na pewno jeszcze wrócę, bo jest to ciekawa idea (realizowana pod desygnatorem HF-60215).

Jak niemal wszystkie moje konstrukcje, urządzenie ma budowę modułową (elektroniczne klocki) ma więc niemal nieograniczone możliwości modyfikacji, dlatego nie da się tu opisać aktualnej wersji, zmienia się ona zbyt często.

Od którejś wersji sprzętowej HF-5037 ma możliwość wybierania 8 funkcji podczas włączenia za pomocą menu wykonanego na zwykłym potencjometrze. Przykladowo w wersji 2.32 są dostępne funkcje:

  • F0 Milivolt meter 0-1096 mV
  • F1 HF-5216 (pomiar mocy w.cz 100 kHz - 1 GHz z tabularycznną rekalibracją pomiaru)
  • F2 HF-5234 (pomiar mocy w.cz 300 MHz - 3.5 GHz z tabularycznną rekalibracją pomiaru)
  • F3 Remote Display
  • F4 Remote Voltage Measure
  • F4 ---
  • F5 ---
  • F6 ---
  • F7 Soft version


  • Poprzez wymianę modułu w assemblerowym kodzie źródłowym, można łatwo włączyć też inne funkcje (trzeba wyrzucić inny moduł):

  • F4 Clock
  • F5 Frequency meter
  • F6 HF-5241 (LC Meter)


  • itd...

    Plany modyfikacji

    Właściwie już dawno mikroprocesor ATTINY13 powinien być wymieniony na większy (eksperymenty z HAVR6 trochę to zastopowały), co zapewne w przyszłości się stanie. Z tym że zastanawiam się na opcją pozostawienia modułu HF-12251 jako sterownika wyświetlacza i dodanie drugiego mikroprocesora np. moduł typu HF-12227. Na razie nie ma z tym pośpiechu bo brakujące funkcje są dublowane przez inne urządzenia.


    Sources:
    [1]
    [2]


    STATUS CODES
    ffailed
    gdevice not complete
    nnot tested
    pplanned
    qnot accomplished
    rresigned
    ufully operational
    wassembled but not tested
    xnot avalaible (returned, sold, lost or no data)
    zdecomissioned (disassembled)




    Prefix 50

    HF Register

    Microcontrollers in my constructions and external equipment

    UC Database - my CPU collection

    Electronics

    Main Page