Я разрабатываю схему ЭЭГ дома, используя Arduino. Теперь схема требует использования батареи и заземления, изолированного оптопарой, из соображений безопасности. Я планирую использовать оптоизолятор Fairchild Semiconductor 6N137, чтобы изолировать питание USB от питания микроконтроллера. Как мне сделать соединения для Arduino. Также, как отделить землю Arduino от земли USB. Это сайт, который я имею в виду:
http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2012/cwm55/cwm55_mj294/#
Теперь, если вы прокрутите вниз до части «Проектирование платы микроконтроллера», здесь все становится для меня запутанным. Может ли кто-нибудь предложить, как сделать те же процедуры для Arduino. Я совсем новичок в этом вопросе, и мне нужна помощь. Я хочу такую же изоляцию (подойдет даже любая другая изоляция, если она работает, однако я обнаружил, что оптоизоляция дешевле) с Arduino.
Существует множество подходов, начиная от дорогих и простых и заканчивая дешевыми и более сложными.
Во-первых, 6Н137 - это оптопара, а не источник изолированного питания. Цифровые оптопары важны для некоторых из последующих конструкций, но они не обеспечивают питание, которое можно генерировать на шине USB с помощью преобразователя постоянного тока в постоянный с изоляцией. Матрица выбора TI для таких устройств находится по адресу http://www.ti.com/lsds/ti/power-management/isolated-dc-dc-converter-products.page .
Самый простой способ — использовать изолятор USB, например, реализацию Adafruit по адресу https://www.adafruit.com/products/2107 . Это дорого. Это устройство на самом деле производит изолированный источник питания, который может обеспечить ток 100 мА (хотя я не уверен, что этого достаточно для Arduino — вам придется поискать его)
Следующий способ — оставить Arduino под питанием USB, обеспечить изолированный источник питания для аналоговой стороны и использовать АНАЛОГОВЫЙ изолятор для передачи сигнала на АЦП на Arduino.
Недорогой аналоговый изолятор — HCNR201 — http://www.avagotech.com/products/optocouplers/industrial-plastic/specific-function/high-linearity-analog/hcnr201 . Такие вещи могут быть сложны в использовании и потребуют операционных усилителей по обе стороны вашей изоляции.
Вы также можете использовать ИЗОЛЯЦИОННЫЕ УСИЛИТЕЛИ ( http://www.analog.com/en/products/amplifiers/isolation-amplifiers.html ) для того же эффекта, и они, вероятно, проще в использовании. Могут быть даже некоторые, которые обеспечивают изолированное питание.
Самый простой способ сделать это, за исключением USB-изолятора, — это подключить Arduino вне микросхемы, подключить внешний АЦП к вашей системе и использовать цифровые изоляторы, такие как ваш 6N137. Или вы можете использовать изолятор последовательной шины, такой как изолятор ADUM1250 I2C, для передачи данных на вашу Arduino с помощью цифровых средств, преимущество которых заключается в том, что он полезен на двунаправленной шине, такой как I2C, если ваш АЦП такого рода. Цифровая изоляция дешевле и проще, чем аналоговая.
Каждый метод будет иметь преимущества и недостатки. Тем не менее, я бы предпочел оставить Arduino на стороне компьютера, тогда вам не нужно будет беспокоиться о тактовом шуме, распространяющемся по вашей красивой чистой изолированной земле. Из-за проблем, связанных с аналоговыми изоляторами, это подтолкнуло меня к использованию внешнего АЦП и изоляторов последовательной шины.
сумасшедший
Свастик Мохапатра
сумасшедший
Свастик Мохапатра
сумасшедший
сумасшедший
Ложка