Arduino Mega хулиганит

Andrey-S
Offline
Зарегистрирован: 02.01.2015

Добрый день, любители сего изобретения). У меня небольшой трабл следующего содержания возник:имеется Ардуино мега с подсоединенным к нему Эзернет Шилдом W5100, реле, и двумя датчиками темпратуры... Датчики температуры показывают через шилд температуру на веб-странице к примеру Т1=60, Т2=50 .... Если включается реле, то появляется небольшой потенциал на аналогах и температура тут же выдается Т1=65, Т2=55... Как только реле выключается, то температура стабилизируется, до первоначального (реального) значения... Пробовал запитывать ардуинку и от юсб, и в разъем питания касету с батарейками на 9В... Нифига, толь дельта Т с 5Вольт скачет плюс минус чуть чуть (а иногда и не чуть чуть)... Может кто встречался с такой проблемой? 

Andrey-S
Offline
Зарегистрирован: 02.01.2015

Добавлю еще, что в момент включения реле напряжение с вывода +5V ардуины проседает до 4.8В... Понимаю, что решением данной проблемы может быть запитка реле от другого источника, но я хочу понять это характерно вообще для платы или же все потому, что она из китая пришла))

bwn
Offline
Зарегистрирован: 25.08.2014

Если берете температуру с аналогового входа (с делителя), почитайте здесь. http://arduino.ru/Reference/AnalogReference

А так у вас все закономерно.

Andrey-S
Offline
Зарегистрирован: 02.01.2015

Спасибо, статья очень полезная. Но что-то я, видимо, недопонял... Засунул я вольтметр в +5В и ГНД ардуинки соответственно... Цифровой источник питания засунул а АРЕФ и ГНД... Выставил на источнике +7В, при этом Вольтметр показал ровно 5В... В программе дописал в раздел void setup строчку analogReference(EXTERNAL); Загрузил скетч... И получилась хрень какая-то:-). Где вот я прогнал?

bwn
Offline
Зарегистрирован: 25.08.2014

Какие 7 вольт, возможно уже и попалили. Вам чем плох внутренний ИОН на 1,1 (кстати в меге не помню надо доки глянуть). Включаете внутренний и пересчитываете делитель, чтобы максимум замеряемого был <= напряжение ИОН.

Почитайте еще вот это https://www.google.com/url?q=http://arduino.ru/forum/apparatnye-voprosy/...

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Andrey-S пишет:

Добавлю еще, что в момент включения реле напряжение с вывода +5V ардуины проседает до 4.8В... Понимаю, что решением данной проблемы может быть запитка реле от другого источника, но я хочу понять это характерно вообще для платы или же все потому, что она из китая пришла))

всё малоточное - ардуина, датчики от хорошо стабилизированного источника питать надо

всё силовое/исполнительное - реле, моторы, сервы от отдельного ИП

Andrey-S
Offline
Зарегистрирован: 02.01.2015

SU-27-16 пишет:

Andrey-S пишет:

Добавлю еще, что в момент включения реле напряжение с вывода +5V ардуины проседает до 4.8В... Понимаю, что решением данной проблемы может быть запитка реле от другого источника, но я хочу понять это характерно вообще для платы или же все потому, что она из китая пришла))

всё малоточное - ардуина, датчики от хорошо стабилизированного источника питать надо

всё силовое/исполнительное - реле, моторы, сервы от отдельного ИП

Воооот очередное спасибо)))  Кстати, ниче не попалил я 7ю вольтами... Китаец неплохо фурычит)) Тобишь все, что кушает току больше "светодиода" необходимо (даже не желательно) питать от отдельного ИБП, иначе датчики будут работать некорректно... Ну и общий ноль, как я понимаю, не забыть сделать)

Andrey-S
Offline
Зарегистрирован: 02.01.2015

bwn пишет:

Какие 7 вольт, возможно уже и попалили. Вам чем плох внутренний ИОН на 1,1 (кстати в меге не помню надо доки глянуть). Включаете внутренний и пересчитываете делитель, чтобы максимум замеряемого был <= напряжение ИОН.

Почитайте еще вот это https://www.google.com/url?q=http://arduino.ru/forum/apparatnye-voprosy/...

Благодарю! Я уже позже прочитал, что если на АРЕФ подать 5В то логическое напряжение 3.3 будет на пинах, а мне маловато... Буду делать 2 источника..

bwn
Offline
Зарегистрирован: 25.08.2014

Andrey-S пишет:

bwn пишет:

Какие 7 вольт, возможно уже и попалили. Вам чем плох внутренний ИОН на 1,1 (кстати в меге не помню надо доки глянуть). Включаете внутренний и пересчитываете делитель, чтобы максимум замеряемого был <= напряжение ИОН.

Почитайте еще вот это https://www.google.com/url?q=http://arduino.ru/forum/apparatnye-voprosy/vopros-po-analogovym-vkhodam&sa=U&ei=fjjvVMfgEumU7QaFzYAY&ved=0CAwQFjAF&client=internal-uds-cse&usg=AFQjCNGUZ0Ymj3baWoJ2p9doEwNhFJVz9w

Благодарю! Я уже позже прочитал, что если на АРЕФ подать 5В то логическое напряжение 3.3 будет на пинах, а мне маловато... Буду делать 2 источника..

AREF это опорное напряжение для внутреннего АЦП. АЦП переводит ваш аналоговый сигнал в цифровое значение от 0 до 1023, пропорционально опорному напряжению. Опорное напряжение АЦП никакого отношения к напряжению на пинах не имеет.

Напряжения на выходных пинах зависят от напряжения питания и могут принимать два значения HIGH и LOW. Никаких других напряжений в цифровых микросхемах нет.

bwn
Offline
Зарегистрирован: 25.08.2014

Для исполнительных механизмов и устройств, то что написал SU-27-16.

Тут кстати один добрый человек хорошую ссылочку оставил: https://dl.dropboxusercontent.com/u/32245429/arduinoBasicConnections.pdf

Andrey-S
Offline
Зарегистрирован: 02.01.2015

bwn пишет:

Для исполнительных механизмов и устройств, то что написал SU-27-16.

Тут кстати один добрый человек хорошую ссылочку оставил: https://dl.dropboxusercontent.com/u/32245429/arduinoBasicConnections.pdf

Действительно, ссылочка очень даже неплохая)  Спасибо Вам за нее... Сохранил... 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

bwn пишет:

Тут кстати один добрый человек хорошую ссылочку оставил: https://dl.dropboxusercontent.com/u/32245429/arduinoBasicConnections.pdf

господа-товарищи модераторы !!!!!!!!!

есть предложение прикрепить ссылку КАК и про размещение кодов и картинок 

 

Connect an Encoder

....ошибочька :( , резисторы к VСС надо