Вот обычный делитель входного напряжения учет на то что ацп имеет входной сигнал не более 5 вольт нужно просто использовать разные предделители но пока кроме задействования еще одного аналогового входа для включения железного делителя ни что в ум не идет
для 5 вольт
V = analogRead(5)/165;
для 15 вольт V = analogRead(5)/70;
Последний раз редактировалось xeonlink; 21.09.2010 в 17:56.
Последний раз редактировалось Chip; 21.09.2010 в 19:47.
есть кардуино взял в кармониторе 2 штуки посмотреть что за зверь понравились но проблема что в библиотеке используются 5 из 6 аналоговых входов можно было реализовать путем переключения считывания с каждого входа со своими резисторами с предделителем но как заставить кардуину переключать резисторные делители без реле на вход ардуины Увы немогу представить если только кардуину не использовать как внешний ацп что весьма некорректно получится тогда лучше взять ардуину МЕГА в наличии есть для опытов
Последний раз редактировалось xeonlink; 21.09.2010 в 23:49.
Переводим выводы A6, А7, D12 в третье состояние(высокий импеданс) , то есть настраиваем их на вход. Для изменения сопротивления делителя переводим нужный вывод на выход и выдаем на нем LOW . И того получится четыре разных делителя
Последний раз редактировалось Chip; 22.09.2010 в 01:10.
Каждый раз как вы подобное рисуете, очень хочется порекомендовать защитить каждый вывод аrduino, на котором потенциально может оказаться напряжение выше Vcc+0.5в либо ниже земли, диодом - на землю и стабилитроном на 4.7 вольта туда же.
Находящиеся в atmega защитные диоды на выводах очень хилые.
Стабилитрон будет вносить погрешность, к тому же не линейную
ну хотя б обычные диоды на землю и Vcc.
Учитывая то что по входу стоит резистор 1м2 , то токи там будут настолько ничтожными что встроенного диода хватит для защиты от отрицательного напряжения. А защиту от перенапряжения нужно сделать так, на выводе А6 всегда включать сигнал LOW , учитывая тот момент что там будет резистор 100к то на вход можно будет подавать до 50в, а на время замеров сделать функцию автоматического переключения делителя.
Последний раз редактировалось Chip; 22.09.2010 в 13:16.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)