Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 137 из 196 ПерваяПервая ... 3787127134135136137138139140147187 ... ПоследняяПоследняя
Показано с 1,361 по 1,370 из 1954

Тема: ARDUINO

  1. #1361
    Аватар для tomcat
    Регистрация
    27.01.2010
    Адрес
    одна из колоний США. мехозот Magaland
    Сообщений
    1,564
    Записей в дневнике
    3
    Цитата Сообщение от Пассажир Посмотреть сообщение
    Смотрится как то не очень. Не проще сделать: если ток больше 1 ампера, выводить значения в амперах например 1.68А А если ток меньше 1А выводить значения в мА, например 680мА и тогда у Вас хватит места на полное значение "мА".
    Уважаемый, Пассажир, мы будем очень рады, если Вы это сделаете!

    Скетч открыт и доступен.

    Остаток памяти позволяет дописать некоторые плюшки.

    Скетч использует 20858 байт (67%) памяти устройства. Всего доступно 30720 байт.
    Глобальные переменные используют 289 байт (14%) динамической памяти, оставляя 1759 байт для локальных переменных. Максимум: 2048 байт.
    Я не программист, а домашний паятель.
    Последний раз редактировалось tomcat; 15.12.2018 в 17:06.
    ICOM-728, Mini SW2013, sdr-trx R3DI (Маламут), ATU N7DDC, Inv-V, GP.


  2. #1362
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,848
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    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
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  3. Спасибо от exUA4ABS, tomcat

  4. #1363
    Цитата Сообщение от Integral Посмотреть сообщение
    Что касается измерение тока. Измерить анодный ток при напряжении 5000В не простая задача, развязка должна быть от контроллера надежная.
    Мерить напряжение падения на резисторе 5,1 Ом в минусовом конце питания и преобразовать в значение тока.

  5. Спасибо от Integral

  6. #1364
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,848
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Цитата Сообщение от exUA4ABS Посмотреть сообщение
    падения на резисторе 5,1 Ом в минусовом конце питания
    Можно и так. Но наверно надежнее поставить датчик тока ACS712, выбрать датчик с наименьшим током. С наименьшим током будет ACS712-5, т.е. на 5А.
    Последний раз редактировалось Integral; 16.12.2018 в 22:18.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  7. Спасибо от exUA4ABS

  8. #1365
    Цитата Сообщение от Integral Посмотреть сообщение
    Можно и так. Но наверно надежнее поставить датчик тока ACS712, выбрать датчик с наименьшим током.
    185 мВ/А для ламповой конструкции не маловато будет?
    Самые мелкие что-то только на 5 А.

  9. #1366
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,848
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    5А для лампового усилителя мне думается хватит с головой.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  10. #1367
    Это-то понятно, что хватит. Если усилитель даст 5А.
    А если 1А. 185мВ не мало будет для ардуинки. Я просто не в курсе. Таким датчиком не пользовался.
    Я имею ввиду, например, при изменении тока на 50 мА, выходное напряжение изменится на 9,25 мВ. Если не ошибаюсь.
    Отследит АЦП ардуинки такое изменение?
    Последний раз редактировалось exUA4ABS; 16.12.2018 в 22:50.

  11. #1368
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,848
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Цитата Сообщение от exUA4ABS Посмотреть сообщение
    при изменении тока на 50 мА, выходное напряжение изменится на 9,25 мВ. Если не ошибаюсь.
    Отследит АЦП ардуинки такое изменение?
    Для измеряемого тока до 1А конечно маловато будет. Но у tomcat мощность 6.4кВт, там анодное уже амперы
    А ситуация с датчиком тока еще хуже, т.к. на его выходе устанавливается середина питания 2.5В, для того чтобы измерять переменный ток. Т.е. уменьшение чувствительности по входу АЦП еще в 2 раза.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  12. #1369

    Регистрация
    19.01.2010
    Адрес
    Орел
    Сообщений
    281
    Позывной
    R3EZ
    Цитата Сообщение от exUA4ABS Посмотреть сообщение
    Мерить напряжение падения на резисторе 5,1 Ом в минусовом конце питания и преобразовать в значение тока.
    Подобным образом измеряю ток а анодной цепи в УМ на ГУ-81М обычным миллиамперметром. Если мне не изменяет память, то резистор разделен на две части. Одна часть (ПЭВ, номинал не помню, но в пределах 10 Ом) находится в блоке питания, а другая в самом усилителе в качестве шунта. Соединение между блоком питания и усилителем коаксиальным кабелем. При этом легко подбирается сопротивление шунта путем подачи напряжения от внешнего источника + ограничительный резистор на параллельно включенные резисторы шунта и "анодный" миллиамперметр с контролем тока по образцовому прибору, включенному последовательно с внешним источником. Вольт 12 вполне достаточно для калибровки. Можно поставить потенциометр с последующей заменой на постоянный резистор.
    73! Владимир R3EZ ex UA3ECZ


  13. #1370
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,848
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Можно использовать MAX471, INA219. Они на 3А, меньше не нашел.

    https://youtu.be/Y6d7Infzz7M
    https://youtu.be/7BiUMYL6vsk
    Интеграл от человеческих заблуждений - истина, производная - безумие.

Страница 137 из 196 ПерваяПервая ... 3787127134135136137138139140147187 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •