Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
RSS лента

RA1TAC

ARDUINO

Оценить эту запись
Цитата Сообщение от Integral Посмотреть сообщение
tomcat, сделал изменения из версии 2.27, убрал часы. Пока вывел только анодное напряжение до 5000В. Шаг измерения напряжения 50В для уменьшения мельтешения последних показаний. Не знаю какой предел нужен, в скетче можно изменить:

Код:
void uan(float U3){                                                               //подпрограмма напряжения с привязкой по U3
    Uan=map(U3,0,1023,0,5050);                                                    //преобразуем напряжение 0-5В в напряжение 0-5000В
    int Van=Uan/50; Uan=Van*50;                                                   //округляем значение кратно 50
    char bufUan[4]; byte len = 4;                                                 //подключаем символьный массив
    dtostrf(Uan, len, 0, bufUan);                                                 //преобразуем значение Uan в массив bufUan
    bufUan[len] = 'V'; bufUan[len+1] = 0;                                         //добавляем к массиву знак V
    tft.drawText(48,155,bufUan+String (' ')+String (' '),COLOR_GREEN);}           //выводим значение напряжения
Что касается измерение тока. Измерить анодный ток при напряжении 5000В не простая задача, развязка должна быть от контроллера надежная. Текущий скетч смотрите у меня в Облаке https://cloud.mail.ru/public/BvdX/zHrWFqFGo
Категории
Без категории

Комментарии