08.06.2022, 18:28
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
do-vitas, начните с разрядности, скорости и требуемой точности на встроенном - если все подойдет для задачи, то тут бритва Оккама дает ответ…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
30.06.2022, 09:38
|
|
Временная регистрация
Регистрация: 16.09.2008
Сообщений: 87
Сказал спасибо: 25
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Всем добра строи все свой бп на мк набросал уже почти программу осталось только настройка. Скажу несколько слов в защиту не любителей халакуба, пытался запустить обычный ацп на мк f373с применением библиотеки LL, на регулярном канале все быстро заработало а вот на ижекционном(прошу извинить за мой французский) ничего так и не заработало переписал инициализацию вручную и все очень быстро заработало. Так что самый большой плюс куба скорость в данном случае как то сильно пострадали, вот и выходит что лучше бы вручную все прописывал меньше времени ушло бы ... Ну да бог с ним двигаемся дальше Спрошу тут, т.к. не знаю как разбить вопрос и отправить его часть в "питание". У меня будет вполне себе обычная схема БП коих на просторах интерната много т.к. 2 операционника управляют одним или более транзисторами, один отвечает за ток другой за напряжение. Вот только опорное напряжение будет формировать МК от поворота энкодера, это я уже все запрограммировал и сам себя МК меряет нормально, т.е. АЦП меряет выход ЦАП. Теперь вопрос стоит об измерение на выходе, думки у меня такие как обычно операционник и МК ну тоесть вариант 2, но тут мучают всякие нехорошие мысли у сигма-дельта АЦП можно вывести оба вывода в наружу и + и - а еще и можно включить усиление в 32 раза вот и думаю о варианте 1, но тут возникнет другая проблема как защитить выводы МК хватит ли этого коэф.... Что скажут знатоки?
Кстати от того дисплея отказался он мне как то совсем тормознутым показался сделал на другом.
Последний раз редактировалось do-vitas; 30.06.2022 в 09:41.
|
|
|
|
30.06.2022, 10:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,177
Сказал спасибо: 2,830
Сказали Спасибо 2,752 раз(а) в 2,036 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от do-vitas
|
сигма-дельта АЦП
|
Судя по картинке - это встроенный в МК АЦП, верно?
1. какой у него допустимый уровень синфазного сигнала на входах?
2. Если уровень не дотягивает до вых. напряжения БП - может быть имеет смысл перенести токоизмерительный резистор в минусовый провод?
3. я бы побоялся подключать вот так вот напрямую входы мк к элементам БП - без всякой защиты. Нарпимер, на токоизмерительный АЦП можно бы добавить простенький фильтр - два резистора и конденсатор - смотрите, как это рекомендовано для АЦП типа INA226/228...
|
|
|
|
30.06.2022, 10:41
|
|
Временная регистрация
Регистрация: 16.09.2008
Сообщений: 87
Сказал спасибо: 25
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Yuri222
Да верно это встроенный АЦП у него есть усилитель который можно включить программно с разными коэф усил.
1. Я думаю что что из даташника только некая ошибка может как то об этом говорить т.е. это скорее всего минимальное уровень напряжения для определения ацп.
2. Возможно но т.к. у меня транзистора будет 2 то у них будет токовыравниающие резисторы есть мыли их использовать. т.к. я могу мереть отдельно на каждом и сложить программно...
3. это как бы структурная схема окончательная конечно будет, но все равно я тоже боюсь даже через резистор и кандер на минус. надежнее через операционник и уровни не надо согласовывать и защищать вход мк так не нужно.
Последний раз редактировалось mike-y-k; 30.06.2022 в 14:53.
Причина: 7.15
|
|
|
|
30.06.2022, 13:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,177
Сказал спасибо: 2,830
Сказали Спасибо 2,752 раз(а) в 2,036 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
do-vitas, могу ошибаться, но - в картинке указано какое-то опорное напряжение, есс-но, оно в пределах питания (как правило) контроллера.
Можете сюда всю пдф-ку на контроллер выложить? Или что за он?
Сообщение от do-vitas
|
надежнее через операционник
|
А что за он? Может тогда сразу измерительный инструментальный прикрутить - у них хорошие параметры по подавлению синфазного сигнала, лучше, чем у большинства широкораспростраенных.
|
|
|
|
30.06.2022, 13:21
|
|
Временная регистрация
Регистрация: 16.09.2008
Сообщений: 87
Сказал спасибо: 25
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Yuri222
вы имеете ввиду как ту что выложили INA226! возможно но под нее нужно библиотеки писать, можно подумать.
Последний раз редактировалось mike-y-k; 30.06.2022 в 14:52.
Причина: 7.15
|
|
|
|
30.06.2022, 13:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,177
Сказал спасибо: 2,830
Сказали Спасибо 2,752 раз(а) в 2,036 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
do-vitas, навскидку по быстрому нужное не нашел, но фраза
Цитата:
|
Three 16-bit sigma-delta analog-to-digital converters are embedded in the STM32F373xx.
They have up to two separate supply voltages allowing the analog function voltage range to be independent from the STM32F373xx power supply
|
намекает, что на входы этих сигма-дельта нельзя подавать сигнал за пределами их питания.
Т.е. чтобы измерять напряжение на резисторе в плюсовом проводе, необходимо применить схему сдвига уровня (например, на дополнительном ОУ).
Ну, вероятно, это и к лучшему
|
|
|
Сказали "Спасибо" Yuri222
|
|
|
19.07.2022, 13:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,655
Сказал спасибо: 117
Сказали Спасибо 815 раз(а) в 592 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Мужики, кто-нибудь покупал липовые "синие таблетки" на STM32F103C6T6 на алике?
Я вот взял пяток, а там оказался вообще непонятный зверь: и st-link, и stm32flash (через USART-бутлоадер) определяют "честного" C6T6 и даже делают вид, что успешно прошивают. Однако, даже элементарный "блинк" с nop'ами в цикле светодиодом на PC13 не моргает. И ни одна прошивка с USB не откликается…
Что ж там за зверь-то такой распаян, который выдает себя за нормальный МК, но при этом не работает? Все пять плат проверил — везде один и тот же косяк. Даже если б там была другая тактовая, оно бы все равно "блымкало"… Чертовщина какая-то.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
19.07.2022, 14:25
|
|
Временная регистрация
Регистрация: 10.11.2016
Сообщений: 53
Сказал спасибо: 6
Сказали Спасибо 16 раз(а) в 13 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
липовые "синие таблетки"
|
А ссылочку можно? Не всем понятно про что речь. Может тоже "закинутся"!
|
|
|
|
19.07.2022, 14:45
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
eddy, брал у разных продавцов и на STM32F103C6T6, и на STM32F103C8T6, и на STM32F401CCU6, и на STM32F411CEU6 - везде нормальные чипы, программируются и ведут себя как родные, родной софт признает их за родных. Брал и в ленте просто чипы - в кроватке на такой плате ведут себя аналогично…
Может подсунули хитро запрограммированную atmega (это шутка)
Вероятно у Вас там CS32F103 вместо STM32F103, подробнее тут - https://www.eevblog.com/forum/beginn...luepill-clone/
sanya
Сообщение от eddy
|
…
|
они на стороне зовуться "bluepill clone"
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 19.07.2022 в 14:51.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:44.
|
|