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

Тема: Индикатор лампового УМ на Arduino nano 3 и LCD 2004

  1. #351

    Регистрация
    08.12.2003
    Адрес
    Ростов на Дону
    Сообщений
    80
    Позывной
    UC6N
    Цитата Сообщение от RK9AMX Посмотреть сообщение
    Как проверял...
    Подключил нагрузку (резистор 12 Ом) к шунту(0.1 Ом).
    Подал напряжение 12В на нагрузку через шунт.


    Получил значение тока 1А.
    Поменял полярность подключения БП к нагрузке.
    Получил значение тока -1А.
    Разница подключения нагрузки к разным выводам шунта на результат не влияет.
    Конечно другое. Для измерения тока с помощью INA219 не требуется соединения с землёй в измеряемой цепи.

    "Думаю Вы неправильно описываете - было так +12в - 12ом - шунт - земля.
    Иначе при изменении полярности на шунте будет минус 12в, а INA допускает отрицательное напряжение
    не более 0.3в по модулю."

  2. Спасибо от RK9AMX


  3. #352
    Аватар для RK9AMX
    Регистрация
    26.03.2005
    Адрес
    Челябинск, MO05RE
    Сообщений
    1,341
    Записей в дневнике
    20
    Позывной
    RK9AMX
    Раз для термодатчика не нашлось работы, то предлагаю его исключить из схемы. Освободится порт для кнопки. У меня кнопка на D0 не работает. Да и для UART такое подключение кнопки не подойдет.
    В общем, дописал в программу 1.0.8 (последняя из выложенных в этой теме) функцию для проверки работоспособности идеи с настройкой от ПК. Нужно это проверить. У себя на столе проверял, работает, но вдруг что...
    Из программы все функции по термодатчику не выпиливал, отключил только инициализацию и процедуру измерения. Кнопка перенесена на порт D6. Работает следующим образом. При включении с нажатой кнопкой на дисплее отображается информация, что она нажата. Если в течение 3 сек. она остаётся нажата, то включается режим конфигурации. Если опустить кнопку раньше или вообще не нажимать, то включается обычный режим программы. Пока режим конфигурации тестовый. В COM-порт отправляются 2 посылки. Информация дублируется на дисплее. Нужно проконторолировать получение посылок в мониторе COM-порта Arduino IDE. Открыть монитор можно из главного меню или сочетанием клавиш ctrl+shift+M.
    В общем, кратенько:
    - запускаем монитор порта;
    - нажимаем и удерживаем кнопку S1;
    - включаем питание контроллера или нажимаем кнопку RESET;
    - по истечении ~3 сек. отпускаем кнопку;
    - контролируем данные в мониторе и на LCD.

    Цитата Сообщение от udas Посмотреть сообщение
    "Думаю Вы неправильно описываете - было так +12в - 12ом - шунт - земля.
    Почти убедили, давайте продолжим в другой теме, здесь это оффтоп
    Вложения Вложения
    Сомнения могут быть устранены только опытом.

  4. #353
    Аватар для tomcat
    Регистрация
    27.01.2010
    Адрес
    Магаляндия, колония США
    Сообщений
    1,674
    Записей в дневнике
    3
    Цитата Сообщение от RK9AMX Посмотреть сообщение
    У меня кнопка на D0 не работает.
    у меня чего то ни кнопка, ни бузер не хочет работать на портах D0 и D1
    ICOM-728, Mini SW2013, sdr-trx R3DI (Маламут), ATU N7DDC, Inv-V, GP.

  5. #354
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,926
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Цитата Сообщение от tomcat Посмотреть сообщение
    у меня чего то ни кнопка, ни бузер не хочет работать на портах D0 и D1
    Не забывайте, что на плате эти порты стоят не по порядку - сначала D1 (TX1), а затем D0 (RX0).
    Цитата Сообщение от RK9AMX Посмотреть сообщение
    дописал в программу 1.0.8 (последняя из выложенных в этой теме) функцию для проверки работоспособности идеи с настройкой от ПК. Нужно это проверить. У себя на столе проверял, работает, но вдруг что...
    Работает и у меня. Есть некоторые замечания. Конфигурация кнопки 6 - pinMode(6, INPUT) работает с внешним подтягивающим резистором. Переделал на внутренний подтягивающий резистор pinMode(6, INPUT_PULLUP). Затем обратил внимание, что это та же самая кнопка, которая используется библиотекой sav_button.h, которая кстати, точно так же делает инициализацию. Поэтому эту строку можно вообще не писать. Что собственно я и проверил. На индикаторе все отображается, в мониторе порта тоже.
    Второй момент. Лучше не использовать стандартный обмен по Serial, а применить ускоренный и облегченный вариант https://alexgyver.ru/gyveruart/
    Тем более ядро AlexGyver давно установлено и показало лучшую скорость и сжатие компилятора. Если нет ядра, можно использовать библиотеку GyverUART v1.6

    Добавлено через 13 минут(ы):

    Проверил работу GyverUART на 115200, никаких проблем.

    Добавлено через 6 минут(ы):

    Проверил ради интереса на скорости 1000000 бод, работает:

    Нажмите на изображение для увеличения. 

