Rezesionen

HScope Rezession

Vor kurzem habe ich noch ein Testbericht für das Hantek 6022BE Oszilloskop geschrieben und die App HScope kurz erwähnt. Meines Erachtens hat diese App jedoch eine eigene Rezession verdient. Denn ich arbeite ständig mit dieser App und bin von der App so begeistert das mir nichts anderes übrig bleibt als eine Rezession darüber zu schreiben.
Da ich derzeit das Oszilloskop Hantek 6022BE nutze, musste ich anfangs mit der Software vom Hersteller arbeiten, wie bereits in der Rezession über dieses Oszilloskop beschrieben wurde, ist die Software vom Hersteller nicht zu gebrauchen. Ich musste mich dann nach einer Alternative umschauen, zudem wollte ich, da das Hantek 6022BE ein USB Oszilloskop ist, schauen ob man das Oszi auch am Handy nutzen kann via OTG. Ich schaute dann im PayStore und stieß direkt auf die App HScope. Ich habe mir sie Installiert und gestartet, mein Oszilloskop angeschlossen und sofort lief alles einwandfrei. Die App ist auch Optisch und von der Funktionalität so hervorragend das ich es einfach liebe mit dieser App zu arbeiten.

Unterstützte Geräte

Die App unterstützt einige Oszilloskope der Firma Hantek, allerdings auch von anderen Herstellern wie Voltcraft.

Der Entwickler hat hier eine liste der unterstützten Geräte aufgelistet

Device Channels Voltages Samp. Rate (Sa/s) ADC AC/DC Trigger Supported Modules Price (ref.) Notes
HS101 1 0-20V 3 - 900K 12bit SW SW NA DIY Oscilloscope
Hantek 6022BE 2 500mVp - 5Vp 500 - 48M 8bit SW SW 280
Hantek 6022BL 2 500mVp - 5Vp 500 - 48M 8bit SW SW 360 Just Analog, requires device button pressed
Hantek PSO2020 1 100mVp - 64Vp 500 - 48M 8bit HW SW 320 Need Calibration
Hantek 1008 2 20Vp 1K - 1.2M 12bit SW HW 330 Automotive up to 2KSa/s
Hantek IDSO1070 2 40mVp-20Vp 10K - 125M 8bit HW HW 840 Wifi, self-powered, automotive up to 200Sa/s NOT AVAILABLE YET
Voltcraft DSO2020 2 500mVp - 5Vp 500 - 48M 8bit SW SW -
SainSmart DDS120 2 250mVp - 6.2Vp 500 - 48M 8bit HW SW -
Rocktech BM102 2 250mVp - 6.2Vp 500 - 48M 8bit HW SW 299
ARMFLY AX-Pro 1 10Vp 500 - 24M 8bit SW SW 110 Just Analog
Instrustar ISDS205A 2 50mV-6Vp 500 - 48M 8bit HW SW 320 ISDS205B has been reported to be working but it is not supported.

Funktionen

Die App bietet sehr viele Funktionen wie beispielsweise FFT(Fast-Fourier-Transformation), Voltmeter, Audio wiedergabe der Oszillierung, XY Plot und Automotive. Allerdings kosten die extra Funktionen. Doch ich kann euch versprechen jede Funktion gegen aufpreis lohnt sich. Ich habe natürlich alles Funktionen gekauft um die App vollumfänglich nutzen zu können. Es sei jedoch anzumerken das die Funktion XY Plot natürlich nur mit zwei Kanälen funktioniert.

Die Hauptfunktion, also das Messen von Frequenzen, bietet viele Einstellungen. So ist es problemlos möglich die Probes einzustellen, beispielsweise wenn man mit höheren Spannungen als 5V arbeitet. Auch gibt es diverse Anzeigen während des Messens. Wenn man die Funktion "Stats" aktiviert so wird Frequenz, Amplitude und Zeit angezeigt. Wenn man dann mit zwei Finger am unteren Bildschirmrand gedrückt hält, kann man auch manuell die Messungen auswerten was ebenfalls sehr hilfreich ist. Auch das Triggern funktioniert Einwandfrei ohne Probleme, die Software vom Hersteller Hantek hingegen hatte eine katastrophale Triggererfassung. Man kann zudem die Messungen als CSV Datei exportieren und am PC beispielsweise Auswerten, das selber funktioniert auch bei der Automotiv Funktion.

Ich persönlich nutze die Hauptfunktion, FFT, Automotive und XY Plot am meisten. Die Funktion Automotiv ist derzeit jedoch noch in der Beta, allerdings lief sie bis jetzt bei mir immer einwandfrei. Bei meinem Hantek 6022BE kann ich in der Automotiv Funktion derzeit nur 100 KSa/s nutzen, dies ist allerdings vom Gerät abhängig, für das Messen von Motoren oder Encoder/Drehimpulsgeber oder geringe Frequenzen.

