на мой взгляд если уж сегодня делать урок по АЦП STM32, то и рассказывать про новые G серии, которые и купить проще и стоят они дешевле. Из моих наблюдений АЦП там похужее в плане шума, но есть ряд плюшек, которых ранее не было. Прежде всего даже в малых корпусах выведена опора, есть аппаратный оверсэмплинг, частота АЦП до 36МГц для младших серий, у старших еще выше. И еще важная фишка, что данные калибровки АЦП можно вычитать, сохранить и не делать повторную калибровку, которая может мешать при использовании оверсэмплинга т.к. может добавлять ошибку +-1бит относительно 12 битов.
Вы как-то выпали из контекста. Я рассказываю в плейлисте строго на одном мк и не прыгаю в рамках листа. После освоения можно на любом пробовать, главное суть понять. G разной серии разные. G4 сложно продаются и цены не маленькие.
@@NRelectronics G0 и G4 АЦП в целом одинаковы, есть лишь ньюансы во взаимодействии в разной периферией. У меня даже код инициализации от G4 к G0 кочует почти без изменений (на регистрах). Что касается выпадания из контектста ... я исхожу из "пользы" обычного прохожего типа себя, или того, кто ищет инит на новый камень.
Я просмотрев кучу роликов на ютубе связанных с измерением напряжения, заметил, что в основном ютуб забит роликами про измерение стабильного постоянного напряжения. Т.е. тут постоянно показывают кучу упрощенной бредятины копируя друг у друга. Но нет толком роликов с измерением переменного напряжения, например через китайские измерительные трансформаторы или с помощью доп микросхем и резисторов. Там куча нюансов, много помех, часто показания прыгают и сложно выровнять. Соответственно мало кто берется за такие эксперименты из блогеров, и соответственно копировать не у кого, поэтому и другие блогеры данную тему не поднимают.
Лично я ни кого не копирую. А формат, имено переферия МК а не всё вокруг на свете, думаю понимаете о чем я. Переменное напряжение в ембед системе это несколько не основное напряжение. Мне оно не требуется, у меня только вторичное напряжение и аккумуляторное. Советую поискать каналы по силовой электронике, TDM например, классный канал.
@@NRelectronics Значит копируют у вас. Но какой смысл плодить подобие того, чем уже забит весь ютуб? Все крутят резистор, везде одни и те же куски кода (т.к. он уже не может быть другим). Но я больше чем уверен, что в ближайшее время выйдет еще десяток чьих нибудь роликов, где будут показывать как измерить напряжение и крутить снова переменный резистор.
У вас негативное смотрю идёт. Я не смотрю у кого что, наоборот, а вкладываю чтоб смотрели. Далеко не все что выложено на ютубе является адекватным, удобным, поддерживающие старую spl, да и вообще с понятным объяснением. P. S. Сделайте и выложите так как вы хотите, а сообщество оценит.
Спасибо, на F4 ацп не лучший, на других семействах есть калибровка, оверсемлинг, vref_int, он вроде и на F4 есть, у меня китайский блэкпилл не верно его выдает, у кого такие же грабли с vref_int?
Если использовать инжектированнве каналы, то там сразу 4 канала и 4 переменных. Если использовать регулярные каналы: то при выборе второго канала, сначала загасить первый, использовать константу ADC_RANK_NONE, а потом выбирать второй канал с константой ADC_RANK_CHANNEL_NUMBER.
А зачем? Совсем тут ничего сложного, настроек не так много. Экономить флеш на 407 тоже не имеет смысла. Халом описана вся периферия мк, а лл нет. Зачем тянуть кучу библиотек...
@@NRelectronics Добрый вечер, спасибо за ваши уроки. Если не затруднит, то подскажите через сколько нс.. мкс... мс число с вольтами появляется в ячейке МК, и сколько таких замеров в секунду можно выжать по максимуму, не передавая в РС, если использовать это значение для обратной связи в блоке питания. Заранее благодарен.
Спасибо за Ваши старания, Николай! Всего вам доброго!
Благодарю!!!
Большое Вам спасибо. Всех Вам благ.
Спасибо огромное! Взаимно!!!
Огромное спасибо за Ваши уроки!
Спасибо за оценку.
Вы такой молодец все у вас будет хорошо, крепитесь, война закончиться рано или поздно.
У меня всё хорошо, спасибо.
Спасибо за Ваш труд. Подробно и доходчиво.
Вам спасибо за слова похвалы, после них хочется делать дальше!
на мой взгляд если уж сегодня делать урок по АЦП STM32, то и рассказывать про новые G серии, которые и купить проще и стоят они дешевле. Из моих наблюдений АЦП там похужее в плане шума, но есть ряд плюшек, которых ранее не было. Прежде всего даже в малых корпусах выведена опора, есть аппаратный оверсэмплинг, частота АЦП до 36МГц для младших серий, у старших еще выше. И еще важная фишка, что данные калибровки АЦП можно вычитать, сохранить и не делать повторную калибровку, которая может мешать при использовании оверсэмплинга т.к. может добавлять ошибку +-1бит относительно 12 битов.
Вы как-то выпали из контекста. Я рассказываю в плейлисте строго на одном мк и не прыгаю в рамках листа. После освоения можно на любом пробовать, главное суть понять. G разной серии разные. G4 сложно продаются и цены не маленькие.
@@NRelectronics G0 и G4 АЦП в целом одинаковы, есть лишь ньюансы во взаимодействии в разной периферией. У меня даже код инициализации от G4 к G0 кочует почти без изменений (на регистрах).
Что касается выпадания из контектста ... я исхожу из "пользы" обычного прохожего типа себя, или того, кто ищет инит на новый камень.
Но ведь почти без изменений, не один в один)) инит нужно не с видео брать а с библиотеки, там примеры есть по работе. Как в этом видео.
подскажите, а как быть, если нужно измерить до 2в, в 10 битном режиме? можно както что-то поменять, чтобы допустим при 2 вольтах, ацп выдавало 1024?
Делителем на резюкахподгоните, чтобы 2В давало нам 1024.
Я тут не увидел где hal делает калибровку ацп. Если я не ошибаюсь то при инициализации ацп нужна калибровка.
Желательна, но не обязательна ибо и с ней бывают проблемы. Лучше калибровать по внешнему измерителю.
Я просмотрев кучу роликов на ютубе связанных с измерением напряжения, заметил, что в основном ютуб забит роликами про измерение стабильного постоянного напряжения.
Т.е. тут постоянно показывают кучу упрощенной бредятины копируя друг у друга.
Но нет толком роликов с измерением переменного напряжения, например через китайские измерительные трансформаторы или с помощью доп микросхем и резисторов.
Там куча нюансов, много помех, часто показания прыгают и сложно выровнять.
Соответственно мало кто берется за такие эксперименты из блогеров, и соответственно копировать не у кого, поэтому и другие блогеры данную тему не поднимают.
Лично я ни кого не копирую. А формат, имено переферия МК а не всё вокруг на свете, думаю понимаете о чем я. Переменное напряжение в ембед системе это несколько не основное напряжение. Мне оно не требуется, у меня только вторичное напряжение и аккумуляторное. Советую поискать каналы по силовой электронике, TDM например, классный канал.
@@NRelectronics Значит копируют у вас.
Но какой смысл плодить подобие того, чем уже забит весь ютуб?
Все крутят резистор, везде одни и те же куски кода (т.к. он уже не может быть другим).
Но я больше чем уверен, что в ближайшее время выйдет еще десяток чьих нибудь роликов, где будут показывать как измерить напряжение и крутить снова переменный резистор.
У вас негативное смотрю идёт. Я не смотрю у кого что, наоборот, а вкладываю чтоб смотрели. Далеко не все что выложено на ютубе является адекватным, удобным, поддерживающие старую spl, да и вообще с понятным объяснением.
P. S. Сделайте и выложите так как вы хотите, а сообщество оценит.
Спасибо, на F4 ацп не лучший, на других семействах есть калибровка, оверсемлинг, vref_int, он вроде и на F4 есть, у меня китайский блэкпилл не верно его выдает, у кого такие же грабли с vref_int?
Пожалуйста.
Да нормальный АЦП. Везде нужно делать усреднение.
А как замерить АЦП с нескольких каналах поочередно?
Если использовать инжектированнве каналы, то там сразу 4 канала и 4 переменных.
Если использовать регулярные каналы: то при выборе второго канала, сначала загасить первый, использовать константу ADC_RANK_NONE, а потом выбирать второй канал с константой ADC_RANK_CHANNEL_NUMBER.
А почему HAL ? Может тогда лучше LL он не такой громоздкий как HAL, и не такой замороченный как CMSIS.
А зачем? Совсем тут ничего сложного, настроек не так много. Экономить флеш на 407 тоже не имеет смысла. Халом описана вся периферия мк, а лл нет. Зачем тянуть кучу библиотек...
@@NRelectronics Добрый вечер, спасибо за ваши уроки.
Если не затруднит, то подскажите через сколько нс.. мкс... мс число с вольтами появляется в ячейке МК, и сколько таких замеров в секунду можно выжать по максимуму, не передавая в РС, если использовать это значение для обратной связи в блоке питания.
Заранее благодарен.
@@NRelectronics Ну если с таким подходом то да.
Просто ХАЛ разжеван вдоль и поперек по не одному десятку раз.
Вот же, да. Так LL надстройка над регистрами, не так оно сложно, почитать только какие регистры обвернуты библиотекой.
А как на аккумуляторе измерить?
Через делитель и вперёд. Потом пересчет с учётом коэффициента деления.
@@NRelectronics Подскажите, как можно сделать гальваническую развязку?
Оптопары, dc-dc, много вариантов.
@@NRelectronics А как через оптопару мерять напряжение? Может есть какой то ресурс что б посмотреть? Спасибо?
Вопрос был просто про опторазвязку.