Название:	GyverUART.JPG 
Просмотров:	129 
Размер:	74.2 Кб 
ID:	328152
    Последний раз редактировалось Integral; 17.01.2020 в 15:44.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  6. Спасибо от RK9AMX

  7. #355

    Регистрация
    12.09.2006
    Адрес
    Болгария, Силистра, KN34PC
    Сообщений
    1,420
    Позывной
    LZ2WSG
    Чем "Serial" хуже? A с другими иногда может наблюдаться в будущем несовместимость (или необходимость переписания кода).
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	serial.jpg 
Просмотров:	107 
Размер:	194.5 Кб 
ID:	328157  

  8. #356
    Аватар для RK9AMX
    Регистрация
    26.03.2005
    Адрес
    Челябинск, MO05RE
    Сообщений
    1,341
    Записей в дневнике
    20
    Позывной
    RK9AMX
    Сергей, спасибо за проверку и обстоятельный ответ!
    Цитата Сообщение от Integral Посмотреть сообщение
    Конфигурация кнопки 6 - pinMode(6, INPUT) работает с внешним подтягивающим резистором.
    Да, спасибо, забыл убрать, когда библиотечную функцию кнопки использовал.

    Память остаётся свободна на более чем 50%. Возможно пока нет большого смысла в сторонних библиотеках. Да и скорость тут особо не важна. Буду использовать "стандартную" 9600 (один байт передается 1мс). Считать/записать пару десятков байт разницы особой не будет.
    Сомнения могут быть устранены только опытом.

  9. #357

    Регистрация
    11.10.2008
    Адрес
    ВИЧУГА
    Сообщений
    547
    Позывной
    ua3uhp
    Всем привет! читаю читаю и не как не могу понять как загрузить программу в ардуинку !где про это написано?

    Добавлено через 59 минут(ы):

    Вопрос снят все нашел!
    Последний раз редактировалось ua3uhp; 17.01.2020 в 20:14.

  10. #358
    Аватар для rt6dz
    Регистрация
    23.06.2010
    Адрес
    ЮФО
    Сообщений
    801
    Позывной
    RT6DZ
    Подскажите тип индикатора
    Где начало того конца,которым оканчивается начало?.

  11. #359

    Регистрация
    11.10.2008
    Адрес
    ВИЧУГА
    Сообщений
    547
    Позывной
    ua3uhp
    wh2004d


  12. #360
    Аватар для rt6dz
    Регистрация
    23.06.2010
    Адрес
    ЮФО
    Сообщений
    801
    Позывной
    RT6DZ
    ua3uhp,А,на каком контроллере.
    Где начало того конца,которым оканчивается начало?.

Страница 36 из 101 ПерваяПервая ... 26333435363738394686 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Контроллер на Arduino NANO и индикаторе WH1602 для транзисторного УМ
    от D0ITC в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 18
    Последнее сообщение: 16.01.2024, 10:20
  2. ad9952+arduino nano
    от greekk в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 5
    Последнее сообщение: 13.06.2019, 12:31
  3. Si5351 arduino nano cw передатчик
    от Tlg в разделе Для начинающих
    Ответов: 4
    Последнее сообщение: 18.04.2019, 16:46
  4. Arduino nano v3+ad9850 cw transmitter
    от Tlg в разделе Для любителей QRP и QRPP
    Ответов: 15
    Последнее сообщение: 09.01.2019, 21:42
  5. Контроллер на Arduino NANO и индикаторе WH1602 для транзисторного УМ
    от в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 0
    Последнее сообщение: 01.01.1970, 03:00

Ваши права

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