<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.hshl.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Magnetischer_Absolutwert-Drehgeber_AS5600</id>
	<title>Magnetischer Absolutwert-Drehgeber AS5600 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hshl.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Magnetischer_Absolutwert-Drehgeber_AS5600"/>
	<link rel="alternate" type="text/html" href="https://wiki.hshl.de/wiki/index.php?title=Magnetischer_Absolutwert-Drehgeber_AS5600&amp;action=history"/>
	<updated>2026-06-03T18:49:25Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in HSHL Mechatronik</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.hshl.de/wiki/index.php?title=Magnetischer_Absolutwert-Drehgeber_AS5600&amp;diff=141825&amp;oldid=prev</id>
		<title>Ulrich.schneider@hshl.de: Die Seite wurde neu angelegt: „Kategorie:Arduino Kategorie:Sensoren Abb. 1: Magnetischer Absolutwert-Drehgeber AS5600 &#039;&#039;&#039;Autoren:&#039;&#039;&#039;  Marc Ebmeyer,  Prof. Dr.-Ing. Schneider  == AS5600 – Magnetischer Absolutwert-Drehgeber ==  Der &#039;&#039;&#039;AS5600&#039;&#039;&#039; ist ein präziser, kontaktloser, magnetischer Drehwinkelsensor mit einer Auflösung von 12 Bit (4096 Schritte pro Umdrehung).   Er misst den a…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.hshl.de/wiki/index.php?title=Magnetischer_Absolutwert-Drehgeber_AS5600&amp;diff=141825&amp;oldid=prev"/>
		<updated>2025-11-13T12:24:41Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&lt;a href=&quot;/wiki/index.php/Kategorie:Arduino&quot; title=&quot;Kategorie:Arduino&quot;&gt;Kategorie:Arduino&lt;/a&gt; &lt;a href=&quot;/wiki/index.php/Kategorie:Sensoren&quot; title=&quot;Kategorie:Sensoren&quot;&gt;Kategorie:Sensoren&lt;/a&gt; &lt;a href=&quot;/wiki/index.php/Datei:AS5600.jpg&quot; title=&quot;Datei:AS5600.jpg&quot;&gt;thumb|rigth|300px|Abb. 1: Magnetischer Absolutwert-Drehgeber AS5600&lt;/a&gt; &amp;#039;&amp;#039;&amp;#039;Autoren:&amp;#039;&amp;#039;&amp;#039; &lt;a href=&quot;/wiki/index.php/Benutzer:Marc_Ebmeyer&quot; title=&quot;Benutzer:Marc Ebmeyer&quot;&gt; Marc Ebmeyer&lt;/a&gt;, &lt;a href=&quot;/wiki/index.php/Benutzer:Ulrich_Schneider&quot; title=&quot;Benutzer:Ulrich Schneider&quot;&gt; Prof. Dr.-Ing. Schneider&lt;/a&gt;  == AS5600 – Magnetischer Absolutwert-Drehgeber ==  Der &amp;#039;&amp;#039;&amp;#039;AS5600&amp;#039;&amp;#039;&amp;#039; ist ein präziser, kontaktloser, magnetischer Drehwinkelsensor mit einer Auflösung von 12 Bit (4096 Schritte pro Umdrehung).   Er misst den a…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:Arduino]]&lt;br /&gt;
