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