Mit der Funktion Voltmeter kann man die Spannung von Gleich- und Wechselspannung messen, allerdings nutze ich diese App so gut wie gar nicht, weshalb ich leider dazu nicht viel sagen kann, aber ich bin recht zuversichtlich das auch diese Funktion einwandfrei funktioniert.

Einstellungen

In den Einstellungen kann man beispielsweise sein Oszilloskop Kalibrieren, die Maßeinheit einstellen(Samples, Herz), die Grafikqualität usw. Vor kurzem wurde auch die Einstellung hinzugefügt die Probes die man nutzt einzustellen und zu kalibrieren.

Vor kurzem habe ich dem Entwickler auch geschrieben das es schön wäre wenn man die Hintergrundfarbe ändern kann, denn anfangs gab es nur ein Grüner Hintergrund was ich persönlich etwas langweilig fand. Er hat diese Einstellung direkt eingebaut und so hat man jetzt die Möglichkeit zwischen den Farben Grün, Blau, Grau und Schwarz zu wählen.

Support

Man kann den Entwickler direkt kontaktieren via Twitter, allerdings sei zu beachten das der Entwickler in China lebt und er meisten so gegen 3:30 / 4:00 Morgens antwortet, also nicht wundern 🙂 Er antwortet direkt und hilft auch bei Problemen.

Updates

Der Entwickler arbeitet ständig an der Weiterentwicklung der App und es kommen auch regelmäßig neue Updates. Man bekommt also wirklich was für sein Geld.

Fazit

Ich nutze die App ausschließlich für mein Hantek Oszilloskop auf einem Tablet, die App ist also für mich unverzichtbar. Auch die Freischaltung der weiteren Funktionen gegen Aufpreis bereue ich keinesfalls. Wer also eine Software für sein USB Oszilloskop sucht den kann ich nur HScope empfehlen.

Links

HScope App: https://play.google.com/store/apps/details?id=com.martinloren.hscope

Website vom Entwickler: http://hscope.martinloren.com/

Twitter vom Entwickler: https://twitter.com/MartinLoren8

 

Gallerie

Hantek 6022BE Review

Ich habe seit ein paar Monaten mir mal das USB Oszilloskop von Hantek Modell 6022BE bestellt. Es handelt sich hierbei um ein China Produkt und ich möchte mit euch meine Erfahrung zu diesem Oszilloskop teilen. Das Oszilloskop besitzt zwei Kanäle und kann, laut Hersteller, bis zu 20Mhz messen(Später mehr dazu).

Von der Verarbeitung fühlt es sich sehr robust und hochwertig an. Die Benutzung ist ziemlich einfach, man installiert hierzu den Treiber, in meinem Fall Windows, und installiert sich hierzu die Software vom hersteller. Hier endet der Spaß aber auch schon, wohl gemerkt, es handelt sich um die Originale Software von Hantek. Meine Erfahrung ist: Die Software ist die reinste Katastrophe! Sie hängt ziemlich oft, man hat wenig Einstellungsmöglichkeiten und bei einer Abtastrate von 500ms fängt die Software an hängen zu bleiben, anscheinend kommt sie mit der Verarbeitung der Daten nicht zurecht.

Was das messen von bis zu 20Mhz betrifft, naja da versprechen fast alle Hersteller mehr als es ist und da ist Hantek auch keine Ausnahme. Klar man kann Messungen bis zu 20Mhz vornehmen, jedoch sind diese zu ungenau um damit arbeiten zu können. Meines Erachtens schafft dieses Ozilloskop maximal 17-18 MHZ, was aber im Hobby Bereich für Mikrocontroller völlig ausreichend ist.

Dies führte dazu das ich nach einer alternativen Software gesucht habe, es bot sich noch die Software OpenHantek an, diese muss man jedoch selber kompilieren. Die fertig kompilierten Binary’s liefen auf meinem System nicht. Also habe ich weiter geschaut und gesehen das es auch eine Android App gibt namens HScope. Diese wird von nur einem Entwickler entwickelt. Und ich muss sagen, die App HScope ist Fantastisch! Sie läuft zuverlässig und flüssig, man hat viele Einstellungsmöglichkeiten und diverse Module(gegen aufpreis) zur Verfügung.

