Amiről az eladó elfelejtett szólni #5 – avagy a PUPOPAN halradar, amelyben a fenék memóriából előhívott kép
Ez a sorozat ötödik része, amelyben azt vizsgálom, mennyi mérés és mennyi rajz abból, amit a halradar képernyőjén látsz. Az előző részben az Erchang olyan eszköznek bizonyult, amely tisztességesen mér és valódi visszhangot rajzol, csak épp a bekapcsolt halikonok kitörlik a képből a teljes vízoszlopot.
Ma a PUPOPAN következik, amelyet „New Wireless Fish Finder” és „3.5-inch high precision” néven árulnak. Ezúttal telefon és alkalmazás nélkül: a csomagban saját kijelző van gumírozott házban, gombokkal, egy antennás adó és egy kábeles jeladó. A teljes eddig bemutatott mezőnyből ez tűnik a legkomolyabbnak, és épp ezért került az asztalra.
Az eredmény a sorozat leggyengébbje, és ezúttal nem a beállításokon vagy az alkalmazáson múlik. A fenék képe ezen a kijelzőn teljes egészében a memóriába égetett rajz, a vízből pedig tíz bájt érkezik, ebből kettő az ellenőrző összeg. Alább megmutatom ezt a rajzot, közvetlenül a kijelző memóriájából rekonstruálva.
Hogyan működik ez a szett
A kábeles jeladó a hajó vagy egy úszó alatt lóg, az antennás adó mellette fekszik, és minden mért adat rádión megy a kezedben lévő kijelzőbe. A kijelző panelje 320 x 480, ebből a szonárterületre 300-szor 470 képpont jut, a szoftver jelzése pedig XF08M, 3.2-es verzió, 2026. március 25.
Az egész kérdés egyetlen ponton dől el: pontosan mit küld az adó a kijelzőnek. Mert a kijelző csak ebből tud bármit rajzolni.
A vízből tíz bájt érkezik és egyetlen visszhangminta sem
A keret mindig ugyanolyan hosszú, 10 bájt, mindkét irányban. Íme teljes egészében:
- 0-1. bájt: mélység
- 2. bájt: fenék keménysége, nyers visszhangerősség 0-255
- 3-4. bájt: hőmérséklet
- 5. bájt: az adó akkumulátorszintje és a hal mérete, négy-négy bit
- 6-7. bájt: a hal mélysége
- 8-9. bájt: ellenőrző összeg
Nyolc bájtnyi tartalom. Egyetlen visszhangminta sem. Összehasonlításul: az előző rész Erchangja pingenként 120 amplitúdómérést küld, másodpercenként hatszor. Itt egy mélységszám, egy keménységszám és egy hal érkezik.
Minden döntés az adóban születik. A kijelző kész ítéletet kap, és semmilyen módon nem tudja ellenőrizni, mert nem bizonyítékot kap, hanem eredményt. A hal mérete négy állapotú, a fenék keménységét pedig négy szintre kvantálják a 70, 108 és 146 küszöbértékeknél.
A fenék a kijelzőn 21 600 bájtnyi kész kép, körbe-körbe görgetve
Ha a keretben nincs visszhang, honnan van a színes, mintázott fenékkép? A kijelző minden képoszlopot egyetlen, nagyon egyszerű szabály szerint épít fel:
az oszlop 300 képpontjának mindegyikére:
ha a képpont a fenék FELETT van -> írd be a háttérszínt
ha a képpont a fenék ALATT van -> írd be a kész textúra következő képpontját
textúrafázis = az előző oszlop fázisa + 1
És ez a teljes mechanizmus. Ez a textúra 21 600 bájtnyi kész kép, 360 sorba rendezve, soronként 60 bájt, minden bájt egy színszám a 64 színű palettából. A kép minden következő oszlopa ebből a sávból egy 60 bájttal eltolt ablakot vesz, ezért „hullámzik” a fenék és tűnik szerkezetnek.

