Урок 65. Аналогово-цифровые преобразования Ардуино в фоновом режиме.
Урок 65. Аналогово-цифровые преобразования Ардуино в фоновом режиме.
Подправьте программу как на фото. Мы с Вами переписывались. Хотелось бы её видеть в таком виде. [img]
[/img]. нужно 4 Ампермера и 2 Вольтметра (измеряемые значения, которые будут на силовых цепях - через трансформаторы тока): 6,5 А, 13 А, 18,5 А, 0,5 А, 230, 24 В. Спасибо.
Re: Урок 65. Аналогово-цифровые преобразования Ардуино в фоновом режиме.
Здравствуйте!
Мы договаривались, что я только текстовые ссылки подправлю. А вы просите еще 2 параметра добавить. Я добавил, но будет ли работать не знаю. 4ю надпись я не понял. Ток наное?
У меня выглядит так.
Вот программа.
Мы договаривались, что я только текстовые ссылки подправлю. А вы просите еще 2 параметра добавить. Я добавил, но будет ли работать не знаю. 4ю надпись я не понял. Ток наное?
У меня выглядит так.
Вот программа.
Re: Урок 65. Аналогово-цифровые преобразования Ардуино в фоновом режиме.
Спасибо. 4-ая запись - Ток насоса. Раз плата UNO,то решил использовать все входа. Подправьте пожалуйста.
Re: Урок 65. Аналогово-цифровые преобразования Ардуино в фоновом режиме.
Приветствую. Помогите ещё со скетчем программы для ардуино. Я не понимаю где нужно изменить код, чтобы измерялись все 6 каналов (смотрю как баран - не пойму). И можно делать с коэффициентами пересчета. У меня измеряемые значения следующие: Ток ТЭН1 - 6,5 А (трансформатор тока), Ток ТЭН2,3 - 13 А (трансформатор тока), Ток общий - 19 А (трансформатор тока), Ток насоса - 1 А (датчик тока на 5A ACS712), Входное напряжение 230 В ( делитель напряжения или трансформатор напряжения - еще не купил), Напряжение питания - 24 В ( Dc 0-25 В напряжения датчик доска модуль для Arduino). Помогите с кодом пожалуйста.
Re: Урок 65. Аналогово-цифровые преобразования Ардуино в фоновом режиме.
Здравствуйте!
А вы возьмите модуль измерения аналоговых каналов из программы контроллера водоснабжения. Там измеряются 8 каналов. Пускай так все и остается. Вы используйте данные нужных вам каналов. Остальные пускай измеряются. Попробуйте, потом коэффициенты обсудим.
А вы возьмите модуль измерения аналоговых каналов из программы контроллера водоснабжения. Там измеряются 8 каналов. Пускай так все и остается. Вы используйте данные нужных вам каналов. Остальные пускай измеряются. Попробуйте, потом коэффициенты обсудим.
Re: Урок 65. Аналогово-цифровые преобразования Ардуино в фоновом режиме.
На 6 каналов измерения сделал. Работает. Как быть с коэффициентами пересчета ? Куда их писать и как изменять ? Измеряемые значения указал. Фото и скетч прилагаю. Подправьте, если что не так.
Re: Урок 65. Аналогово-цифровые преобразования Ардуино в фоновом режиме.
У вас каждый канал измеряет напряжение, результат выдает в кодах АЦП * 40. 40 - это количество усреднений.
Теперь вы должны умножить его на коэффициент, чтобы получить нужную физическую величину.
Одна дискретина кода АЦП с учетом усреднения равна 0.0001220703 = 5 / 1024 / 40 В.
Т.е. если вы хотите вывести напряжение, то надо умножить код на этот коэффициент, как сделано в программе.
А дальше надо пересчитать напряжение в физическую величину. Например, умножить на передаточный коэффициент трансформатора тока.
Есть вариант сделать это экспериментально. Вывести напряжение измерить, например, реальное значение тока и пересчитать коэффициент.
Теперь вы должны умножить его на коэффициент, чтобы получить нужную физическую величину.
Одна дискретина кода АЦП с учетом усреднения равна 0.0001220703 = 5 / 1024 / 40 В.
Т.е. если вы хотите вывести напряжение, то надо умножить код на этот коэффициент, как сделано в программе.
А дальше надо пересчитать напряжение в физическую величину. Например, умножить на передаточный коэффициент трансформатора тока.
Есть вариант сделать это экспериментально. Вывести напряжение измерить, например, реальное значение тока и пересчитать коэффициент.
Вернуться в «Программы верхнего уровня для систем Ардуино»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей