Arduino и напряжение
- Войдите на сайт для отправки комментариев
Сб, 01/02/2014 - 17:48
Доборый вечер.
Я очень слаб в электричестве, поэтому прошу помощи.
Есть Arduino, есть некое устройство которое подключаю к ней через макетную плату. Этому устроству для питания надо 9в - собственно это питание я ему даю с 9 вольтовой батарейки. Отрицательный полюс этой батарейки я пустил в GND на Arduino. Вопрос - этому заземлению без разницы сколько вольт на этой батарейке - можно ли так делать(с 9в. минус тыкать в gnd arduino) - или я сожгу Arduino?
Без схемы будет очень сложно понять насколько это безопасно.
Доборый вечер.
Я очень слаб в электричестве, поэтому прошу помощи.
Есть Arduino, есть некое устройство которое подключаю к ней через макетную плату. Этому устроству для питания надо 9в - собственно это питание я ему даю с 9 вольтовой батарейки. Отрицательный полюс этой батарейки я пустил в GND на Arduino. Вопрос - этому заземлению без разницы сколько вольт на этой батарейке - можно ли так делать(с 9в. минус тыкать в gnd arduino) - или я сожгу Arduino?
Главное, чтоб плюс не соединяли, а "землю" соединять нужно - ничего страшного не произойдет ;)
плюс ардуины вообще никак не касается, только минус с батарейки 9в. веду в gnd на arduino - больше просто некуда. Ну т.е. это точно безопасно для arduino? Переспрашиваю т.к. уж очень боюсь сжечь плату
На канале AmperkaRu на ютубе есть отличные переводы обучающих видео по ардуино.. в одном из видео как раз рассматривается Ваш случай с ардуино и батарейкой 9в
Чего вы темните с неким устройством. Если оно питается от 9в, то скорее важно с каким напряжением работают его входы-выходы. А не подключение его - к - питания ардуино (что верно). А вот если на ВВ 9в, то ардуино вы спалите.
Нет. Про ВВ я знаю. Я согласовал уровни.
Собирал по примеру на оф. сайте арудины
Схема вот эта http://www.arduino.cc/en/Tutorial/ArduinoSoftwareRS232
Только еще к этой схеме я даю 9v с батарейки на 8 пин rs232(так сказано в документации) а минус с этой батарейки веду в gnd arduino. Точнее я вообще вместо 5v с arduino на плюс макетной платы подключаю эти 9v с плюса батарейки. Т.е. на ардуине я использую только tx,rx и gnd - а плюс на макетную плату идет с 9v крона. Вот я хочу понять насколько это безопасно?
Точнее я вообще вместо 5v с arduino на плюс макетной платы подключаю эти 9v с плюса батарейки. Т.е. на ардуине я использую только tx,rx и gnd - а плюс на макетную плату идет с 9v крона. Вот я хочу понять насколько это безопасно?
Вы включили 5-вольтовый чип макс232 от 9-вольтовой батарейки?
да я уже понял что так нельзя пока писал сюда - переделал))) Теперь просто я даю 9v с батарейки на 8 пин rs232 а минус с этой батарейки веду в gnd arduino. Так можно?
Конечный вопрос такой - 9v с батарейки на 8 пин rs232 а минус с этой батарейки в gnd arduino - это мне ничего не сожжет?
ivan24, из ваших слов пока не ясно к чему вы подключаете ардуино, и зачем нужно этому чему-то на 8 ноге питание. В общем случае, если нужно не питать, а дать сигнал высокого уровня, то нужно подключить через резистор.
Веди минус смело от этой батарейки к ардуино.
Веди минус смело от этой батарейки к ардуино.
у меня в доме сосед батарею отопления заземлил - отвалилась через три года, затопило кипятком три этажа.
Песня про соседа :)
короче я понял что заземлить можно - но с нужным резистором - правильно?
Подскажите уж тогда на сколько Ом надо резистор, чтобы из 9в. сделать 5?
схему нарисуйте, чо вы там соединяете. А то чувствую скоро запахнет паленой ардуиной
http://www.arduino.cc/en/Tutorial/ArduinoSoftwareRS232 вот эта схема, точь в точь, только еще в gnd arduino веду минус с 9 вольтовой батарейки, а плюс с батарейки на 8 пин rs232.
В этом и вопрос - а можно ли этот минус с батарейки в ардуину вести?
ivan24, без полного понимания что вы хотите сделать ничего гарантировать нельзя. Что вы хотите подсоединить к ардуино посредством преобразователя уровня?, для чего нужно подавать питание от батарейки на разъём?
наверно он хочет дуину, питающуюся от батарейки, законектить к ПК. Если так, то
- батареи на gnd дуины,
+ на Vin дуины
gnd и 5В с дуины на соответствующие ноги max232
Я вот такую штуку купил - жду. http://www.aliexpress.com/item/MAX3232-RS232-Serial-Port-to-TTL-Converter-Module-DB9-Connector-with-Cables-H1E1/1352318019.html
В общем попробую описать все от начала и до конца.
Собрал вот это http://www.arduino.cc/en/Tutorial/ArduinoSoftwareRS232 (Преобразователь уровней max232cpe).
Саму ардуину запитал от usb. С 5v ардуины веду на + макетной платы, с gnd ардуины на - макетной платы.
Значит через rs232 я хочу подключить вкт-7(тепловычислитель). Данные хочу слать в интернет.
Все что я описал прекрасно работает - но, с одним НО, если я втыкаю в свою ардуину ethernet shield - перестает работать.
Далее, в документации ВКТ-7 сказано, что на 8 пин ему нужен постоянный логический 1 не менее 9v.
Я решил, что раз без шилда работает, а с шилдом - нет - возможно он сжирает нужное электричество.
Собственно эти 9v на 8 пин я и давал с батарейки. Но батарейку тоже надо заземлить. Заземлял я ее в gnd ардуины.
Когда собираю с батарейкой - начинает работать и с ethernet шилдом(т.е. мое предположение верное видимо)
Т.е. схема такая:
Это работает, но насколько это безопасно?
У меня весь процесс из-за этого вопроса стоит на месте. Подскажите
ivan24, раз работает, значит критических ошибок нет. Желательно в разрыв между плюсом батарейки и 8 ногой rs232 включить резистор от 200ом до килоома.
Ок, большое спасибо
Доброго времени суток.
Хочу поинтересоваться, получилось ли в итоге подружить ардуино и вкт-7 и поделиться кодом :)
Заранее благодарю.
Доброго времени суток.
Хочу поинтересоваться, получилось ли в итоге подружить ардуино и вкт-7 и поделиться кодом :)
Заранее благодарю.
еще актуально?
Доброго времени суток.
Хочу поинтересоваться, получилось ли в итоге подружить ардуино и вкт-7 и поделиться кодом :)
Заранее благодарю.
еще актуально?
Да!
использовал этот моуль, но думаю без него тоже будет работать, модуль больше в качестве развязки, вычиситель прекрасно понимает уровень 5В.
https://ru.aliexpress.com/item/RS232-to-TTL-Converter-Board-Serial-Module-3-3V-5-5V-MAX3232-for-Arduino-Pack-of/32740137830.html?spm=2114.03010208.3.376.xfv4q8&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_10136_10137_10138_10060_10062_10141_10056_10055_10054_10059_10099_10103_10102_10096_10148_120_10052_10053_10050_10107_10142_10051_10143_10084_10117_10083_10119_10080_10082_10081_10110_10111_10112_10113_10114_10037_10033_10032_10078_10079_10077_10073_10070_10123_10120_10127_10124_10125,searchweb201603_2,afswitch_1_afChannel,ppcSwitch_5,single_sort_0_default&btsid=b4298fe6-bbfc-43a1-8db6-d1293d8d6135&algo_expid=b617f201-06ef-48d3-aef4-5e60657b28e7-43&algo_pvid=b617f201-06ef-48d3-aef4-5e60657b28e7
на модуле с обратной стороны к 8 пину припаял перемычку от питания. Вожусь с протоколом. Пока научился читать текущие параметры и некоторые итоговые, уж больно избыточный протокол обмена.
код для меги, еще сосвсем сырой, выдает T1, T2, V1, M1 (испытан на столе)
Если инересно, ВТЭ еще проще подключается и намного проще обмен, никаких опторазвязок не нужно.
попробывал без модуля, не получилось. с модулем все ок.
Спасибо огромное! На днях пойду ковырять