Hogy semmi kétség ne maradjon, így néz ki egy teljes kép, ugyanezzel a szabállyal összerakva: a fenékvonal a beégetett, 358 számból álló táblázatból, alatta minden ebből az egyetlen textúrából.

A következmény brutális, és érdemes nyíltan kimondani: ezen a kijelzőn soha nem fogsz halívet, növényzetet vagy lebegő anyagot látni. Nem azért, mert rossz a beállításod. A fenék feletti teljes vízoszlop egyetlen háttérszínt kap, mert a keretben nincs miből megrajzolni. Az egyetlen dolog, ami a vízoszlopban megjelenik, a halikon.
A keretben lévő fenékkeménység egy képkészlet kiválasztására szolgál. Vagyis a kemény fenék más grafikát jelent, nem más visszhangot.
A halikon matrica, amelyet két számból rajzol
A halról a kijelző pontosan két számot kap: a méretet négy állapotban és a mélységét. Nincs visszhangerősség, nincs alak, nincs a visszaverődés időtartama, még az sem derül ki, hogy ugyanaz a hal-e, mint egy másodperce.
Ebből a két számból lesz egy kép. A kijelzőben három kész halrajz van, méretenként egy. A hal jelzése után a kijelző a mélységét képpontra váltja, és oszloponként festi a rajzot, egy függőleges, egy képpont széles és tizennégy magas sávot, amíg el nem fogy a 39 oszlop. Mellé, ha a menüben bekapcsolod, odaragaszt egy számot tartalmazó sávot, vagyis a hal mellé kiírt mélységet.
Ami a képernyőn valamilyen alakú célnak látszik, az memóriából vett bitkép. Az ikon 39 oszlopig él, vagyis gyors frissítésnél több mint egy másodpercig, lassúnál csaknem ötig, és ez alatt az idő alatt attól függetlenül halad a képernyőn, hogy mi történik a vízben.
A kép gyorsabban görög, mint ahogy az adat érkezik
A kijelzőben másodpercenként százszor jár egy időzítő. Új képsor néhány ütésenként keletkezik, a „Refresh Speed” beállítástól függően: a leglassabbnál másodpercenként 8 sor, a leggyorsabbnál 33.
A vízből viszont legfeljebb hét keret érkezik másodpercenként, reálisan öt-hat. A rajzolást az időzítő vezérli, és semmilyen kapcsolatban nincs azzal, mikor jött meg egy keret; ha pedig az új mélység nulla, az oszlop az előző értékét veszi át. Vagyis a kép sűrűsége a rajzolás sűrűsége, nem a mérésé. A folyamatos görgetés folyamatos mérést sugall, a mérés pedig nem folyamatos.
Nyolc másodperc rádiócsend után a kijelző törli az értékeket és megismétli a lekérdezést. Sekély vízen az értelmes értékek csak nagyjából 0,6 métertől kezdődnek, sekélyebben nincs mit keresni.
A rádió jobb a kelleténél, és épp ebben rejlik az irónia
Az adó és a kijelző LoRa-n beszél a 434,000 MHz frekvencián, SF9 szórási tényezővel, 250 kHz sávszélességgel és 4/5 kódolással. Ez rendes rádió, nem az első részek szondáinak primitív adója.
Egy tízbájtos keret 72 milliszekundumig tart az éterben. A kijelző minden keretre saját, szintén tízbájtos kerettel válaszol, így egy teljes csere 145 ms. Ez körülbelül hét cserét enged meg másodpercenként, és ez az egyetlen oka annak, hogy a kép nem lehet gyorsabb.
És most az irónia. Ugyanennek a rádiónak egy gyorsabb beállításánál 240 bájtnyi nyers visszhangminta körülbelül 55 milliszekundumot venne igénybe, vagyis kevesebbet, mint ma tíz bájt. Egy valódi echogram bőven elférne ezen a vonalon, másodpercenként öt-tíz képpel. Nem a rádió a korlát, hanem egy tervezői döntés.
- A keretben nincs sem cím, sem azonosító. Minden példány ugyanazon a frekvencián, ugyanazzal a konfigurációval dolgozik, és a kijelző minden helyes ellenőrző összegű keretet elfogad. Két szett hatótávolságon belül zavarni fogja egymást.
- A szettben beállított adóteljesítmény 100 mW. Európában ebben a sávban 10 mW kisugárzott teljesítmény engedélyezett. Hogy valójában mennyi hagyja el az antennát, az az illesztéstől függ, de már maga a beállítás tízszerese a határértéknek.
A katalóguslap szemben azzal, ami belül van
| A hirdetés ígérete | Hogy van valójában |
|---|---|
| „DUAL-BEAM SONAR” | ugyanabban a táblázatban két sorral lejjebb: „Frequency 125 kHz, Single Freq”. A hirdetés egyetlen grafikán mond ellent önmagának |
| Beam Angle 105 fok | 125 kHz-en a hullám a vízben 12 mm, és egy ilyen szöghöz körülbelül 8 mm-es jeladó kellene, vagyis kisebb, mint a saját hulláma. Ez nem valós nyalábszög |
| Max Depth 50 m / 160 ft | stimmel. A tartománylétra pontosan 160 lábnál ér véget, és a 180 láb feletti értékeket elveti |
| 400 m rádiós hatótáv | LoRa esetén ezzel a teljesítménybeállítással hihető, és ez a szett legerősebb oldala |
| „Accurate Sonar & Fish Alarm” | a riasztás valóban létezik, ugyanaz a szám indítja, amely az ikont rajzolja |
Értékelés: egy csillag az ötből
| Mit értékelek | Pontszám | |
|---|---|---|
| Rádió: LoRa 434 MHz, valós hatótáv és zavartűrés | ★★★★☆ | 4 / 5 |
| Mélység: 0,6 méter felett rendesen mérve | ★★★☆☆ | 3 / 5 |
| Fenék keménysége: benne van a keretben, de csak képválasztásra szolgál | ★☆☆☆☆ | 1 / 5 |
| Fenékkép: textúra a memóriából, nem visszhang | ★☆☆☆☆ | 1 / 5 |
| Vízoszlop képe: egyszínű háttér, se ív, se növény | ☆☆☆☆☆ | 0 / 5 |
| Érdemes-e halradarként megvenni | ★☆☆☆☆ | 1 / 5 |
Ellenőrizd magad, a saját vizeden
- Horgonyozd le a hajót sima fenék felett, és nézd a kijelzőt egy percig. A mélység áll, a fenék mintázata viszont folyamatosan folyik. Ez görgetett textúra, nem a fenék változása.
- Állítsd a „Refresh Speed” értékét a leglassabbról a leggyorsabbra. A kép négyszer gyorsabban görög, információ viszont egy cseppet sem lesz több.
- Menj át víz alatti növényzet felett. Nem fogod látni. Soha.
- Kapcsold be a „Simulator” módot. Ha nem tudod megkülönböztetni a vízi működéstől, épp ez az üzenet.
- Sétálj el a kijelzővel a hatótávolságon kívülre. Nyolc másodperc múlva a kijelzett értékek lenullázódnak.
Összegzés – amit a PUPOPAN nem mond ki nyíltan
- A keretben egyetlen visszhangminta sincs, tehát nincs miből echogramot készíteni.
- A fenék a kijelzőn görgetett textúra, 21 600 bájt méretű, minden vízen és minden tavon ugyanaz.
- A teljes vízoszlop egyszínű háttér. Növényzetet, ugróréteget vagy halívet soha nem fogsz látni.
- A halikon kész rajz három méretben, két számból festve 39 képernyőoszlopon át.
- A fenék keménysége képet választ, nem a visszhang képét változtatja meg.
- A kép többszörösen gyorsabban görög, mint ahogy az adat érkezik.
- A demó mód ugyanúgy néz ki, mint a vízi működés, mert ugyanazt a rajzoló rutint használja.
- Nincs címzés és nincs titkosítás, a teljesítménybeállítás pedig tízszerese az európai határértéknek ebben a sávban.
És az érem másik oldala, mert ez is jár: a rádió itt tényleg jó, a 0,6 méter feletti mélységet rendesen méri, az adó akkumulátorszintjét jelenti, a grafikai réteg pedig, vagyis az előzménypuffer, a paletta és a hardveres blit, értelmesen van megcsinálva. Ha ezen a vonalon nyers minták mennének, tisztességes eszköz lenne belőle. Nem mennek.
Halriasztóval és saját kijelzővel ellátott mélységmérőként, telefon és alkalmazás nélkül, ennek a szettnek van értelme, és valakinek elég is lehet. Halradarként viszont, vagyis a fenék, a növényzet és a szerkezet nézésére, nem érdemes rá pénzt költeni, mert a kép, amit látsz, nem a vízből származik.
Amit nem vizsgáltam, és ezért nem is írok róla: az adót és a jeladót, mert nincs róluk kiíratásom, az antennán mérhető valós teljesítményt, a vízi hatótávot, valamint azt, hogyan dönti el az adó, hogy „ez hal”. Kizárólag azt írom le, amit sikerült megállapítani: mi érkezik a vízből, és mit kezd vele a kijelző.
Források és ellenőrizhető anyagok
- NOAA – What is sonar? – a halradar működésének alapja: kiadott impulzus, a visszhang visszatérési ideje, átszámítás távolságra
- FAO Fisheries Technical Paper 240: Fisheries Acoustics – nyalábszög, célerősség, és hogy miért nem mond semmit a visszhang hangereje a hal hosszáról
- 4. rész: Erchang XF07C – szonda, amely 120 valódi mérést küld és abból rajzolja a visszhangot
- 3. rész: a fekete gömb XJ02B
- 2. rész: Lucky FF918
A következő részben: egy osztállyal jobb szonda, amely a vízből 300 visszhangmérést küld és egyetlen halra vonatkozó mezőt sem: a Vexilar SP200, a sorozat első szondája, amely mérést ad vissza.
Milyen eszközökkel és milyen alapon vizsgálom ezt
A sorozatban bemutatott összes eszközt a saját pénzemből vásároltam, és a tulajdonomban vannak. Azért vizsgálom őket, hogy tudjam, mi kerül valójában a horgász kezébe, és mit várhatok el attól az eszköztől, amelyet magam tervezek. Az elemzés egyetlen konkrét példányra és arra a szoftververzióra vonatkozik, amelyet benne találtam; más gyártási tételek, verziók és változatok másképp működhetnek.
A program működésének megfigyelése, tanulmányozása és tesztelése az elveinek megismerése céljából megengedett annak, aki az eszközt jogszerűen szerezte meg: a lengyel szerzői jogi törvény 75. cikk (2) bekezdés 2. pontja, amely a 2009/24/EK irányelv 5. cikk (3) bekezdésének átültetése. Az adásforgalom olvasása kizárólag a saját adómat és a saját vevőmet érintette. Nem teszek közzé forráskódot, memóriakiíratást, kulcsokat vagy olyan eszközöket, amelyekkel más szoftverét lehetne másolni – csak következtetéseket arról, mit mér az eszköz és mit nem.
A nevek és a védjegyek tulajdonosaikat illetik, és kizárólag a vizsgált eszköz azonosítására szolgálnak, a kritikai elemzés és a tájékozódáshoz való jog keretében. Az eladási hirdetésekből származó fényképeket ugyanezzel a céllal használom. Ha a gyártó vagy az eladó valamelyik következtetést tévesnek tartja, szívesen megismétlem a méréseket az általa megadott példányon, és közzéteszek helyreigazítást.
Nálunk így megy: mielőtt bármi a hajóinkba kerülne, átmegy ezen az asztalon. És ha valami nem megy át, hangosan kimondjuk, még ha épp senki sem akarja hallani.

Asystent pomocy Extreme One