{"id":10740,"date":"2021-01-09T14:06:53","date_gmt":"2021-01-09T14:06:53","guid":{"rendered":"https:\/\/wolles-elektronikkiste.de\/max471-current-sensor"},"modified":"2024-10-29T11:39:08","modified_gmt":"2024-10-29T11:39:08","slug":"max471-current-sensor","status":"publish","type":"post","link":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor","title":{"rendered":"MAX471 Current Sensor"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">About this post<\/h2>\n\n<p>With this article, I would like to further complete the series on current sensors with the MAX471. One or the other regular reader may already be bored &#8211; but I want to have the most important current sensors treated all. The blog shall also serve as a reference tool. <\/p>\r\n\n<h2 class=\"wp-block-heading\">Technical features of the MAX471<\/h2>\n\n<p>The heart of the MAX471 modules is the actual MAX471 IC. The data sheet can be found <a href=\"https:\/\/pdfserv.maximintegrated.com\/en\/ds\/MAX471-MAX472.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>. The MAX471 is designed to measure currents up to 3 amperes. Internally, it uses a <a href=\"https:\/\/de.wikipedia.org\/wiki\/Shunt_(Elektrotechnik)\" target=\"_blank\" rel=\"noopener noreferrer\">shunt<\/a> (= small resistor for current measurement) of 35 milliohms, through which the current to be measured is sent. The MAX471 amplifies the voltage drop across the shunt and outputs it to the OUT pin. The voltage at OUT is always positive regardless of the current direction.<\/p>\r\n<p>I found two versions of MAX471 modules that are a little different in their design and properties:<\/p>\r\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/MAX471_zwei_Module-1024x447.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"447\" src=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/MAX471_zwei_Module-1024x447.png\" alt=\"MAX471 Modules\" class=\"wp-image-7333\" srcset=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/MAX471_zwei_Module-1024x447.png 1024w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/MAX471_zwei_Module-300x131.png 300w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/MAX471_zwei_Module-768x336.png 768w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/MAX471_zwei_Module-1536x671.png 1536w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/MAX471_zwei_Module-1320x577.png 1320w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/MAX471_zwei_Module.png 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">MAX471 Modules<\/figcaption><\/figure>\n\n<p>First of all, however, the similarities. Both modules have no connection for a power voltage. The MAX471 takes the power required for itself from the circuit to be measured. The modules are integrated into the circuit via their RS+\/RS- or VIN \/ VOUT connections. The voltage must be in the range of 3 to 36 volts. This means that the MAX471 must be connected on the high-side, i.e. on the V+ side.<\/p>\r\n<p>The bare MAX417 has an additional shutdown pin that can be used to put it into a sleep mode. The modules unfortunately don&#8217;t use that pin.<\/p>\r\n\n<h3 class=\"wp-block-heading\">The most important data at a glance<\/h3>\n\n<ul>\r\n<li>Maximum current: 3 amperes.<\/li>\r\n<li>Voltage range: 3 &#8211; 36 volts.<\/li>\r\n<li>Power consumption: &lt; 100 microamperes.\r\n<ul>\r\n<li>in sleep mode (IC only): &lt; 18 microamperes.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>Shunt: 35 milliohms (internal).<\/li>\r\n<li>Sensitivity: approx. 1 volt \/ ampere.<\/li>\r\n<\/ul>\r\n\n<h3 class=\"wp-block-heading\">Differences between the MAX471 modules<\/h3>\n\n<p>Model at the top left (purple module):<\/p>\r\n<ul>\r\n<li>Current connections: RS+ \/ RS-<\/li>\r\n<li>Signal: OUT<\/li>\r\n<li>SIGN: Indicates the current direction<\/li>\r\n<\/ul>\r\n<p>Model at the top right (red module):<\/p>\r\n<ul>\r\n<li>Current connections: VIN \/ VOUT<\/li>\r\n<li>Signal 1 (1 Volt \/ ampere): AT<\/li>\r\n<li>Signal 2 (0.2 volts \/ ampere): VT<\/li>\r\n<li>The SIGN pin is not used<\/li>\r\n<\/ul>\r\n<p>The signal 2 is generated by a voltage divider on the module from the signal 1. The voltage divider consists of the 30 kOhm and the 7.5 kOhm resistors, which you can see on the module.<\/p>\r\n\n<h2 class=\"wp-block-heading\">Connecting the MAX471 to the Arduino<\/h2>\n\n<h3 class=\"wp-block-heading\">Wiring<\/h3>\n\n<p>This is what your circuit for the purple module might look like if you are using an Arduino UNO:<\/p>\r\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/09\/max471_basic-1024x609.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"609\" src=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/09\/max471_basic-1024x609.png\" alt=\"MAX471 module connected to an Arduino UNO\" class=\"wp-image-17744\" srcset=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/09\/max471_basic-1024x609.png 1024w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/09\/max471_basic-300x179.png 300w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/09\/max471_basic-768x457.png 768w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/09\/max471_basic-1536x914.png 1536w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/09\/max471_basic-1320x785.png 1320w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/09\/max471_basic.png 1563w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">MAX471 module connected to an Arduino UNO<\/figcaption><\/figure>\n\n<p>The OUT signal is read at the analog input A0. The SIGN pin is an open collector input. It is closed when the current flows from RS+ to RS- and is open when current flows in the other direction. You can check this by attaching a pull-up resistor and then reading it via digitalRead(). A HIGH or 1 would indicate that the current is flowing from RS+ to RS- <\/p>\r\n<p>The wiring of the alternative red module is no longer a surprise. Most are more likely to use the more sensitive AT output than VT.<\/p>\r\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2021\/01\/max471_basic_alt_modul_engl.png\"><img decoding=\"async\" src=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2021\/01\/max471_basic_alt_modul_engl-1024x625.png\" alt=\"Alternative MAX471 module connected to the Arduino UNO\" class=\"wp-image-7343\"\/><\/a><figcaption class=\"wp-element-caption\">Alternative MAX471 module connected to the Arduino UNO<\/figcaption><\/figure>\n\n<h3 class=\"wp-block-heading\">Calibration<\/h3>\n\n<p>If it doesn&#8217;t matter that much, you can just start now and determine the current according to this formula:<\/p>\r\n\n<p><\/p>\r\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 39px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/ql-cache\/quicklatex.com-569cdb42ff4eddcf5db69ef81a59ed30_l3.png\" height=\"39\" width=\"269\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#73;&#92;&#44;&#91;&#92;&#116;&#101;&#120;&#116;&#123;&#109;&#65;&#125;&#93;&#61;&#97;&#110;&#97;&#108;&#111;&#103;&#82;&#101;&#97;&#100;&#40;&#65;&#48;&#41;&#92;&#99;&#100;&#111;&#116;&#92;&#102;&#114;&#97;&#99;&#123;&#53;&#48;&#48;&#48;&#125;&#123;&#49;&#48;&#50;&#52;&#125; &#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\r\n\n<p>If you want to measure more accurately, you can calibrate your MAX471 with your trusted ammeter. In my experience, most multimeters provide fairly precise values. And if you stay below one ampere in your current measurements, you can increase the resolution of the Arduino A\/D converter with <code>analogReference(INTERNAL)<\/code>. This causes the Arduino UNO or the ATmega328P to use an internal 1.1 volt source as a reference. Simply put, an analogRead result 1024 no longer corresponds to 5, but 1.1 volts. <\/p>\r\n\n<p>To create a calibration curve, you can use devices with different current consumption that you insert into the circuit. To read out the A\/D converter I used the following sketch:<\/p>\r\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-group=\"MAX471_Rohdaten.ino\" data-enlighter-title=\"MAX471_Rohdaten.ino\">void setup() {\r\n  Serial.begin(9600);\r\n  analogReference(INTERNAL); \/\/ \/\/ adjust, if you use another MCU\r\n}\r\n\r\nvoid loop() {\r\n  unsigned int rawVal = 0;\r\n    \r\n  for(int i=0; i&lt;25; i++){\r\n    rawVal += analogRead(A0);\r\n    delay(10);\r\n  }\r\n  float meanRawVal = (rawVal \/ 25.0);\r\n  Serial.println(meanRawVal);\r\n  delay(2000);        \r\n}<\/pre>\r\n<p>&nbsp;<\/p>\r\n\n<p>Since the measured values fluctuated quite strongly, 25 individual values are averaged. The voltage in millivolts is obtained by multiplying the raw values by 1.1\/1023. That&#8217;s what I let Excel do for me. In addition, Excel has created a regression line (trend line) for me. I inserted the voltage values in the equation of the regression line (calculated current). The calculated current is surprisingly well in line with the measured values:<\/p>\r\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2021\/02\/Max471_Calibration_Table.png\"><img decoding=\"async\" src=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2021\/02\/Max471_Calibration_Table-1024x441.png\" alt=\"Calibration of the MAX471\" class=\"wp-image-11049\"\/><\/a><figcaption class=\"wp-element-caption\">Calibration of the MAX471<\/figcaption><\/figure>\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2021\/01\/Max471_current_vs_voltage_curve.png\"><img decoding=\"async\" src=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2021\/01\/Max471_current_vs_voltage_curve-1024x483.png\" alt=\"Regression line for calibrating the MAX471\" class=\"wp-image-7356\"\/><\/a><figcaption class=\"wp-element-caption\">Regression line for calibrating the MAX471<\/figcaption><\/figure>\n\n<p>Actually, the slope of the calibration straight should be 1 mA\/mV, instead it is 0.9452. That is a deviation of just over 5 percent. So, the effort is worth it if you want to measure the current accurately. I repeated it again with my favorite A\/D converter, the <a href=\"https:\/\/wolles-elektronikkiste.de\/en\/ads1115-a-d-converter-with-amplifier\" target=\"_blank\" rel=\"noopener noreferrer\">ADS1115<\/a>. The calibration line had a slope of 0.948. It all fits together pretty well.<\/p>\r\n\n<h2 class=\"wp-block-heading\">The complete power and power sensor<\/h2>\n\n<p>Now you can use the calibration line to determine currents. You can also use the current sensor to determine the consumer&#8217;s power P. All you have to do is measure the voltage on the consumer&#8217;s V+. You already know the current (called bus current).<\/p>\r\n\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 19px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/ql-cache\/quicklatex.com-98a1e60a181ae3e1cb32df15f90bd867_l3.png\" height=\"19\" width=\"120\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#80;&#32;&#61;&#32;&#85;&#95;&#123;&#86;&#95;&#123;&#43;&#125;&#125;&#92;&#99;&#100;&#111;&#116;&#32;&#73;&#95;&#123;&#66;&#117;&#115;&#125; &#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\r\n\n<p><strong>But beware: if the power source provides a voltage greater than 5 volts for the consumer, you absolutely need to set a voltage divider between V+ (consumer) and A1 (Arduino). Otherwise you will destroy the Arduino! <\/strong><\/p>\r\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2023\/04\/max471_compl-1024x603.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"603\" src=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2023\/04\/max471_compl-1024x603.png\" alt=\"Wiring the MAX471 as current and power sensor\" class=\"wp-image-17746\" srcset=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2023\/04\/max471_compl-1024x603.png 1024w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2023\/04\/max471_compl-300x177.png 300w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2023\/04\/max471_compl-768x452.png 768w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2023\/04\/max471_compl-1320x777.png 1320w, https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2023\/04\/max471_compl.png 1528w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Wiring the MAX471 as current and power sensor<\/figcaption><\/figure>\n\n<p>The complete sketch probably doesn&#8217;t need much more explanation, except for one point. The reference for the A\/D converter changes in the main loop between 5 volts (DEFAULT) and 1.1 volts (INTERNAL). After switching to 1.1 volts, I had initially detected strangely low values. This effect can be counteracted by performing a dummy <code>analogRead()<\/code>, followed by a short <code>delay<\/code>&nbsp; (line 18-20). <\/p>\r\n\n<div class=\"scroll-paragraph-long\">\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-group=\"MAX471_Complete.ino\" data-enlighter-title=\"MAX471_Complete.ino\">const int outPin = A0;\r\nconst int busPin = A1;\r\nconst int signPin = 8;\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  Serial.println(\"MAX471 Strom- und Leistungssensor\");\r\n  Serial.println();\r\n}\r\n\r\nvoid loop() {\r\n  float voltage = 0.0;\r\n  unsigned long rawVal = 0;\r\n  analogReference(INTERNAL);\r\n\r\n  \/* After switching you have to execute a dummy analogRead, \r\n     followed by a short *\/\r\n  rawVal = analogRead(outPin);\r\n  rawVal = 0;\r\n  delay(10);\r\n\r\n \r\n  for(int i=0; i&lt;25; i++){\r\n    rawVal += analogRead(outPin);\r\n    delay(10);  \/\/ 25 measurements to reduce noise\r\n  }\r\n    \r\n  voltage = (rawVal\/25.0) * 1100.0 \/ 1023.0;\r\n  Serial.print(\"V Out         [mV]: \");\r\n  Serial.println(voltage);\r\n\r\n  float current_mA = voltage * 0.9452 + 1.0544; \/\/ Calibration parameters\r\n  Serial.print(\"Busstrom      [mA]: \");  \/\/ Bus current\r\n  Serial.println(current_mA);\r\n\r\n  Serial.print(\"Stromrichtung:    : \");  \/\/ Current direction\r\n  if(digitalRead(signPin)){\r\n    Serial.println(\"RS+ -&gt; RS-\");\r\n  }\r\n  else{\r\n    Serial.println(\"RS- -&gt; RS+\");\r\n  }\r\n\r\n  analogReference(DEFAULT);\r\n  voltage = analogRead(busPin) * 5.0 \/ 1023.0;  \r\n  Serial.print(\"Busspannung    [V]: \"); \/\/ Bus voltage\r\n  Serial.println(voltage);\r\n\r\n  float power_mW = (voltage * current_mA);\r\n  Serial.print(\"Leistung      [mW]: \");  \/\/ Power\r\n  Serial.println(power_mW);\r\n\r\n  Serial.println(\"-------------------------------\");\r\n  delay(2000);\r\n}<\/pre>\r\n<p> <\/p>\r\n<\/div>\r\n\n<p>And this is what the result looks like on the serial monitor:<\/p>\r\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2021\/01\/Output_Max471_complete.png\"><img decoding=\"async\" src=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2021\/01\/Output_Max471_complete.png\" alt=\"Output of MAX471_Complete.ino\" class=\"wp-image-7360\"\/><\/a><figcaption class=\"wp-element-caption\">Output of MAX471_Complete.ino<\/figcaption><\/figure>\n\n<p>I could achieve even more stable values with fluctuations of well below one milliampere by using the ADS1115 A\/D converter. But the result using the Arduino A\/D converter is not bad either.<\/p>\r\n\n<h2 class=\"wp-block-heading\">Acknowledgement<\/h2>\n\n<p>As usual, I used <a href=\"https:\/\/pixabay.com\/de\/\" target=\"_blank\" rel=\"noopener noreferrer\">Pixabay<\/a> again for parts of my post picture:<\/p>\r\n<ul>\r\n<li>I took the magnifying glass from <a href=\"https:\/\/pixabay.com\/de\/users\/OpenClipart-Vectors-30363\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2025715\" target=\"_blank\" rel=\"noopener noreferrer\">OpenClipart-Vectors<\/a>.<\/li>\r\n<li>The already frequently used electricity meter is from the <a href=\"https:\/\/pixabay.com\/photos\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=691809\" target=\"_blank\" rel=\"noopener noreferrer\">free-photos<\/a> section.<\/li>\r\n<\/ul>\r\n","protected":false},"excerpt":{"rendered":"<p>This my the penultimate article on the subject of current sensors. This time it is about the MAX471, a shunt-based current sensor with internal amplifier. I present two modules and show how to use them on the Arduino.<\/p>\n","protected":false},"author":1,"featured_media":8679,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[574,572],"tags":[1268,1269,1270,1117,1222,1267,1230,1271],"class_list":["post-10740","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-current-voltage","category-sensors","tag-analogreference-en","tag-analogreferenceinternal-en","tag-at-vt-en","tag-calibration","tag-current-sensor","tag-max471-en","tag-shunt-en","tag-sign-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MAX471 Current Sensor &#8226; Wolles Elektronikkiste<\/title>\n<meta name=\"description\" content=\"The MAX471 is a shunt-based current sensor with an internal amplifier. I present two modules and show how to use them on the Arduino.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MAX471 Current Sensor &#8226; Wolles Elektronikkiste\" \/>\n<meta property=\"og:description\" content=\"The MAX471 is a shunt-based current sensor with an internal amplifier. I present two modules and show how to use them on the Arduino.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor\" \/>\n<meta property=\"og:site_name\" content=\"Wolles Elektronikkiste\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-09T14:06:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-29T11:39:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/Beitragsbild_MAX471.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1197\" \/>\n\t<meta property=\"og:image:height\" content=\"1197\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Wolfgang Ewald\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wolfgang Ewald\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor\"},\"author\":{\"name\":\"Wolfgang Ewald\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#\\\/schema\\\/person\\\/b774e4d64b4766889a2f7c6e5ec85b46\"},\"headline\":\"MAX471 Current Sensor\",\"datePublished\":\"2021-01-09T14:06:53+00:00\",\"dateModified\":\"2024-10-29T11:39:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor\"},\"wordCount\":1015,\"commentCount\":19,\"publisher\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#\\\/schema\\\/person\\\/b774e4d64b4766889a2f7c6e5ec85b46\"},\"image\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/Beitragsbild_MAX471.png\",\"keywords\":[\"analogReference\",\"analogReference(INTERNAL)\",\"AT VT\",\"Calibration\",\"current sensor\",\"MAX471\",\"shunt\",\"SIGN\"],\"articleSection\":[\"Current, voltage\",\"Sensors\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor\",\"url\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor\",\"name\":\"MAX471 Current Sensor &#8226; Wolles Elektronikkiste\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/Beitragsbild_MAX471.png\",\"datePublished\":\"2021-01-09T14:06:53+00:00\",\"dateModified\":\"2024-10-29T11:39:08+00:00\",\"description\":\"The MAX471 is a shunt-based current sensor with an internal amplifier. I present two modules and show how to use them on the Arduino.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor#primaryimage\",\"url\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/Beitragsbild_MAX471.png\",\"contentUrl\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/Beitragsbild_MAX471.png\",\"width\":1197,\"height\":1197},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\\\/max471-current-sensor#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MAX471 Current Sensor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#website\",\"url\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en\",\"name\":\"Wolles Elektronikkiste\",\"description\":\"Die wunderbare Welt der Elektronik\",\"publisher\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#\\\/schema\\\/person\\\/b774e4d64b4766889a2f7c6e5ec85b46\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/en#\\\/schema\\\/person\\\/b774e4d64b4766889a2f7c6e5ec85b46\",\"name\":\"Wolfgang Ewald\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/cropped-Logo-1.png\",\"url\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/cropped-Logo-1.png\",\"contentUrl\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/cropped-Logo-1.png\",\"width\":512,\"height\":512,\"caption\":\"Wolfgang Ewald\"},\"logo\":{\"@id\":\"https:\\\/\\\/wolles-elektronikkiste.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/cropped-Logo-1.png\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MAX471 Current Sensor &#8226; Wolles Elektronikkiste","description":"The MAX471 is a shunt-based current sensor with an internal amplifier. I present two modules and show how to use them on the Arduino.","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:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor","og_locale":"en_US","og_type":"article","og_title":"MAX471 Current Sensor &#8226; Wolles Elektronikkiste","og_description":"The MAX471 is a shunt-based current sensor with an internal amplifier. I present two modules and show how to use them on the Arduino.","og_url":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor","og_site_name":"Wolles Elektronikkiste","article_published_time":"2021-01-09T14:06:53+00:00","article_modified_time":"2024-10-29T11:39:08+00:00","og_image":[{"width":1197,"height":1197,"url":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/Beitragsbild_MAX471.png","type":"image\/png"}],"author":"Wolfgang Ewald","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Wolfgang Ewald","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor#article","isPartOf":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor"},"author":{"name":"Wolfgang Ewald","@id":"https:\/\/wolles-elektronikkiste.de\/en#\/schema\/person\/b774e4d64b4766889a2f7c6e5ec85b46"},"headline":"MAX471 Current Sensor","datePublished":"2021-01-09T14:06:53+00:00","dateModified":"2024-10-29T11:39:08+00:00","mainEntityOfPage":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor"},"wordCount":1015,"commentCount":19,"publisher":{"@id":"https:\/\/wolles-elektronikkiste.de\/en#\/schema\/person\/b774e4d64b4766889a2f7c6e5ec85b46"},"image":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor#primaryimage"},"thumbnailUrl":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/Beitragsbild_MAX471.png","keywords":["analogReference","analogReference(INTERNAL)","AT VT","Calibration","current sensor","MAX471","shunt","SIGN"],"articleSection":["Current, voltage","Sensors"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor","url":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor","name":"MAX471 Current Sensor &#8226; Wolles Elektronikkiste","isPartOf":{"@id":"https:\/\/wolles-elektronikkiste.de\/en#website"},"primaryImageOfPage":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor#primaryimage"},"image":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor#primaryimage"},"thumbnailUrl":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/Beitragsbild_MAX471.png","datePublished":"2021-01-09T14:06:53+00:00","dateModified":"2024-10-29T11:39:08+00:00","description":"The MAX471 is a shunt-based current sensor with an internal amplifier. I present two modules and show how to use them on the Arduino.","breadcrumb":{"@id":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor#primaryimage","url":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/Beitragsbild_MAX471.png","contentUrl":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2020\/08\/Beitragsbild_MAX471.png","width":1197,"height":1197},{"@type":"BreadcrumbList","@id":"https:\/\/wolles-elektronikkiste.de\/en\/max471-current-sensor#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/wolles-elektronikkiste.de\/en"},{"@type":"ListItem","position":2,"name":"MAX471 Current Sensor"}]},{"@type":"WebSite","@id":"https:\/\/wolles-elektronikkiste.de\/en#website","url":"https:\/\/wolles-elektronikkiste.de\/en","name":"Wolles Elektronikkiste","description":"Die wunderbare Welt der Elektronik","publisher":{"@id":"https:\/\/wolles-elektronikkiste.de\/en#\/schema\/person\/b774e4d64b4766889a2f7c6e5ec85b46"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wolles-elektronikkiste.de\/en?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/wolles-elektronikkiste.de\/en#\/schema\/person\/b774e4d64b4766889a2f7c6e5ec85b46","name":"Wolfgang Ewald","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/03\/cropped-Logo-1.png","url":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/03\/cropped-Logo-1.png","contentUrl":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/03\/cropped-Logo-1.png","width":512,"height":512,"caption":"Wolfgang Ewald"},"logo":{"@id":"https:\/\/wolles-elektronikkiste.de\/wp-content\/uploads\/2019\/03\/cropped-Logo-1.png"}}]}},"_links":{"self":[{"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/posts\/10740","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/comments?post=10740"}],"version-history":[{"count":0,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/posts\/10740\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/media\/8679"}],"wp:attachment":[{"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/media?parent=10740"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/categories?post=10740"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wolles-elektronikkiste.de\/en\/wp-json\/wp\/v2\/tags?post=10740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}