Wiki 1: Install-ISOBUS-Environment-docs

franz0748_a_new_Logo_for_Install-ISOBUS-Environment_--v_6_636e42eb-92e6-48c1-b8f7-d8e56e2ee6be

https://docs.ms-muc-docs.de/projects/install-isobus-environment-docs/

Documentation Status

Codacy Badge

Wiki 0: Meisterschulen-am-Ostbahnhof-Munchen

Wiki 0: Wiki das „über“ Wiki

ein Suche im über Wiki findet Ergebnisse aus allen 5 Wikis

Wiki 1: Install-ISOBUS-Environment-docs

Wiki 1: Wiki Install-ISOBUS-Environment

Wiki 2: ISOBUS-VT-Objects

Wiki 2: Wiki ISOBUS-VT-Objects

Wiki 3: ISOBUS-other

Wiki 3: Wiki ISOBUS-other

Wiki 4: visual-programming-languages

Wiki 4: Wiki visual-programming-languages

Wiki 5: Werkzeug

Wiki 5: Wiki Werkzeug

Welcome to Install-ISOBUS-Environment documentation!

Tipp

If you’d like to automatically generate targets for each of your section headers, check out the syntax/header-anchors section of extended syntaxes.

Bemerkung

This project is under active development.

Contents

Startseite

Willkommen im Wiki. Dieses Wiki ist eine Online-Hilfe, welche viele verschiedene Themen wie häufig gestellte Fragen, mögliche Probleme, Verwendung, Einrichtung und vieles mehr abdeckt. Das hier solltest du lesen, wenn du wissen möchtest wie es funktioniert, insbesondere wie man es installiert, konfiguriert und verwendet.

Wenn du ein neuer Benutzer bist, empfehlen wir dir mit dem Leitfaden zur Installation anzufangen. Alle anderen relevanten Wiki-Seiten findest du in unserer Seitenleiste, auf der rechten Seite des Bildschirms.

Die GitHub-issues-Seite wird für die Entwicklung verwendet, insbesondere in Bezug auf Fehler und Verbesserungen.

Die Github-discussions-Seite wird für Fragen von Nutzern verwendet.

Hardware

Paket

https://user-images.githubusercontent.com/69573151/131331046-ad5a60ba-0da5-4b6e-8d8a-df10d52d0c6a.jpg

ISOBUS Kabel klein

https://user-images.githubusercontent.com/69573151/131331123-39cb7561-5a81-4c9a-9c26-83672737a398.jpg https://user-images.githubusercontent.com/69573151/131331124-e8847bc8-5c55-4d4f-9bd9-bbe04e05c008.jpg https://user-images.githubusercontent.com/69573151/131331122-ee249fcf-20f6-4c12-ace4-63a78c182bee.jpg https://user-images.githubusercontent.com/69573151/131331125-d487c599-afb7-46f2-a365-96eb97c2f069.jpg https://user-images.githubusercontent.com/69573151/131331127-8777531d-a353-4f6c-b0b9-6d8d79040396.jpg

Lego

<https://www.1000steine.de/de/gemeinschaft/forum/?entry=1&id=442294

<https://youtu.be/z4hOIl2aygs

https://user-images.githubusercontent.com/69573151/131330958-6abf443c-4645-4e32-86a0-60b3e0e0216d.jpg https://user-images.githubusercontent.com/69573151/131330953-55c14e24-b2ba-4edd-a120-295d97e007ea.jpg https://user-images.githubusercontent.com/69573151/131330957-463df998-fa0d-453a-81fe-1e1b7239a726.jpg https://user-images.githubusercontent.com/69573151/131330956-18ef7a3e-5003-4a46-92b1-b4aaf5dd2185.jpg https://user-images.githubusercontent.com/69573151/131330954-14dba76c-78f8-4bbe-a97f-70029aec16be.jpg https://user-images.githubusercontent.com/69573151/131330961-0c72da36-c332-4e7c-94bc-a84446ff6186.jpg https://user-images.githubusercontent.com/69573151/131330959-f2b82801-4bb0-404c-be26-d73ca1e10d3f.jpg https://user-images.githubusercontent.com/69573151/131330962-618b8126-f375-4147-a137-74cc1082a521.jpg https://user-images.githubusercontent.com/69573151/131330955-151d7b5e-0c91-422a-96dc-117531596ec5.jpg https://user-images.githubusercontent.com/69573151/131330963-196dc814-204a-478a-8794-de7f14611eb8.jpg https://user-images.githubusercontent.com/69573151/131330952-28902597-f1b8-43f1-b590-877ccdff7c5a.jpg https://user-images.githubusercontent.com/69573151/131330960-965ba8af-11ba-41f9-86a7-e286cb82fd3b.jpg https://user-images.githubusercontent.com/69573151/96363252-675bb600-1133-11eb-80ce-534e596452f9.png https://user-images.githubusercontent.com/69573151/96363257-70e51e00-1133-11eb-86fe-2744fd995c2e.png https://user-images.githubusercontent.com/69573151/96363264-76daff00-1133-11eb-9f05-2058d046b7a0.png https://user-images.githubusercontent.com/69573151/96363272-7d697680-1133-11eb-86ed-d3e7ac972caf.png https://user-images.githubusercontent.com/69573151/96363276-83f7ee00-1133-11eb-8826-65d291f962b8.png https://user-images.githubusercontent.com/69573151/96363281-8b1efc00-1133-11eb-804c-84a131a9948b.png https://user-images.githubusercontent.com/69573151/96363285-9114dd00-1133-11eb-9d43-68ee9a6aa140.png https://user-images.githubusercontent.com/69573151/96363287-96722780-1133-11eb-8946-69cbdd070b5d.png https://user-images.githubusercontent.com/69573151/96363290-9c680880-1133-11eb-8ee5-9b7d96938481.png https://user-images.githubusercontent.com/69573151/96363292-a2f68000-1133-11eb-941b-cad724985367.png https://user-images.githubusercontent.com/69573151/96363295-a853ca80-1133-11eb-8cb0-fda62bcc24fa.png https://user-images.githubusercontent.com/69573151/96363302-b0136f00-1133-11eb-95c9-820087e5bc44.png https://user-images.githubusercontent.com/69573151/96363305-b6a1e680-1133-11eb-8b77-791fa3c5f104.png https://user-images.githubusercontent.com/69573151/96363315-bdc8f480-1133-11eb-991b-5924454f815f.png

Kalkulation Hardware

Unsere ECU basiert auf dem ATOM von M5 Stack.

Schaltplan:

https://github.com/Meisterschulen-am-Ostbahnhof-Munchen/ISOBUS_Hardware

Stückliste ebendort.

Der Schaltplan ist in EAGLE gemacht, das bekommen Sie so.

Als Student oder Lehrer haben Sie Anspruch auf ein Äquivalent der Premium-Version von Autodesk EAGLE für den nicht kommerziellen Unterricht.
Aktivieren Sie eine kostenlose, individuelle Bildungslizenz über die Education Community unter
TODO: Link

hier die Kalkulation:

  1. Kalkulation ohne Nebenkosten:

Nr.

Bezeichnung

Menge

Einzelpreis

Gesamtpreis

Link

USB Kabel auf Type-C USB2.0 schwarz

1

0,99€

0,99€

C008

ATOM Lite ESP32

1

$5.95

5,10 €

5,10 €

atom-lite-esp32

A077

ATOMIC Proto Kit

1

$3.50

3,00 €

3,00 €

atomic-proto-kit

R-78E5.0-0.5

DC-DC-WANDLER 5V 0,5A

1

2,29 €

2,29 €

919-R-78E5.0-0.5

TMK325ABJ476MM-T

1210 25VDC 47uF 20% X5R

1

1,05 €

1,05 €

963-TMK325ABJ476MM-T

TLE9250VSJ

CAN-IC-Schnittstelle

1

0,889 €

0,889 €

726-TLE9250VSJXUMA1

SS12L R3

1A 20V Schottky

1

0,39 €

0,39 €

821-SS12LR3

824501161

400W Bidir. 16V TVS

1

0,214 €

0,214 €

824501161

Platine

1

0,2235€

0,2235€

Atomic_V1.0_2020-10-15.zip

60.4R

2

0,005 €

0,010 €

CRCW040260R4FKED

47 nF

1

0,008 €

0,016 €

TMF105B7473KVHF

100 nF

2

0,006 €

0,012 €

GCM155R71C104KA55D

824098024 oder PESD2CAN

WE-TVS_SOT23-3L

1

0,076 €

0,076 €

PESD2CAN215

Atom Erweiterungen

grundsätzlich gehen am GROVE Port alle Erweiterungen von M5 Stack:

https://shop.m5stack.com/collections/m5-sensor

und alle Erweiterungen die den GROVE Port anbieten:

https://wiki.seeedstudio.com/Grove_System/

https://www.youtube.com/watch?v=1Rc_OiebDPo

mit folgenden werden wir arbeiten:

https://shop.m5stack.com/collections/m5-sensor/products/mini-dual-button-unit

https://shop.m5stack.com/collections/m5-sensor/products/angle-unit

https://shop.m5stack.com/collections/m5-sensor/products/mini-button-unit

Spannende andere:

Erdfeuchte: https://shop.m5stack.com/collections/m5-sensor/products/earth-sensor-unit

auch Erdfeuchte: https://wiki.seeedstudio.com/Grove-Capacitive_Moisture_Sensor-Corrosion-Resistant/

https://wiki.seeedstudio.com/Grove-LED_Button/ <https://wiki.seeedstudio.com/Grove-LED_Button/

https://shop.m5stack.com/collections/m5stack-new-arrival/products/fader-unit-with-b10k-potentiometer-sk6812

https://user-images.githubusercontent.com/69573151/131331248-42ea9dab-faa2-4fb5-ab71-37fe8f765bd7.jpg https://user-images.githubusercontent.com/69573151/131331247-e9492a76-3b58-4345-b62b-4413d01557bb.jpg https://user-images.githubusercontent.com/69573151/131331249-f71b0bd9-9545-427d-b6f1-3b22f853579b.jpg

HutschienenMoped

Das Hutschienenmoped der Meisterschulen am Ostbahnhof ist eine innovatives ECU, das sich perfekt für den Einsatz in Industrieumgebungen eignet. Es ist kompakt, leicht und dennoch robust genug, um in rauen Umgebungen eingesetzt zu werden. Das Hutschienenmoped wird mithilfe von Hutschienen befestigt und ist somit in der Lage, sich schnell und zuverlässig an neue Anforderungen anzupassen.

Das Hutschienenmoped ist mit einem ISOBUS-System ausgestattet, das es ermöglicht, das Moped mit anderen Maschinen und Geräten zu verbinden und zu kommunizieren. Dies ermöglicht es, das Moped in verschiedenen Industrieanwendungen einzusetzen, von der Logistik bis hin zur Fertigung.

In diesem Kapitel werden wir uns näher mit den Eigenschaften und Funktionen des Hutschienenmopeds beschäftigen und zeigen, wie man es in eine ISOBUS-Umgebung integrieren kann. Wir werden auch einige Beispiele für mögliche Anwendungen des Hutschienenmopeds vorstellen und zeigen, wie es in der Praxis eingesetzt werden kann.

https://obstwein-technik.eu/App_Upload/User/Übersicht2.JPG

https://github.com/Meisterschulen-am-Ostbahnhof-Munchen/Install-ISOBUS-Environment-docs/raw/main/images/U%CC%88bersicht2.jpeg

https://github.com/Meisterschulen-am-Ostbahnhof-Munchen/ISOBUS_Hardware/tree/master/Rail

Das Hutschienenmoped kann wahlweise mit einem 4-poligen oder einem 6-Poligem Kabel betrieben werden.

die einzelnen Ausgänge sind abgesichert durch die verwendeten MOSFET, siehe Datenblatt,

die Spannungseinspeisung benötigt zum Leitungsschutz eine Sicherung.

für den Betrieb mit dem 4-Poligen Kabel werden 2 Brücken gesteckt.

https://user-images.githubusercontent.com/69573151/131333242-37b01669-0a5e-4522-ae8c-900cef21592d.png https://user-images.githubusercontent.com/69573151/131331910-578d9168-a6c1-4cf7-9bb2-5b77f2ccbbf9.png https://user-images.githubusercontent.com/69573151/130034499-ade4596b-8bae-4b48-abe8-2d4ee707ee7e.jpeg https://user-images.githubusercontent.com/69573151/131330184-93827d18-490c-441f-bc93-b73dbf996116.jpg https://user-images.githubusercontent.com/69573151/131330185-a5d692ec-0d46-441e-a151-64e2bf59f1b0.jpg

Montage auf eine Tragschiene

https://user-images.githubusercontent.com/69573151/131330181-5c6e684e-a757-45c4-ad04-8df08671e7e3.jpg

Wandmontage

https://user-images.githubusercontent.com/69573151/131330182-306f53df-81f9-43d6-97c5-6507573636bf.jpg https://user-images.githubusercontent.com/69573151/131330183-92ab4422-f9f1-42fa-8dcd-2d5a47942687.jpg

HutschienenMoped Stecker

https://user-images.githubusercontent.com/69573151/131330812-b4942f7e-a731-4321-9e51-265eb43abbad.jpg

6.3mm Flachsteckhülsen

https://user-images.githubusercontent.com/69573151/131330809-b7043bb2-fcd6-4867-a0a5-d52e81da76a4.jpg https://user-images.githubusercontent.com/69573151/131330810-7f8057b1-0ae5-4497-8c75-95dd7f46063d.jpg https://user-images.githubusercontent.com/69573151/131330811-2f7aac87-ee6a-43b9-9b88-493c8a4dabf7.jpg https://user-images.githubusercontent.com/69573151/131330813-dfbfb0aa-dbbf-4bfe-945a-b828850712d3.jpg

2x 2.8mm Flachsteckhülsen

https://user-images.githubusercontent.com/69573151/151920214-33806be9-d9f2-4f7b-bdd2-fc75bbbe0617.jpg https://user-images.githubusercontent.com/69573151/151920219-a69512cb-bf9c-440f-978b-fcc0e3738edd.jpg https://user-images.githubusercontent.com/69573151/151920231-29b82169-1637-42f6-aa9f-4a7a84869eb5.jpg https://user-images.githubusercontent.com/69573151/151920400-3f64befd-fb6f-40c0-babf-7adbad799925.png

HutschienenMoped Eingänge

Unterscheidung von Endschaltern für Pneumatikzylinder:

https://www.ifm.com/at/de/shared/produkte/zylindersensoren/technologie

Reedschalter

Ein Reed-Schalter ist ein elektrisches Schaltelement, das aus zwei ferromagnetischen Kontakten in einem hermetisch verschlossenen Glasrohr besteht. Diese Kontakte werden durch einen dünnen, elastischen Glasstab voneinander getrennt gehalten, der mit einer speziellen Metalllegierung beschichtet ist.

Die wichtigsten Eigenschaften eines Reed-Schalters sind:

  1. Magnetische Aktivierung: Ein Reed-Schalter wird durch ein magnetisches Feld aktiviert. Wenn das Feld stark genug ist, bewegen sich die Kontakte und schließen einen elektrischen Stromkreis.

  2. Kleine Größe: Reed-Schalter sind sehr klein und können in engen Räumen untergebracht werden.

  3. Hohe Schaltgeschwindigkeit: Aufgrund ihrer geringen Größe können Reed-Schalter sehr schnell schalten, was sie ideal für Anwendungen wie Schaltkreise und Sensoren macht.

  4. Hohe Zuverlässigkeit: Da Reed-Schalter hermetisch verschlossen sind, sind sie gegenüber Feuchtigkeit, Staub und anderen Umwelteinflüssen geschützt, was ihre Lebensdauer und Zuverlässigkeit erhöht.

  5. Geringer Stromverbrauch: Reed-Schalter benötigen sehr wenig Strom, um zu schalten, was sie ideal für batteriebetriebene Anwendungen macht.

  6. Hohe Empfindlichkeit: Reed-Schalter können bereits auf sehr schwache magnetische Felder reagieren, was sie ideal für Anwendungen wie Magnetfeldsensoren und Strommessgeräte macht.

https://de.wikipedia.org/wiki/Reedschalter

Eigenschaften des Reedschalters:

  • Öffner: immer 2-Leiter-Technik

  • Schließer: immer 2-Leiter-Technik

  • Wechsler (selten): 3-Leiter

  • Es ist im Datenblatt immer nur die MAX-Spannung angegeben

  • Stromrichtung: egal

    • Masse-Klemme: nicht vorhanden

    • in der Regel keine LED (Sonderbauformen ausgenommen)

    • nicht kurzschlussgeschützt !!!

https://www.ifm.com/de/de/product/MR0100

Magnetsensoren mit Halbleitertechnik

https://de.wikipedia.org/wiki/Magnetoresistiver_Effekt

Immer Angegeben: z.B.  5…36 V DC

  • Minimal und Maximalspannung angegeben !!!

  • Öffner: meist 3-Leiter-Technik

  • Schließer: meist 3-Leiter-Technik

  • Wechsler: 4-Leiter

  • Stromrichtung: whichtig, siehe PNP/NPN, L+ L-

    • Masse-Klemme: nicht vorhanden

    • in der Regel keine LED (Sonderbauformen ausgenommen)

    • moderne Bauarten sind kurzschlussgeschützt, kann nicht durchbrennen

Beispiel: https://www.ifm.com/de/de/product/MK5214 (kurzschussfest; überlastfest)

PNP Sensor

Quelle: https://www.ifm.com/de/de/product/MK5140

NPN - Sensor

Quelle: https://www.ifm.com/de/de/product/MK5309

AMR-Zelle

Eine AMR-Zelle (Anisotropic Magnetoresistive Cell) ist eine Art von magnetoresistiver Zelle, die in der Halbleiter- und Magnetindustrie eingesetzt wird. Die AMR-Zelle besteht aus einem dünnen Schichtsystem aus ferromagnetischen und nicht-magnetischen Schichten, die auf einem Siliziumsubstrat aufgebracht sind.

Die wichtigsten Eigenschaften einer AMR-Zelle sind:

  1. Magnetische Empfindlichkeit: Die AMR-Zelle ist sehr empfindlich auf magnetische Felder und kann geringe magnetische Veränderungen erkennen.

  2. Geringer Stromverbrauch: Die AMR-Zelle benötigt sehr wenig Strom, um zu funktionieren.

  3. Hohe Genauigkeit: Die AMR-Zelle kann sehr präzise Messungen durchführen und ist daher ideal für Anwendungen, bei denen eine hohe Genauigkeit erforderlich ist, wie beispielsweise in der Magnetfeldsensorik.

  4. Hohe Geschwindigkeit: Die AMR-Zelle kann sehr schnell auf Veränderungen des magnetischen Feldes reagieren und ist daher ideal für Anwendungen, die schnelle Messungen erfordern, wie beispielsweise in der Datenverarbeitung.

  5. Geringe Kosten: Die AMR-Zelle ist vergleichsweise kostengünstig und einfach zu produzieren, was sie für eine Vielzahl von Anwendungen geeignet macht.

Insgesamt ist die AMR-Zelle ein sehr vielseitiges Bauelement, das in vielen verschiedenen Anwendungen eingesetzt werden kann, von der Magnetfeldsensorik bis hin zur Datenverarbeitung und vielen anderen Bereichen.

GMR-Zelle

Eine GMR-Zelle (Giant Magnetoresistive Cell) ist eine Art von magnetoresistiver Zelle, die in der Halbleiter- und Magnetindustrie eingesetzt wird. Die GMR-Zelle besteht aus mehreren dünnen Schichten aus ferromagnetischen und nicht-magnetischen Materialien, die in einer Schichtstruktur auf einem Substrat aufgebracht sind.

Die wichtigsten Eigenschaften einer GMR-Zelle sind:

  1. Hohe Empfindlichkeit: Die GMR-Zelle ist sehr empfindlich auf magnetische Felder und kann sehr geringe Veränderungen erkennen.

  2. Hohe Genauigkeit: Die GMR-Zelle kann sehr präzise Messungen durchführen und ist daher ideal für Anwendungen, bei denen eine hohe Genauigkeit erforderlich ist, wie beispielsweise in der Magnetfeldsensorik.

  3. Geringer Stromverbrauch: Die GMR-Zelle benötigt sehr wenig Strom, um zu funktionieren.

  4. Hohe Geschwindigkeit: Die GMR-Zelle kann sehr schnell auf Veränderungen des magnetischen Feldes reagieren und ist daher ideal für Anwendungen, die schnelle Messungen erfordern, wie beispielsweise in der Datenverarbeitung.

  5. Hohe Temperaturstabilität: Die GMR-Zelle ist sehr temperaturstabil und kann auch bei hohen Temperaturen eingesetzt werden.

  6. Geringe Kosten: Die GMR-Zelle ist vergleichsweise kostengünstig und einfach zu produzieren, was sie für eine Vielzahl von Anwendungen geeignet macht.

