{"id":1729,"date":"2017-12-30T16:07:24","date_gmt":"2017-12-30T16:07:24","guid":{"rendered":"http:\/\/www.horter.de\/blog\/?p=1729"},"modified":"2023-01-13T15:30:28","modified_gmt":"2023-01-13T15:30:28","slug":"i2c-analog-input-4-kanaele-18-bit-mit-mcp3424","status":"publish","type":"post","link":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/","title":{"rendered":"I2C-Analog-Input 4 Kan\u00e4le \/ 18 Bit mit MCP3424"},"content":{"rendered":"<p>Bei dieser Karte haben wir einen AD-Wandler von Microchip verbaut. Dieser kann 4 Analogwerte mit einer Aufl\u00f6sung von maximal 18 Bit einlesen.<br \/>\nFolgende Messbereiche sind m\u00f6glich:<\/p>\n<ul>\n<li>0..10V<\/li>\n<li>\u00b110V<\/li>\n<li>\u00b12V<\/li>\n<li>\u00b120mA<\/li>\n<\/ul>\n<p>Durch \u00e4ndern der Vorwiderst\u00e4nden lassen sich auch andere Messbereiche z.B. 0-30V zur \u00dcberwachung von Bordspannungen im KFZ, Boot oder Caravan realisieren.<\/p>\n<p>&nbsp;<\/p>\n<h3>Hardware<\/h3>\n<p><a style=\"line-height: 1.5;\" href=\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/mcp3424-frontansicht\/\" rel=\"attachment wp-att-1741\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1741\" src=\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-Frontansicht.jpg\" alt=\"\" width=\"418\" height=\"587\" srcset=\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-Frontansicht.jpg 418w, https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-Frontansicht-214x300.jpg 214w\" sizes=\"auto, (max-width: 418px) 100vw, 418px\" \/><\/a><\/p>\n<p>Der AD-Wandler MCP3424 von Microcip hat folgende Eigenschaften:<\/p>\n<ul>\n<li>4 Analogkan\u00e4le<\/li>\n<li>On-Board Referenzspannung 2,048V \u00b1 0.05%<\/li>\n<li>On-Board programmierbarer Verst\u00e4rker<\/li>\n<li>Programmierbare Abtastraten<br \/>\n3.75 SPS (18 bits)<br \/>\n15 SPS (16 bits)<br \/>\n60 SPS (14 bits)<br \/>\n240 SPS (12 bits)<\/li>\n<\/ul>\n<p>Weitere Einzelheiten entnehmen Sie bitte dem <a href=\"https:\/\/www.horter.de\/doku\/MCP3424.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"><b>Datenblatt MCP3424<\/b><\/a> (830 kB)<\/p>\n<p>Wir haben den MCP3424 auf eine Leiterplatte mit vier Spannungsteilern und vier 500 Ohm Widerst\u00e4nden gepackt.<\/p>\n<p>Mit Jumpern kann f\u00fcr jeden Kanal der gew\u00fcnschte Messbereich gew\u00e4hlt werden.<\/p>\n<p><a href=\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/mcp3424-messbereiche\/\" rel=\"attachment wp-att-1739\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1739 size-full\" src=\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-Messbereiche.png\" alt=\"\" width=\"817\" height=\"323\" srcset=\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-Messbereiche.png 817w, https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-Messbereiche-300x119.png 300w, https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-Messbereiche-768x304.png 768w, https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-Messbereiche-730x289.png 730w\" sizes=\"auto, (max-width: 817px) 100vw, 817px\" \/><\/a><\/p>\n<h3>\u00a0Downloads<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.horter-shop.de\/images\/pdf_icon_mini.png\" alt=\"\" width=\"45\" height=\"45\" \/><strong><a href=\"https:\/\/www.horter.de\/doku\/i2c-hs-analog-in_18Bit_db.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Datenblatt<\/a><\/strong>\u00a0 \u00a0<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.horter-shop.de\/images\/pdf_icon_mini.png\" alt=\"\" width=\"45\" height=\"45\" \/><strong><a href=\"https:\/\/www.horter.de\/doku\/i2c-hs-analog-in_18Bit_sp.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Schaltplan<\/a><\/strong><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"line-height: 1.5;\">I2C-Adresse<\/span><\/h3>\n<p>Die Adressierung des MCP3424 erfolgt mit Jumpern auf der Karte.<\/p>\n<table>\n<thead>\n<tr>\n<td style=\"text-align: center;\"><span style=\"text-decoration: underline;\">A0<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"text-decoration: underline;\">A1<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"text-decoration: underline;\">8-Bit dezimal<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"text-decoration: underline;\">8-Bit hex<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"text-decoration: underline;\">7-Bit dezimal<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"text-decoration: underline;\">7-Bit hex<\/span><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: center;\">L<\/td>\n<td style=\"text-align: center;\">L<\/td>\n<td style=\"text-align: center;\">208<\/td>\n<td style=\"text-align: center;\">0xD0<\/td>\n<td style=\"text-align: center;\">104<\/td>\n<td style=\"text-align: center;\">0x68<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">L<\/td>\n<td style=\"text-align: center;\">F<\/td>\n<td style=\"text-align: center;\">210<\/td>\n<td style=\"text-align: center;\">0xD02<\/td>\n<td style=\"text-align: center;\">105<\/td>\n<td style=\"text-align: center;\">0x69<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">H<\/td>\n<td style=\"text-align: center;\">L<\/td>\n<td style=\"text-align: center;\">212<\/td>\n<td style=\"text-align: center;\">0xD4<\/td>\n<td style=\"text-align: center;\">106<\/td>\n<td style=\"text-align: center;\">0x6A<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">H<\/td>\n<td style=\"text-align: center;\">F<\/td>\n<td style=\"text-align: center;\">214<\/td>\n<td style=\"text-align: center;\">0xD6<\/td>\n<td style=\"text-align: center;\">107<\/td>\n<td style=\"text-align: center;\">0x6B<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">L<\/td>\n<td style=\"text-align: center;\">H<\/td>\n<td style=\"text-align: center;\">216<\/td>\n<td style=\"text-align: center;\">0xD8<\/td>\n<td style=\"text-align: center;\">108<\/td>\n<td style=\"text-align: center;\">0x6C<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">F<\/td>\n<td style=\"text-align: center;\">L<\/td>\n<td style=\"text-align: center;\">218<\/td>\n<td style=\"text-align: center;\">0xDA<\/td>\n<td style=\"text-align: center;\">109<\/td>\n<td style=\"text-align: center;\">0x6D<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">H<\/td>\n<td style=\"text-align: center;\">H<\/td>\n<td style=\"text-align: center;\">220<\/td>\n<td style=\"text-align: center;\">0xDC<\/td>\n<td style=\"text-align: center;\">110<\/td>\n<td style=\"text-align: center;\">0x6E<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\">F<\/td>\n<td style=\"text-align: center;\">H<\/td>\n<td style=\"text-align: center;\">222<\/td>\n<td style=\"text-align: center;\">0xDE<\/td>\n<td style=\"text-align: center;\">111<\/td>\n<td style=\"text-align: center;\">0x6F<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h3>Programmierung<\/h3>\n<p>Um einen Analogwert aus dem MCP3424 muss vorher das Register eingestellt werden. Dies erfolgt \u00fcber das Steuerregisterwelches mit einem Schreibbefehl zum AD-Wandler gesendet wird.<\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"text-decoration: underline;\">Bit<\/span><\/td>\n<td><span style=\"text-decoration: underline;\">Funktion<\/span><\/td>\n<td><span style=\"text-decoration: underline;\">Erkl\u00e4rung<\/span><\/td>\n<\/tr>\n<tr>\n<td>0+1<\/td>\n<td>Verst\u00e4rkung<br \/>\n(Gain)<\/td>\n<td>00 = x1 (Default)<br \/>\n01 = x2<br \/>\n10 = x4<br \/>\n11 = x8<\/td>\n<\/tr>\n<tr>\n<td>2+3<\/td>\n<td>Aufl\u00f6sung<br \/>\n(Sample Rate)<\/td>\n<td>00 = 240 SPS (12 bits) (Default)<br \/>\n01 = 60 SPS (14 bits)<br \/>\n10 = 15 SPS (16 bits)<br \/>\n11 = 3.75 SPS (18 bits)<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>Wandlungsart<br \/>\n<span style=\"font-family: inherit; font-size: inherit; line-height: 1.5;\">(Conversion Mode)<\/span><\/td>\n<td>1 = Continuous Conversion Mode (Default).<br \/>\n0 = One-Shot Conversion Mode.<\/td>\n<\/tr>\n<tr>\n<td>5+6<\/td>\n<td>Kanalauswahl<br \/>\n(Channel Selection)<\/td>\n<td>00 = Select Channel 1 (Default)<br \/>\n01 = Select Channel 2<br \/>\n10 = Select Channel 3<br \/>\n11 = Select Channel 4<\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>Wandlung start \/ fertig<br \/>\n(Ready Bit)<\/td>\n<td>One-Shot mode:<br \/>\n1 = Initiate a new conversion.Conversion mode:<br \/>\n0 = No effect<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>Programmbeispiel f\u00fcr I2C-USB-Modem oder i2C-Modem-2<\/p>\n<pre>STBy = 0 <span style=\"color: #008000;\">'Kanal 0 (Bit 5+6)<\/span>\r\n\r\n<span style=\"color: #000080;\">Select Case<\/span> Combo_GAIN.Text <span style=\"color: #008000;\">'Verst\u00e4rkung (Bit 0+1)<\/span>\r\n <span style=\"color: #000080;\">Case<\/span> 1\r\n    STBy = STBy + 0 <span style=\"color: #008000;\">' 1x = 0 0<\/span>\r\n <span style=\"color: #000080;\">Case<\/span> 2\r\n    STBy = STBy + 1 <span style=\"color: #008000;\">' 2x = 0 1<\/span>\r\n <span style=\"color: #000080;\">Case<\/span> 4\r\n    STBy = STBy + 2 <span style=\"color: #008000;\">' 4x = 1 0<\/span>\r\n <span style=\"color: #000080;\">Case<\/span> 8\r\n    STBy = STBy + 3 <span style=\"color: #008000;\">' 8x = 1 1<\/span>\r\n<span style=\"color: #000080;\">End Select<\/span>\r\n \r\nSelect Case Combo_RATE.Text <span style=\"color: #008000;\">'Aufl\u00f6sung (Bit 2+3)<\/span>\r\n <span style=\"color: #000080;\">Case<\/span> 12\r\n    STBy = STBy + 0 <span style=\"color: #008000;\">' 12 Bit = 0 0<\/span>\r\n <span style=\"color: #000080;\">Case<\/span> 14\r\n    STBy = STBy + 4 <span style=\"color: #008000;\">' 14 Bit = 0 1<\/span>\r\n <span style=\"color: #000080;\">Case<\/span> 16\r\n    STBy = STBy + 8 <span style=\"color: #008000;\">' 16 Bit = 1 0<\/span>\r\n <span style=\"color: #000080;\">Case<\/span>  18\r\n    STBy = STBy + 12 <span style=\"color: #008000;\">' 18 Bit = 1 1<\/span>\r\n<span style=\"color: #000080;\">End Select<\/span>\r\n \r\n<span style=\"color: #008000;\">'Startbit setzten (Bit 7)<\/span>\r\nSTBy = STBy + 128\r\n\r\n<span style=\"color: #008000;\">'Steuerbyte in Textbox ausgeben<\/span>\r\nTextBox_STEUERBYTE_WRITE.Text = Dec2Bin(STBy)\r\n\r\n<span style=\"color: #008000;\">'Steuerbyte \u00fcbertragen<\/span>\r\nSENDBYTE (51) <span style=\"color: #008000;\">'Befehl 51 = Daten senden<\/span>\r\nSENDBYTE (3) <span style=\"color: #008000;\">'Frame Anzahl = 3<\/span>\r\nSENDBYTE (Adr) <span style=\"color: #008000;\">'Bus-Adresse des MCP3424<\/span>\r\nSENDBYTE (0) <span style=\"color: #008000;\">'Adresse MSB<\/span>\r\nSENDBYTE (STBy) <span style=\"color: #008000;\">'Steuerbyte<\/span>\r\nSENDBYTE (4) <span style=\"color: #008000;\">'Endekennung<\/span><\/pre>\n<p>Anschlie\u00dfend kann der Analogwert \u00fcber einen Lesebefehl geholt werden.<\/p>\n<p>Bei einer Aufl\u00f6sung von 12-Bit, 14-Bit oder 16-Bit m\u00fcssen 3 Bytes vom MCP3424 gelesen werden.<\/p>\n<pre>SENDBYTE (51) <span style=\"color: #008000;\">'Befehl 51 = I2C-DATA<\/span>\r\nSENDBYTE (3) <span style=\"color: #008000;\">'Frame Anzahl = 3<\/span>\r\nSENDBYTE (Adr + 1) <span style=\"color: #008000;\">'Bus-Adresse des I2C-ADC zum Lesen<\/span>\r\nSENDBYTE (0) <span style=\"color: #008000;\">'Adresse MSB<\/span>\r\nSENDBYTE (3) <span style=\"color: #008000;\">'3 Byte lesen<\/span>\r\nSENDBYTE (4) <span style=\"color: #008000;\">'Endekennung<\/span><\/pre>\n<p>Bei einer Aufl\u00f6sung von 18-Bit m\u00fcssen 4 Bytes vom MCP3424 gelesen werden.<\/p>\n<pre>SENDBYTE (51) <span style=\"color: #008000;\">'Befehl 51 = I2C-DATA<\/span>\r\nSENDBYTE (3) <span style=\"color: #008000;\">'Frame Anzahl = 3<\/span>\r\nSENDBYTE (Adr + 1) <span style=\"color: #008000;\">'Bus-Adresse des I2C-ADC zum Lesen<\/span>\r\nSENDBYTE (0) <span style=\"color: #008000;\">'Adresse MSB<\/span>\r\nSENDBYTE (3) <span style=\"color: #008000;\">'4 Byte lesen<\/span>\r\nSENDBYTE (4) <span style=\"color: #008000;\">'Endekennung<\/span><\/pre>\n<p>Der Messwert kann danach abh\u00e4ngig der Aufl\u00f6sung berechnet werden<\/p>\n<pre> Select Case Combo_RATE.Text\r\n \r\n Case 12 <span style=\"color: #008000;\">' 12 Bit = 1mV \/ Digit ( 0-10V = 0-4000 dez.) <\/span>\r\n    TextBox_AIN1.Text = byte2Dec(d(1), d(2))\r\n    <span style=\"color: #008000;\">'Spannung = Digitalwert * 1 [mV]<\/span>\r\n\u00a0   TextBox_T1.Text = (TextBox_AIN1.Text * 1) \/ 1000 &amp; \" V\" 'Spannung am Pin\r\n    TextBox_S1.Text = (TextBox_AIN1.Text * 5) \/ 1000 &amp; \" V\" '0-10V Wert\r\n \r\n Case 14 <span style=\"color: #008000;\">' 14 Bit = 250 \u03bcV \/ Digit ( 0-10V = 0-8000 dez.) <\/span>\r\n    TextBox_AIN1.Text = byte2Dec(d(1), d(2))\r\n    <span style=\"color: #008000;\">'Spannung = Digitalwert * 250 [\u03bcV]<\/span>\r\n    TextBox_T1.Text = (TextBox_AIN1.Text * 250) \/ 1000000 &amp; \" V\" 'Spannung am Pin\r\n    TextBox_S1.Text = (TextBox_AIN1.Text * 1250) \/ 1000000 &amp; \" V\" '0-10V Wert\r\n \r\n Case 16 <span style=\"color: #008000;\">' 16 Bit = 62,5 \u03bcV \/ Digit ( 0-10V = 0-32000 dez.) <\/span>\r\n    TextBox_AIN1.Text = byte2Dec(d(1), d(2))\r\n    <span style=\"color: #008000;\">'Spannung = Digitalwert * 62.5 [\u03bcV]<\/span>\r\n    TextBox_T1.Text = (TextBox_AIN1.Text * 62.5) \/ 1000000 &amp; \" V\" 'Spannung am Pin\r\n    TextBox_S1.Text = (TextBox_AIN1.Text * 312.5) \/ 1000000 &amp; \" V\" '0-10V Wert\r\n \r\n Case 18 <span style=\"color: #008000;\">' 18 Bit = 15,625 \u03bcV \/ Digit( 0-10V = 0-256000 dez.) <\/span>\r\n    TextBox_AIN1.Text = byte2Dec(d(1), d(2), d(3))\r\n    <span style=\"color: #008000;\">'Spannung = Digitalwert * 15.625 [\u03bcV]<\/span>\r\n    TextBox_T1.Text = (TextBox_AIN1.Text * 15.625) \/ 1000000 &amp; \" V\" 'Spannung am Pin\r\n    TextBox_S1.Text = (TextBox_AIN1.Text * 78.125) \/ 1000000 &amp; \" V\" '0-10V Wert\r\n \r\n End Select<\/pre>\n<p>&nbsp;<\/p>\n<pre><span style=\"color: #000080;\">Private Function<\/span> byte2Dec(<span style=\"color: #000080;\">ParamArray<\/span> By() <span style=\"color: #000080;\">As Variant<\/span>) <span style=\"color: #000080;\">As Long<\/span>\r\n<span style=\"color: #008000;\">' Wandelt bis zu vier Bytes in eine positive oder negative Dezimalzahl um.<\/span>\r\n<span style=\"color: #008000;\">' Ist das erste Byte negativ also gr\u00f6\u00dfer als 127, dann ist die ganze Zahl negativ.<\/span>\r\n\r\n <span style=\"color: #000080;\">Dim<\/span> v <span style=\"color: #000080;\">As Variant<\/span>\r\n <span style=\"color: #000080;\">Dim<\/span> i, h, neg\r\n \r\n <span style=\"color: #000080;\">For Each<\/span> v <span style=\"color: #000080;\">In<\/span> By\r\n   h = h &amp; Right(\"0\" &amp; Hex(v), 2)\r\n   i = i + 1\r\n   <span style=\"color: #000080;\">If<\/span> i = 1 <span style=\"color: #000080;\">Then<\/span>\r\n     <span style=\"color: #000080;\">If<\/span> v &gt; 127 <span style=\"color: #000080;\">Then<\/span> neg = 1\r\n   <span style=\"color: #000080;\">End If<\/span>\r\n <span style=\"color: #000080;\">Next<\/span> v\r\n \r\n <span style=\"color: #000080;\">If<\/span> neg = 1 <span style=\"color: #000080;\">Then<\/span>\r\n   byte2Dec = <span style=\"color: #000080;\">CLng<\/span>(\"&amp;H\" &amp; Right(\"FFFFFF\" &amp; h, 8))\r\n <span style=\"color: #000080;\">Else<\/span>\r\n   byte2Dec = <span style=\"color: #000080;\">CLng<\/span>(\"&amp;H\" &amp; Right(\"000000\" &amp; h, 8))\r\n <span style=\"color: #000080;\">End If<\/span>\r\n\r\n<span style=\"color: #000080;\">End Function<\/span><\/pre>\n<p>&nbsp;<\/p>\n<h3>Excel-Makro<\/h3>\n<p><a href=\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/mcp3424_excel-makro\/\" rel=\"attachment wp-att-1765\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-1765 alignnone\" src=\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424_Excel-Makro-1024x700.jpg\" alt=\"\" width=\"730\" height=\"499\" srcset=\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424_Excel-Makro-1024x700.jpg 1024w, https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424_Excel-Makro-300x205.jpg 300w, https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424_Excel-Makro-768x525.jpg 768w, https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424_Excel-Makro-730x499.jpg 730w, https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424_Excel-Makro.jpg 1367w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><\/p>\n<p>In diesem Excel-Makro ist die prinzipielle Funktion der Analogen Eingangskarte 4-Kanal 18-Bit dargestellt.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.horter-shop.de\/images\/zip_icon_mini.png\" alt=\"\" width=\"45\" height=\"45\" \/><strong><a  data-e-Disable-Page-Transition=\"true\" class=\"download-link\" title=\"\" href=\"https:\/\/www.horter.de\/blog\/download\/1767\/?tmstv=1777572635\" rel=\"nofollow\" id=\"download-link-1767\" data-redirect=\"false\" >\n\tExcel-Makro zum MCP3424 f\u00fcr I2C-USB-Modem und I2C-SR232-Modem 2\t(4217 Downloads\t)\n<\/a>\n<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei dieser Karte haben wir einen AD-Wandler von Microchip verbaut. Dieser kann 4 Analogwerte mit einer Aufl\u00f6sung von maximal 18 Bit einlesen. Folgende Messbereiche sind m\u00f6glich: 0..10V \u00b110V \u00b12V \u00b120mA Durch \u00e4ndern der Vorwiderst\u00e4nden lassen sich auch andere Messbereiche z.B&#8230;. <a class=\"continue-reading-link\" href=\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/\">mehr lesen<\/a><\/p>\n","protected":false},"author":3,"featured_media":1746,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[81,144,40,130,7,114,231,66,143,182],"class_list":["post-1729","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-i2c-baugruppen","tag-analog","tag-analogwerte-lesen","tag-arduino","tag-drucksensor","tag-i2c","tag-i2c-bus","tag-mcp3424","tag-raspberri-pi","tag-sensoren","tag-temperatur-messen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>I2C-Analog-Input 4 Kan\u00e4le \/ 18 Bit mit MCP3424 - Horter &amp; Kalb Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"I2C-Analog-Input 4 Kan\u00e4le \/ 18 Bit mit MCP3424 - Horter &amp; Kalb Blog\" \/>\n<meta property=\"og:description\" content=\"Bei dieser Karte haben wir einen AD-Wandler von Microchip verbaut. Dieser kann 4 Analogwerte mit einer Aufl\u00f6sung von maximal 18 Bit einlesen. Folgende Messbereiche sind m\u00f6glich: 0..10V \u00b110V \u00b12V \u00b120mA Durch \u00e4ndern der Vorwiderst\u00e4nden lassen sich auch andere Messbereiche z.B.... mehr lesen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/\" \/>\n<meta property=\"og:site_name\" content=\"Horter &amp; Kalb Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-30T16:07:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-13T15:30:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-BB.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"125\" \/>\n\t<meta property=\"og:image:height\" content=\"125\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"JH\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"JH\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/\"},\"author\":{\"name\":\"JH\",\"@id\":\"https:\/\/www.horter.de\/blog\/#\/schema\/person\/a8a4c3c5d3167dce7c7d31df6088b5d2\"},\"headline\":\"I2C-Analog-Input 4 Kan\u00e4le \/ 18 Bit mit MCP3424\",\"datePublished\":\"2017-12-30T16:07:24+00:00\",\"dateModified\":\"2023-01-13T15:30:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/\"},\"wordCount\":362,\"commentCount\":53,\"publisher\":{\"@id\":\"https:\/\/www.horter.de\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-BB.jpg\",\"keywords\":[\"Analog\",\"Analogwerte lesen\",\"Arduino\",\"Drucksensor\",\"I2C\",\"I2C-Bus\",\"MCP3424\",\"Raspberri PI\",\"Sensoren\",\"Temperatur messen\"],\"articleSection\":[\"I2C-Baugruppen\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/\",\"url\":\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/\",\"name\":\"I2C-Analog-Input 4 Kan\u00e4le \/ 18 Bit mit MCP3424 - Horter &amp; Kalb Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.horter.de\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-BB.jpg\",\"datePublished\":\"2017-12-30T16:07:24+00:00\",\"dateModified\":\"2023-01-13T15:30:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#primaryimage\",\"url\":\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-BB.jpg\",\"contentUrl\":\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-BB.jpg\",\"width\":125,\"height\":125,\"caption\":\"Analoge Eingangskarte I2AE18 mit MCP3424 4 Kan\u00e4le 0-10V, 0-2V oder 0-20mA\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\/\/www.horter.de\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"I2C-Analog-Input 4 Kan\u00e4le \/ 18 Bit mit MCP3424\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.horter.de\/blog\/#website\",\"url\":\"https:\/\/www.horter.de\/blog\/\",\"name\":\"Horter & Kalb Blog\",\"description\":\"SPS, I2C und mehr\",\"publisher\":{\"@id\":\"https:\/\/www.horter.de\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.horter.de\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.horter.de\/blog\/#organization\",\"name\":\"Horter & Kalb Blog\",\"url\":\"https:\/\/www.horter.de\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.horter.de\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2026\/01\/hoka_Icon_400x400.png\",\"contentUrl\":\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2026\/01\/hoka_Icon_400x400.png\",\"width\":400,\"height\":400,\"caption\":\"Horter & Kalb Blog\"},\"image\":{\"@id\":\"https:\/\/www.horter.de\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.horter.de\/blog\/#\/schema\/person\/a8a4c3c5d3167dce7c7d31df6088b5d2\",\"name\":\"JH\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.horter.de\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2015\/07\/jhfb.jpg\",\"contentUrl\":\"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2015\/07\/jhfb.jpg\",\"caption\":\"JH\"},\"url\":\"https:\/\/www.horter.de\/blog\/author\/j-horter\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"I2C-Analog-Input 4 Kan\u00e4le \/ 18 Bit mit MCP3424 - Horter &amp; Kalb Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/","og_locale":"de_DE","og_type":"article","og_title":"I2C-Analog-Input 4 Kan\u00e4le \/ 18 Bit mit MCP3424 - Horter &amp; Kalb Blog","og_description":"Bei dieser Karte haben wir einen AD-Wandler von Microchip verbaut. Dieser kann 4 Analogwerte mit einer Aufl\u00f6sung von maximal 18 Bit einlesen. Folgende Messbereiche sind m\u00f6glich: 0..10V \u00b110V \u00b12V \u00b120mA Durch \u00e4ndern der Vorwiderst\u00e4nden lassen sich auch andere Messbereiche z.B.... mehr lesen","og_url":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/","og_site_name":"Horter &amp; Kalb Blog","article_published_time":"2017-12-30T16:07:24+00:00","article_modified_time":"2023-01-13T15:30:28+00:00","og_image":[{"width":125,"height":125,"url":"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-BB.jpg","type":"image\/jpeg"}],"author":"JH","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"JH","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#article","isPartOf":{"@id":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/"},"author":{"name":"JH","@id":"https:\/\/www.horter.de\/blog\/#\/schema\/person\/a8a4c3c5d3167dce7c7d31df6088b5d2"},"headline":"I2C-Analog-Input 4 Kan\u00e4le \/ 18 Bit mit MCP3424","datePublished":"2017-12-30T16:07:24+00:00","dateModified":"2023-01-13T15:30:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/"},"wordCount":362,"commentCount":53,"publisher":{"@id":"https:\/\/www.horter.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#primaryimage"},"thumbnailUrl":"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-BB.jpg","keywords":["Analog","Analogwerte lesen","Arduino","Drucksensor","I2C","I2C-Bus","MCP3424","Raspberri PI","Sensoren","Temperatur messen"],"articleSection":["I2C-Baugruppen"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/","url":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/","name":"I2C-Analog-Input 4 Kan\u00e4le \/ 18 Bit mit MCP3424 - Horter &amp; Kalb Blog","isPartOf":{"@id":"https:\/\/www.horter.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#primaryimage"},"image":{"@id":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#primaryimage"},"thumbnailUrl":"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-BB.jpg","datePublished":"2017-12-30T16:07:24+00:00","dateModified":"2023-01-13T15:30:28+00:00","breadcrumb":{"@id":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#primaryimage","url":"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-BB.jpg","contentUrl":"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2017\/12\/MCP3424-BB.jpg","width":125,"height":125,"caption":"Analoge Eingangskarte I2AE18 mit MCP3424 4 Kan\u00e4le 0-10V, 0-2V oder 0-20mA"},{"@type":"BreadcrumbList","@id":"https:\/\/www.horter.de\/blog\/i2c-analog-input-4-kanaele-18-bit-mit-mcp3424\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/www.horter.de\/blog\/"},{"@type":"ListItem","position":2,"name":"I2C-Analog-Input 4 Kan\u00e4le \/ 18 Bit mit MCP3424"}]},{"@type":"WebSite","@id":"https:\/\/www.horter.de\/blog\/#website","url":"https:\/\/www.horter.de\/blog\/","name":"Horter & Kalb Blog","description":"SPS, I2C und mehr","publisher":{"@id":"https:\/\/www.horter.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.horter.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.horter.de\/blog\/#organization","name":"Horter & Kalb Blog","url":"https:\/\/www.horter.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.horter.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2026\/01\/hoka_Icon_400x400.png","contentUrl":"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2026\/01\/hoka_Icon_400x400.png","width":400,"height":400,"caption":"Horter & Kalb Blog"},"image":{"@id":"https:\/\/www.horter.de\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.horter.de\/blog\/#\/schema\/person\/a8a4c3c5d3167dce7c7d31df6088b5d2","name":"JH","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.horter.de\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2015\/07\/jhfb.jpg","contentUrl":"https:\/\/www.horter.de\/blog\/wp-content\/uploads\/2015\/07\/jhfb.jpg","caption":"JH"},"url":"https:\/\/www.horter.de\/blog\/author\/j-horter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.horter.de\/blog\/wp-json\/wp\/v2\/posts\/1729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.horter.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.horter.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.horter.de\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.horter.de\/blog\/wp-json\/wp\/v2\/comments?post=1729"}],"version-history":[{"count":37,"href":"https:\/\/www.horter.de\/blog\/wp-json\/wp\/v2\/posts\/1729\/revisions"}],"predecessor-version":[{"id":28126,"href":"https:\/\/www.horter.de\/blog\/wp-json\/wp\/v2\/posts\/1729\/revisions\/28126"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.horter.de\/blog\/wp-json\/wp\/v2\/media\/1746"}],"wp:attachment":[{"href":"https:\/\/www.horter.de\/blog\/wp-json\/wp\/v2\/media?parent=1729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.horter.de\/blog\/wp-json\/wp\/v2\/categories?post=1729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.horter.de\/blog\/wp-json\/wp\/v2\/tags?post=1729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}