Вольтамперметр для ЛБП своими руками версия 1.0

Ғылым және технология

Вольтамперметр здорового человека stm32f103 + ina226 + 1602 (i2c)
0-36V , 0-8A погрешность 1 мв и 1ма .
Исходники , схемма , плата тут
drive.google.com/drive/folder...
#stm32 #diy #arduinoproject #platformio

Пікірлер: 31

  • @user-rj2pm8nu5t
    @user-rj2pm8nu5t18 күн бұрын

    Молодец. Подписка. Удачи в делах. Ну и конечно надо давать схемы, прошивки и печатки.

  • @SpectrumMan

    @SpectrumMan

    18 күн бұрын

    Спасибо !

  • @user-zu4gn6ww9o
    @user-zu4gn6ww9o20 күн бұрын

    Здравствуйте! Какую литературу(или нечто иное) вы бы посоветовали по stm32 и сильно ли отличается работа с stm32 от работы с AVR ?

  • @SpectrumMan

    @SpectrumMan

    20 күн бұрын

    Добрый день , начну с конца , если вы только начинаете свой путь например в Arduino IDE на самом верхнем уровне то отличия минимальны . Например код к этому проекту не использует специфику stm32 и будет работать на любой плате в том числе AVR (если изменить номера выводов ). Единственное отличие будет работать медленнее из за более низкой частоты и отсутствия на AVR модуля для работы с плавающей точкой , ну и разрядность разная ) но все эти вещи под капотом IDE и по началу для Вас незаметны. С каждым слоем погружения в детали разница будет более заметна но для всего есть примеры (ну почти ) . По литературе не подскажу , я учился постепенно и достаточно давно , единственная "книга " по stm "Reference manual STM32F101xx, STM32F102xx, STM32F103xx, " там чуть больше тысячи страниц зато описано всё ) А для начала просто пробуйте что-то спаять, всё придёт с опытом .

  • @forcingautomotiveelectroni7644

    @forcingautomotiveelectroni7644

    16 күн бұрын

    @@SpectrumMan Зачем ардуинщику читать читать Reference manual ?

  • @SpectrumMan

    @SpectrumMan

    15 күн бұрын

    Ну рано или поздно человек с ардуиной освоится и ему станет тесно , начнут мысли всякие заводится , начнёт в отладку хотеть , а ардуина не умеет , или не дай бог железо освоит регистры там всякие , таймеры аппаратные . Надоест ему понимаешь ждать компиляцию по минуте после каждой правки кода и дэбажить алертами тоже надоест ) ну или вдруг задумается почему аналогрид 50мс выполняется а ему ещё в плавающую точку надо успеть смочь . Начнёт мануалы листать по ночам , кокос установит или кубик и всё , нет ардуинщика ) "Я знал, что рано или поздно мы перейдем и на эту дрянь."

  • @forcingautomotiveelectroni7644

    @forcingautomotiveelectroni7644

    14 күн бұрын

    @@SpectrumMan В ардуино умышленно скрыто то, что может взорвать мозг человеку. Это сделано для легкого вхождения в тему. Только не все это осознают. Человек сделал пару проектов на ардуино и чувствует себя богом в разработке электроники). Теперь он может с лёгкостью делать то , о чем другие не мечтают. Начинает вещать на ютюбе и выкладывать уроки. И лишь немногие хотят пойти дальше, разобраться как все устроено и получить полную власть над микроконтроллером.

  • @ADNpower-xy6yv
    @ADNpower-xy6yv20 күн бұрын

    Тема важная, для тех, кто в теме.

  • @SpectrumMan

    @SpectrumMan

    20 күн бұрын

    Это только начало , я строю свой ЛБП , опыт огромный , и ампервольтметр это только начало , скоро будет видео "вольтамперметр версия 2" ( уже собрана , работает) по сути тоже но без i2c модуля, напрямую, получилось тоньше и намного симпатичнее. Скоро будут другие видео по ЛБП , про "мягкий старт" , безинерционную защиту по току с регулировкой от 0 , про "гибридную" схемму когда после импульсника стоит линейный стабилизатор с минимальным зазором по напряжению и соответственно минимальным нагревом итд. Будет весело.

  • @ADNpower-xy6yv

    @ADNpower-xy6yv

    19 күн бұрын

    @@SpectrumMan Очень интересно. Тема близкая.

  • @unknownusers0
    @unknownusers020 күн бұрын

    Кстати STM32F103 через Arduino IDE можно код делать и прошивать. Только сперва бутлоадер нужный загрузить в stm через переходник с USB на UART.

  • @SpectrumMan

    @SpectrumMan

    20 күн бұрын

    Верно , я обычно прям из PLATFORMIO j-linkом его дебажу , но uart и даже stlink 2 бережно храню в коробочке.)

  • @vyacheslavvarich3774
    @vyacheslavvarich377420 күн бұрын

    Было бы классно если бы показали как правильно прошить STM32F103 в остальном приборчик зачетный получился. По случаю досталось два десятка дисплеев 1602 причем мелких как у вас и увеличенного размера. Платки для i2c есть для них. Но если сделаете паралельный интерфейс прям с стм будет лучше я думаю. Лайк и подписка.

  • @SpectrumMan

    @SpectrumMan

    20 күн бұрын

    Делаю параллельный , день - два и выпущу видео . Если честно уже всё готово , осталось нарисовать плату и сделать "красиво" . Про прошивку из ардуины есть например тут kzread.info/dash/bejne/e6GBqrh8n8y6YtI.html но нужен "usb to ttl " или что-то похожее , я с стмками дружу давно и приобрёл ST-Link V2 , очень рекомендую, стоит не так дорого .

  • @vyacheslavvarich3774

    @vyacheslavvarich3774

    19 күн бұрын

    @@SpectrumMan ST Link есть у меня как и преобразователь USB TTL

  • @hurrypallony6446

    @hurrypallony6446

    19 күн бұрын

    @@SpectrumMan Поддерживаю предыдущий комментарий, пробовал шить эту версию контролера через Ардуину, но чёт не получается, ругается на Жяву. Хотелось бы реализовать на STM32F103С6 ограниченный мултитулз, например как пробник-контролька с осликом и другими няшками. но в программировании 0, а тема интересная

  • @SpectrumMan

    @SpectrumMan

    19 күн бұрын

    kzread.info/dash/bejne/e6GBqrh8n8y6YtI.html тут подробная видео инструкция , если есть stlink лучше сразу начать с него , ставим драйвера , поддержку платы в ардуино , выбираем в меню плату и программатор , подключаем шлейф +3 земля swio swclk (на stm32 отдельно 4 пина) , смотрим определился ли проц и пробуем например стереть или прошить что-то . Arduino 2.3 подхватывает без проблем. Я давно перешёл на PLATFORMIO , это как ардуино но холодная компиляция < 15 секунд и самое главное полная поддержка отладки в том числе и на stlink 2 .

  • @SpectrumMan

    @SpectrumMan

    19 күн бұрын

    Смотрите на что ругается , гуглите, устраняйте , пробуйте заново, драйвера , ява , отсутствие библиотек , там много на что может ругаться . Очень частая ошибка - перемычки нужно установить по хитрому при прошивке по usb или uart . подробности уже не помню , посмотрите в видео . С тем же stlinkom таких проблем нет . Если хотите ослик с пробником у меня незавершённый проэкт двух-четырёх канального осциллографа на голой stm32 , на канале есть короткое видео , дойдут руки - закончу выложу. Пробуйте для начала с ардуино плат , уно нано мега итд, там на начальном этапе для вас будет намного проще а как освоитесь легко перейдёте на другую архитектуру . Да , там нет отладки , увы.

  • @user-ph8hw9qn8q
    @user-ph8hw9qn8q14 күн бұрын

    Мамочка моя! Процессор 32-bit ARM Cortex M0 RISC 32KB Flash 2.5V/3.3V [LQFP-48] ; Объем памяти SRAM, КБ, 4 Остается только один вопрос - а почему сразу не Zeon и оперативы гигов 16? Ну в крайнем случае малину? Но молодчага, конечно, что сделал! Победителя не судят, однако я бы переписал все это на какой нибудь PIC16 или атмелку восьми битную...

  • @SpectrumMan

    @SpectrumMan

    14 күн бұрын

    Изначально проект был на 2 X (4 семисегментных ) индикатора , соответственно нужно было много ног , к сожалению в нашей глуши не нашёл в продаже нужный мне размер . Плюнул на это дело и прикрутил 1602 , потом убрал i2c . С обвинением согласен , каюсь избыточно , у нас они c6t6 дешевле грязи и вероятно дешевле пиков , не проверял . Дюжина была в наличии и под рукой.

  • @unknownusers0
    @unknownusers020 күн бұрын

    Еще есть датчик тока CJMCU-758 ACS758LCB-100B-PFF-T линейный датчик Холла. Максимальный ток 100 А.

  • @SpectrumMan

    @SpectrumMan

    20 күн бұрын

    Спасибо за наводку , смотрел , не тестировал , обещают примерно туже точность как достану и поиграюсь , обязательно сделаю видео , мне он интересен в первую очередь наличием гальванической развязки .

  • @andreybudzinskiy6866

    @andreybudzinskiy6866

    16 күн бұрын

    с точностью у них пичально

  • @SpectrumMan

    @SpectrumMan

    16 күн бұрын

    Сам не проверял но догадки такие были , шунт он надёжнее , но при случае всё таки поиграюсь

  • @andreybudzinskiy6866

    @andreybudzinskiy6866

    10 күн бұрын

    @@SpectrumMan его просто в пространстве перемещаешь и показания гуляют, при чём очень прилично

  • @SpectrumMan

    @SpectrumMan

    10 күн бұрын

    Примерно так и думал , но спасибо за комент , учту .

Келесі