Insgesamt ist die GMR-Zelle ein sehr vielseitiges Bauelement, das in vielen verschiedenen Anwendungen eingesetzt werden kann, von der Magnetfeldsensorik bis hin zur Datenverarbeitung und vielen anderen Bereichen.

https://www.ifm.com/de/de/product/MK5117

Anschluss Endschalter an Eingang

M5 Stack:

Eingangsspannung am Pin:

3.3V

Spannung vom Sensor:

5V

Spannungsteiler:

https://www.digikey.de/de/resources/conversion-calculators/conversion-calculator-voltage-divider

in der Praxis:

  1. Widerstand 1800Ohm

  2. Widerstand 3300Ohm

Weil:

https://www.electronicsplanet.ch/Widerstand/Widerstandsreihe-E24.htm

Grove System

https://www.seeedstudio.com/category/Grove-c-1003.html

https://www.exp-tech.de/seeed-grove-wiki

https://www.distrelec.de/search?q=grove

Reihenschaltung von Endschaltern

https://www.baumer.com/de/de/service-support/inbetriebnahme-montage/inbetriebnahme-und-montage-von-induktiven-sensoren/a/Know-how_Mounting_Inductive-sensors

ButtonBoards

https://github.com/Meisterschulen-am-Ostbahnhof-Munchen/ButtonBoards

Multiplexer

HutschienenMoped Erweiterungen

siehe auch:

https://install-isobus-environment-docs.readthedocs.io/de/latest/Atom-Erweiterungen.html

https://user-images.githubusercontent.com/69573151/131331473-2672b2e4-d399-48f0-939b-e571f367e7e5.jpg https://user-images.githubusercontent.com/69573151/131331475-abc3273f-c2ed-4312-9c83-6b900e240f50.jpg https://user-images.githubusercontent.com/69573151/131331478-4a4969e4-aed1-4359-bf7c-40ff31d0873a.jpg https://user-images.githubusercontent.com/69573151/131331474-df0e087d-3aac-4482-b87a-7cb631affdd4.jpg https://user-images.githubusercontent.com/69573151/131331472-00c8ae2d-22b5-4a2a-9a5e-b0ffe549b871.jpg https://user-images.githubusercontent.com/69573151/131331476-1b744488-273e-4144-a79d-384fa10a755f.jpg https://user-images.githubusercontent.com/69573151/131331479-fdd742a0-ae87-4ecb-a6fc-894f40a445c2.jpg https://user-images.githubusercontent.com/69573151/131331477-6f81ff5f-18df-4bc6-a98e-c3b1ba9e513b.jpg

Sie erhalten folgendes Set:

dieses müssen Sie zusammenbauen:

für den ersten Versuch „blink“ kann der Atom noch vom Kit getrennt sein,

für den zweiten Versuch „ISOMAN“ muss er auf das Kit aufgesetzt werden.

an einer Stelle musste ich das Gehäuse etwas ausschneiden.

das gelingt gut mit einem Seitenschneider (2x rein schneiden, abbrechen und mit einem Teppichmesser nachbearbeiten).

ACHTUNG !! Verletzungsgefahr.

Installation und Verwendung von Gitkraken:

BEVOR Sie beginnen lesen Sie bitte den Abschnitt zu Github durch.

es ist wichtig dass Sie sich mit ihrer Schul-E-Mail Adresse bei Github angemeldet haben,

und Sie sollten auch die privaten Repositories sehen, z.B. dieses hier: https://github.com/Meisterschulen-am-Ostbahnhof-Munchen/ blink_on_atom entfernen Sie das Leerzeichen vor „blink“

Sie finden Gitkraken unter M:\Landmaschinenmechanik\Unterricht\SL\Gitkraken

alternativ auch unter <https://www.gitkraken.com/download/windows64, dort finden Sie auch zahlreiche Videos zur Erklärung:

https://www.youtube.com/watch?v=ub9GfRziCtU&feature=emb_title

https://www.youtube.com/channel/UCp06FAzrFalo3txskS1gCfA

dort doppelklicken Sie auf die GitKrakenSetup.exe

https://user-images.githubusercontent.com/69573151/92911576-4ebbfa00-f429-11ea-943a-3d9d0b20ad84.png

der Startbildschirm sieht bei mir so aus:

https://user-images.githubusercontent.com/69573151/92912519-2b457f00-f42a-11ea-8fda-f9aac43a0922.png

jetzt haben Sie 2 Möglichkeiten:

  1. für ungeduldige: „Sign in with GitHub“, das beschreiben wir unten auch gleich.

  2. https://www.gitkraken.com/student-resources hier können sie ein kostenloses GitKraken Pro bekommen, das kostet normalerweise 49$ pro Jahr und Nase: https://www.gitkraken.com/pricing

so, wir beschreiben hier nur die erste Option:

wenn Sie „Sign in With Github“ klicken (sie müssen die Fehler darunter leer lassen>`_ dann öffnet sich der Browser:

https://user-images.githubusercontent.com/69573151/92913245-e2da9100-f42a-11ea-9c2b-151fbe643ae9.png

klicken Sie „Continue authorisation“

jetzt sollten Sie so etwas sehen:

https://user-images.githubusercontent.com/69573151/92914054-95125880-f42b-11ea-964c-8ced86d4e785.png

Übrigens: wenn ihnen ihr Foto nicht gefällt: in Github kann man es frei anpassen.

klicken Sie auf „Authorize Axosoft“ und machen Sie bei Meisterschulen-am-Ostbahnhof-Munchen einen haken wenn der noch nicht da wäre.

wenn dieses Fenster erscheint hat es funktioniert:

https://user-images.githubusercontent.com/69573151/92914441-ede1f100-f42b-11ea-84c5-3ee23896bacc.png

zurück in Gitkraken sollten Sie das sehen:

https://user-images.githubusercontent.com/69573151/92914589-0c47ec80-f42c-11ea-98f0-ab1d44ed7d9b.png

geben Sie ihren Namen usw. ein,

so zum Beispiel:

https://user-images.githubusercontent.com/69573151/92914748-35687d00-f42c-11ea-8d83-c42fecd81ef5.png

und dann klicken Sie auf Save changes.

https://user-images.githubusercontent.com/69573151/92914891-5761ff80-f42c-11ea-8d12-4053ea272294.png

hier einen Haken setzen, und „I Agree“ drücken.

https://user-images.githubusercontent.com/69573151/92915187-9bed9b00-f42c-11ea-9a75-a33c46bf9cf3.png

hier ist egal was Sie wählen, Gitkraken gibt ihnen automatisch ein Trial der Pro Version. deswegen wählen wir „Start my Pro trial“

(siehe oben für eine Möglichkeit als Student eine kostenlose Pro für mehr als die 7 Tage zu bekommen>`_

https://user-images.githubusercontent.com/69573151/92915186-9bed9b00-f42c-11ea-97c4-a73093bd4907.png

jetzt klicken Sie noch auf Update Ready,

und dann sollte es so aussehen:

https://user-images.githubusercontent.com/69573151/92915185-9bed9b00-f42c-11ea-8614-9cdcbe89b6bd.png

als nächstes holen wir uns 2 Repositories.

dazu brauchen wir zuerst einen Platz.

ein guter Platz ist C:\git oder D:\git wenn ihr Laptop 2 Festplatten hat.

ein Netzlaufwerk wie das E:\ Laufwerk ist eine schlechte Idee.

klicken Sie „new tab“ und „clone a Repo“

https://user-images.githubusercontent.com/69573151/92915673-15858900-f42d-11ea-9a77-5efa4c2d9de1.png

im nächsten Bild wählen Sie „GitHub.com“ und ihren vorher bestimmten Platz,

und wählen das Repository „blink_on_atom“

https://user-images.githubusercontent.com/69573151/92915929-52ea1680-f42d-11ea-98d3-a6076c28c563.png

Clicken Sie „Clone the repo!“ und dann „Open Now“

https://user-images.githubusercontent.com/69573151/92916063-744b0280-f42d-11ea-9c8a-784a4c2f3923.png

jetzt klicken Sie auf das „+“ oben und wiederholen das ganze noch einmal:

https://user-images.githubusercontent.com/69573151/92916437-c8ee7d80-f42d-11ea-904a-18f895ee3d3d.png https://user-images.githubusercontent.com/69573151/92916507-df94d480-f42d-11ea-908e-1744bc39745a.png

Dieses Mal wählen Sie den „ISOMAN“

Sie klicken wieder „open Now“

und bestätigen hier mit YES

https://user-images.githubusercontent.com/69573151/92916690-081cce80-f42e-11ea-9674-ae7c4265562a.png

links unten sollte es dann so aussehen:

https://user-images.githubusercontent.com/69573151/92916803-22ef4300-f42e-11ea-8588-4b811f4a2519.png

nach einer Weile aber dann so:

https://user-images.githubusercontent.com/69573151/92916952-4c0fd380-f42e-11ea-895b-46522bc8d9f6.png

so, für heute war es das mit Gitkraken.

wir werden noch viele Stunden damit verbringen, aber im Moment brauchen wir Gitkraken nicht mehr.

Sie können es schließen.

Installation

Setting-up Installation

Schritt 01:

Hintergrundinfos gibt es hier:
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/

Bitte prüfen Sie VORAB ob ihr Username unter C:\Users ohne Umlaut und ohne Leerzeichen ist.

ansonsten bekommen Sie schwerwiegende Probleme.

Laden Sie sich die ESP-IDF Tools herunter.

https://dl.espressif.com/dl/esp-idf/?idf=4.4

https://dl.espressif.com/dl/esp-idf-tools-setup-online-2.9.exe

https://dl.espressif.com/dl/esp-idf-tools-setup-offline-2.10.exe

Schritt 02:

Schritt 03:

wenn das so aussieht ist es toll.

wenn nicht:

drücken Sie bitte „Apply Fixes“

und dann ja.

Schritt 04:

wählen Sie 4.3

hier wird ihnen der Installer „desktop“ vorschlagen, mir gefällt das nicht !

Schritt 05:

C:\Users\hoepffr.espressif
auch dieser Ordner darf keine Umlaute oder Leerzeichen haben

Schritt 06:

Schritt 07:

Schritt 08:

Schritt 09:

Schritt 10:

Schritt 11: (nur Info)

idf.py menuconfig

idf.py build

https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html#step-6-connect-your-device

https://docs.espressif.com/projects/esp-idf/en/latest/get-started/establish-serial-connection.html

https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

https://www.ftdichip.com/Drivers/VCP.htm

https://docs.espressif.com/projects/espressif-esp-iot-solution/en/latest/hw-reference/ESP-Prog_guide.html

idf.py flash

idf.py monitor

so, hier könnte man von der Kommandozeile aus bereits arbeiten.

Schritt 12:

Öffnen Sie nun Eclipse und erstellen Sie sich einen neuen Workspace.

erledigt.

man braucht kein JAVA, kein Python und kein Git vorab installieren.

Setting-up (LINUX)

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/linux-setup.html

sudo apt install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

mit Yes bestätigen.

Nun laden Sie ESP-IDF herunter.

mkdir -p ~/esp
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git

ESP-IDF wird in diesen Ordner heruntergeladen: ~/esp/esp-idf

Navigiere jetzt mit cd ~/esp/esp-idf in den Ordner.

Mache die Install Datei mit chmod +x install.sh ausführbar. Danach führe die Datei aus. ./install.sh

Fertig.

Setting-up-II

dieses Setup steht ab ca. Januar 2022 zur Verfügung.

<https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html

<https://dl.espressif.com/dl/esp-idf/?idf=4.4

Espressif-IDE 2.4.0 with ESP-IDF v4.4 Windows 10, 11 Size: 1 GB

espressif-ide-setup-espressif-ide-2.4.1-with-esp-idf-4.4.exe

accept:

Apply Fixes

Pfad:

ODER:

IsoAgLib-ISOMAN

für diesen Versuch muss der Atom auf dem Sockel stecken. mit der Schraube vorsichtig sichern.

(das ist Kunststoff, da sind keine 500Nm Drehmoment nötig>`_

öffnen Sie den Workspace C:\git\IsoAgLib-ISOMAN\eclipse-workspace

https://user-images.githubusercontent.com/69573151/92991365-a880fa80-f4e3-11ea-817e-bc3f696b3f50.png

Import Project wie vorher (das können Sie jetzt schon>`_

https://user-images.githubusercontent.com/69573151/92991405-e2520100-f4e3-11ea-8983-63025702433e.png

Launch Target anlegen,

Download and Configure ESP-IDF (wie vorher>`_

Dann Hammer,

dann Play:

https://user-images.githubusercontent.com/69573151/92991453-27763300-f4e4-11ea-8f01-f5d8aa104e74.png

so,

jetzt steigen Sie auf den Fendt und schließen das Gerät an und schauen was passiert.

das USB Kabel müssen Sie auf dem Fendt NICHT anschließen, der Atom wird von den 12V versorgt.

so:

https://user-images.githubusercontent.com/69573151/92991517-981d4f80-f4e4-11ea-90ae-573665695fbb.jpeg

Joystick

Versuchen sie nun die eben erstellte ISOBUS Maschine mit dem AUX-Joystick zu steuern.

Probieren Sie dies sowohl mit dem Traktor-Monitor, als auch mit dem Zusatzbildschirm.

Notieren Sie ihre Erkenntnis, wir werden diese später im Unterricht besprechen.

cci_EasyExample

Sie können jetzt ja schon alles:

sie holen sich mit Gitkraken das cci_EasyExample,

öffnen den Workspace C:\git\cci_EasyExample\eclipse-workspace

importieren das Projekt,

setzen die ESP-IDF Version,

setzen das Build Target,

compilieren das ganze und testen es auf dem Traktor oder ISOBUS Teststation.

die Pools für ISO-Designer finden Sie unter: C:\git\cci_EasyExample\EasyExample\ISODesigner\MyWorkspace1

cci_EasyExample_CAN2IP

Besondere Umstände erfordern besondere Maßnahmen:

  • führen Sie einen PULL auf cci_EasyExample aus

  • im sdkconfig sollte „CAN2IP“ gewählt sein * Screenshot:

https://user-images.githubusercontent.com/5702985/106381319-2cb31c00-63b8-11eb-9495-eec8ef277af3.png
  • Erklärung: wir haben nun 2 Wege um sich zur ISOBUS ECU zu verbinden: * den „virtuellen“ CAN, der eigentlich WLAN ist: CAN2IP * den „bekannten“ physischen CAN, der auch im Traktor vorhanden ist: CAN

  • ebenfalls im sdkconfig müssen Sie ihre SSID und Kennwort eingeben * Screenshot:

https://user-images.githubusercontent.com/5702985/106381351-6421c880-63b8-11eb-84b6-230eaffeff7f.png
  • nun laden Sie das Programm auf den M5 Atom

  • die CAN Hardware brauchen Sie nicht unbedingt hierzu.

https://user-images.githubusercontent.com/5702985/106381404-c2e74200-63b8-11eb-835a-5f214b1bbb6c.png
  • in der Console erscheint nun eine IP-Adresse

https://user-images.githubusercontent.com/5702985/106381497-751f0980-63b9-11eb-8dca-34fd90130f16.png
  • diese IP-Adresse geben sie im Farm-Display ein * installation siehe: nx_farm_display * Als CAN-Interface wählen Sie „router 2“ * Screenshot:

https://user-images.githubusercontent.com/5702985/106381516-95e75f00-63b9-11eb-8530-5676dae59199.png
  • klicken Sie „Neustart“

  • nun sollte der Object-Pool erscheinen im Farm Display.

https://user-images.githubusercontent.com/5702985/106381552-dba42780-63b9-11eb-9d95-4bc40de0f0b6.png

Sie haben nun eine Komplett Virtuelle Umgebung rund um den ISOBUS.

Vorteil: Sie müssen keine Hardware bauen !

Optional

JTAG

JTAG Schritt_01:

jetzt richten wir JTAG ein.

https://docs.espressif.com/projects/esp-idf/en/v4.4.3/esp32/api-guides/jtag-debugging/configure-ft2232h-jtag.html

https://docs.espressif.com/projects/espressif-esp-iot-solution/en/latest/hw-reference/ESP-Prog_guide.html

https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/jtag-debugging/index.html

USB - Schnittstelle mit ZADIG umstellen:
vorher:

Aufruf von ZADIG:

siehe auch: https://docs.espressif.com/projects/esp-idf/en/v4.4.3/esp32/api-guides/jtag-debugging/configure-ft2232h-jtag.html#windows

Schritt_01

nachher:

Hinweis: der Vorgang muss leider wiederholt werden wenn man den ESP-PROG an eine andere Schnittstelle anschließt.

daher idealerweise immer dieselben USB Steckplätze verwenden.

Schritt_01a

Schritt_01b

Diese Pins werden mindestens gebraucht:

Schritt_01c

https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/jtag-debugging/configure-other-jtag.html

JTAG Schritt_02:

openocd –version

Schritt_02

JTAG Schritt_03:

https://docs.espressif.com/projects/esp-idf/en/v4.4.3/esp32/api-guides/jtag-debugging/index.html#run-openocd

openocd -f board/esp32-wrover-kit-3.3v.cfg

ACHTUNG !!! das starten des GDB Servers von der Kommandozeile ist nur noch erforderlich, wenn man auch an der Kommandozeile debuggt.

–> aus der ESP-IDF heraus wird openocd automatisch gestartet.

JTAG Schritt_04:

an dieser Stelle ist die Doku hoffnungslos veraltet.

wenn man die Espressif-IDE (Espressif-IDE) verwendet, dann stimmen diese Links nicht mehr.

https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/jtag-debugging/debugging-examples.html#jtag-debugging-examples-eclipse

https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/jtag-debugging/using-debugger.html#jtag-debugging-using-debugger-eclipse

Ich habe wie folgt sofort eine Debugging zustande gebracht:

  1. nur ESP-IDF GDB… wählen, dann links oben auf das

Symbol klicken,

und starten.

keinerlei Einstellungen zu tätigen.

JTAG Schritt_05:

entfällt

JTAG Schritt_06:

entfällt

JTAG Schritt_07:

und ja, man kann die Console parallel zur Debugging Session laufen lassen,

aber die Console muss vor dem Start der Debugging Session offen sein.

JTAG-S3-USB

https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-guides/jtag-debugging/index.html

openocd –version

openocd -f board/esp32s3-builtin.cfg –> scheint richtig

openocd -f board/esp32s3-bridge.cfg –> scheint falsch

dann läuft es nicht, es muss folgende Einstellung geändert werden:

ESP32-S3 chip (via ESP USB Bridge)

und dann noch „bridge“ durch „builtin“ ändern:

geht:

Auch hier kann die Console parallel zum Debugging laufen,

über ein USB Kabel,

cool:

Selbsttest

Öffnen Sie die Datei

M:\Landmaschinenmechanik\Unterricht\SL\esp-idf\AtomSelbsttest\EasyLoader_ATOM _LITE_FactoryTest.exe

https://user-images.githubusercontent.com/69573151/92991262-02cd8b80-f4e3-11ea-8abb-abca20df035b.png

Mit Erase können Sie den ATOM immer auf Werkseinstellungen zurücksetzen,

mit BURN laden sie ein Selbsttestprogramm drauf.

Falls Sie noch mit dem Terminal verbunden sind: drücken Sie hier:

https://user-images.githubusercontent.com/69573151/92991301-4c1ddb00-f4e3-11ea-86b7-2ab0a40cd01b.png

und versuchen Sie erneut BURN oder ERASE

sollte so aussehen:

https://user-images.githubusercontent.com/69573151/92991327-68ba1300-f4e3-11ea-8e54-2d6297393dc0.png

um den Selbsttest durchzuführen muss die Taste des ATOM betätigt werden.

Eagle

Autodesk EAGLE ist ein PCB-Designer zum Erstellen von Layouts für Platinen und Leiterkarten. Die Abkürzung steht für “Einfach Anzuwendender Grafischer Layout Editor” und ist seit der ersten Version 1998 eine der meistverwendeten Programme für die PCB-Gestaltung.

Abkündigung:

On June 7, 2026, EAGLE will no longer be available

https://www.autodesk.com/products/fusion-360/blog/future-of-autodesk-eagle-fusion-360-electronics/

Installer:

Autodesk_EAGLE_9.6.2_English_Win_64bit.exe

probleme

Eagle hat ein Problem unter Windows 11 bei bestimmten HP und Lenovo Laptops: dabei Öffnet Eagle kurz, und macht sofort wieder zu.

https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Eagle-crashes-seconds-after-launching-splash-screen.html

https://www.youtube.com/watch?v=pyK8LCPOxkk

Die Lösung ist dabei zwei Dateien „libeay32.dll“ und „ssleay32.dll“ aus dem Paket

(https://www.totalcommander.ch/win/tools/openssl-1.0.2u-x64_86-win64.zip)[https://www.totalcommander.ch/win/tools/openssl-1.0.2u-x64_86-win64.zip]

herunterzuladen und zu ersetzen.

danach läuft Eagle wie gewohnt.

Index

Indices and tables