[[Kategorie:Sensoren]]&lt;br /&gt;
[[Datei:AS5600.jpg|thumb|rigth|300px|Abb. 1: Magnetischer Absolutwert-Drehgeber AS5600]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Autoren:&amp;#039;&amp;#039;&amp;#039; [[Benutzer:Marc Ebmeyer| Marc Ebmeyer]], [[Benutzer:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]] &lt;br /&gt;
== AS5600 – Magnetischer Absolutwert-Drehgeber ==&lt;br /&gt;
&lt;br /&gt;
Der &amp;#039;&amp;#039;&amp;#039;AS5600&amp;#039;&amp;#039;&amp;#039; ist ein präziser, kontaktloser, magnetischer Drehwinkelsensor mit einer Auflösung von 12 Bit (4096 Schritte pro Umdrehung).  &lt;br /&gt;
Er misst den absoluten Winkel einer Magnetposition und gibt den Wert digital (I²C), als PWM oder analog aus.&lt;br /&gt;
&lt;br /&gt;
== Funktionsprinzip ==&lt;br /&gt;
&lt;br /&gt;
Der Sensor enthält vier Hall-Elemente, die das Magnetfeld eines Permanentmagneten über der Chipoberfläche messen.  &lt;br /&gt;
Aus den magnetischen Feldkomponenten &amp;#039;&amp;#039;&amp;#039;Bₓ&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Bᵧ&amp;#039;&amp;#039;&amp;#039; berechnet der interne DSP den Winkel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \text{Winkel} = \arctan\left(\frac{B_y}{B_x}\right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis wird intern aufgelöst in einen 12-Bit-Wert (0 – 4095), der einem Drehwinkel von 0° – 360° entspricht.&lt;br /&gt;
&lt;br /&gt;
== Technische Daten ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parameter !! Wert !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Auflösung || 12 Bit (4096 Schritte) || ≈ 0,088° pro Schritt&lt;br /&gt;
|-&lt;br /&gt;
| Messbereich || 0 – 360 ° || Absolutwert, kein Inkrementalgeber&lt;br /&gt;
|-&lt;br /&gt;
| Versorgungsspannung || 3,3 V – 5,5 V || 5 V-kompatibel&lt;br /&gt;
|-&lt;br /&gt;
| Schnittstellen || I²C, PWM, Analog || frei wählbar&lt;br /&gt;
|-&lt;br /&gt;
| I²C-Adresse || 0x36 (7-Bit) || Standardadresse&lt;br /&gt;
|-&lt;br /&gt;
| Ausgangsform || Digital / PWM / Analog || wählbar per Konfiguration&lt;br /&gt;
|-&lt;br /&gt;
| Prellverhalten || keine Prellung || kontaktlos, Hall-basiert&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pinbelegung (typisches AS5600-Modul) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Pin !! Funktion !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| VCC || Versorgung || 3.3 V – 5 V&lt;br /&gt;
|-&lt;br /&gt;
| GND || Masse || –&lt;br /&gt;
|-&lt;br /&gt;
| SDA || I²C Datenleitung || serielle Kommunikation&lt;br /&gt;
|-&lt;br /&gt;
| SCL || I²C Taktleitung || serielle Kommunikation&lt;br /&gt;
|-&lt;br /&gt;
| OUT || PWM oder Analogausgang || proportional zum Winkel&lt;br /&gt;
|-&lt;br /&gt;
| DIR || Richtungswahl || legt Drehrichtung (CW/CCW) fest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kommunikationsmodi ==&lt;br /&gt;
&lt;br /&gt;
=== I²C-Modus ===&lt;br /&gt;
* Registeradresse: 0x0C (ANGLE high byte), 0x0D (ANGLE low byte)&lt;br /&gt;
* Wertbereich: 0 – 4095 (12 Bit)&lt;br /&gt;
* Winkelberechnung:&lt;br /&gt;
&amp;lt;math&amp;gt; \text{Winkel [°]} = \frac{\text{angle}}{4096} \times 360 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PWM-Modus ===&lt;br /&gt;
* Ausgang: Pulsweite proportional zum Winkel&lt;br /&gt;
* Messung mit Mikrocontroller oder Simulink-Block (Pulse Width Measurement)&lt;br /&gt;
* Vorteil: keine Buskommunikation notwendig&lt;br /&gt;
&lt;br /&gt;
=== Analogmodus ===&lt;br /&gt;
* Ausgang: 0 – Vref (V) entspricht 0 – 360°&lt;br /&gt;
* Direkt an analogen Eingang (ADC) anschließbar&lt;br /&gt;
&lt;br /&gt;
== Vorteile gegenüber mechanischen Drehgebern ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Merkmal !! KY-040 (mechanisch) !! AS5600 (magnetisch)&lt;br /&gt;
|-&lt;br /&gt;
| Kontaktprellung || ja || nein&lt;br /&gt;
|-&lt;br /&gt;
| Absolute Position || nein || ja&lt;br /&gt;
|-&lt;br /&gt;
| Auflösung || ca. 20–24 Impulse/U || 4096 Impulse/U&lt;br /&gt;
|-&lt;br /&gt;
| Lebensdauer || begrenzt || nahezu unbegrenzt&lt;br /&gt;
|-&lt;br /&gt;
| Schnittstelle || Digital (A/B) || I²C / PWM / Analog&lt;br /&gt;
|-&lt;br /&gt;
| Genauigkeit || mäßig || sehr hoch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Verwendung in Simulink mit Arduino ==&lt;br /&gt;
* **I²C-Kommunikation:**&lt;br /&gt;
  # I²C-Read-Block verwenden  &lt;br /&gt;
  # Adresse: 0x36  &lt;br /&gt;
  # Lese 2 Bytes ab Register 0x0C  &lt;br /&gt;
  # Berechne Winkel in Grad:  &lt;br /&gt;
    &amp;lt;code&amp;gt;(byte1 * 256 + byte2) / 4096 * 360&amp;lt;/code&amp;gt;&lt;br /&gt;
* **Alternativ:**&lt;br /&gt;
  * PWM-Ausgang messen mit Digital-Input-Block&lt;br /&gt;
  * Analog-Ausgang lesen mit Analog-Input-Block&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Merkmal !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Typ || Magnetischer Absolutwertgeber&lt;br /&gt;
|-&lt;br /&gt;
| Auflösung || 12 Bit (4096 Schritte)&lt;br /&gt;
|-&lt;br /&gt;
| Schnittstellen || I²C / PWM / Analog&lt;br /&gt;
|-&lt;br /&gt;
| Versorgung || 3.3 V – 5 V&lt;br /&gt;
|-&lt;br /&gt;
| Besonderheit || Keine Entprellung nötig, kontaktlos&lt;br /&gt;
|-&lt;br /&gt;
| Kompatibel mit Simulink (Arduino Target) || Ja&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ulrich.schneider@hshl.de</name></author>
	</entry>
</feed>