Was ich also sagen kann ist: Das Oszilloskop Hantek 6022BE lohnt sich als Einsteigermodell, für den Preis von 48€ ist es sehr günstig. Jedoch lohnt sich dieses Oszilloskop nur in Kombination einer dritt Software. Von der Herstellersoftware kann ich nur abraten! Bezüglich der App HScope werde ich noch einen separaten Artikel schreiben.

 

Ich persönlich bin sehr zufrieden mit dem Oszilloskop für den Preis, das Oszilloskop hat war drauf, jedoch nur in Kombination mit der richtigen Software!

Diamex ALL-AVR ISP-Programmer Rezession

Vor kurzem hatte ich noch regelmäßig einen Billigen USBASP Programmer aus China für ca. 5€ genutzt, als dieser jedoch immer wieder die Fuses bei den Mikrocontrollern falsch gesetzt hat und die Mikrocontroller für diesen Moment für mich unbrauchbar gemacht hat habe ich diesen Programmer direkt in die Tonne geschmissen, denn der Schaden dadurch war wesentlich größer als der Programmer selber.

Ich habe mich dann auf die suche nach einem neuen AVR Programmer gemacht, hatte überlegt einen originalen MKII Programmer von Atmel zu kaufen, allerdings wollte ich lieber eine kostengünstigere alternative haben. Da stoß ich dann auf zwei Programmer die mein Interesse geweckt haben, einmal den Olimex LTD AVR-ISP-MK2 Programmer und den Diamex ALL-AVR ISP-Programmer.

Ich entschied mich für den Diamex ALL-AVR ISP-Programmer da es sich hierbei um ein deutsches Unternehmen handelt der diesen vertreibt, was ich grundsätzlich bevorzuge.

Eigenschaften

Auch die Protokolle die bei diesem Programmer unterstützt werden sind hervorragend: ISP, TPI und PDI.

Zudem hat der Programmer einen Oszilator, was einige Microcontroller wieder zum leben erwacht hat. Dieser Oszilator simuliert einen Quarz. Es wird in 500Khz Ozsiliert, was ausreicht um einen verfusten Mikrocontroller wieder zu konfigurieren und ihn wieder in Betriebnahme zu bringen.

Des weiteren unterstützt er 12V Programmierung für die attiny’s die, wenn sie verfuset sind nur mit 12V wieder zum laufen zu bringen sind.

Untersützte IDE’s

Ich habe diesen Programmer derzeit nur unter Windows getestet, in wie weit andere Betriebssysteme den Programmer unterstützen kann ich nicht beurteilen.

Mit Atmel Studio 7 hatte ich keinerlei Probleme gehabt und es wird voll unterstützt. Allerdings nutze ich auch ab und an die Arduino IDE oder allgemein AVRDUDE. Hier fingen die ersten Probleme an die jedoch schnell behoben werden konnten, und zwar musste ich den Treiber überschreiben mit den von  libusb, dieser kann mit dem Programm Zadig neu installiert werden. Wenn dies erledigt ist wird der Programmer auch in der Arduino IDE voll unterstützt.

atTiny10/TPI Probleme

Ich wollte einen Programmer der auch das TPI Protokoll unterstützt, da es viele nicht unterstützten. Vor ab, man kann beispielsweise attiny’s mit TPI Protokoll Programmieren, jedoch macht er derzeit Probleme beim Reset nach dem Programmieren.  Bedeutet also, nach dem programmieren führt er kein Reset durch, den Reset muss man manuell durchführen in dem man den RESET Pin auf Ground zieht.

Ich habe dies im Forum von Diamex angesprochen und die Antwort erhalten das dies mal genauer angeschaut wird. Leider habe ich bis heute keine Rückmeldung mehr bekommen.

Fazit

Der Diamex ALL-AVR ISP-Programmer ist ok, er macht zum größten teil das was er soll, es gibt Probleme die noch behoben werden müssen. Hier wünsche ich mir das der Support mehr tut, denn der Programmer ist nicht OpenSource und man ist dadurch komplett am Support von Diamex angewiesen was schade ist, erst recht wenn der Support nur schleppend voran kommt.

Ich liste hier mal die Pro und Kontras:

ProKontra
Wird überwiegend von Windows untersütztKein Gehäuse, also aufpassen das es keine Kurzschlüsse auf der Platine gibt(Beispielsweise durch leitenden Untergrund)
Preis ist angemessenTPI Protokoll setzt kein RESET beim attiny10 durch
Oszilator mit 500khz zum Simulieren von externen QuarzSupport ist schleppend
12v Programmieruntersützung um die Fuses von attinys wieder zu KonfigurierenNicht Opensource
Sehr schnell und zuverlässigTreiber müssen für die Arduino IDE nachträglich installiert werden.
Alle gängigen Protokolle werden unterstützt: TPI, SPI, PDI