Какую ардуину взять для передачи данных с 3 датчиков на ПК?

Обсуждаем контроллеры компании Atmel.
Ответить
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Чт июл 11, 2013 12:37:39

Сообщение Vlad_RK »

Да я-то привык в свое время к AVR Studio 4.06, потом недавно опять возобновил свое общение с AVR и пересел на AVR Studio 5.1.208.
А насчет STM32 у меня еще привычек нет.
Начну с этих:
STM32CubeIDE
SW4STM32
MDK ARM 5.24a
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Сейчас досикус придет и посоветует SES...
А вообще, можно хоть посредством cat > source.c исходники писать...
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Сообщение NStorm »

STM32F407VET6. На Али есть всякие готовые платы. 3 АЦП у него есть аж на целых 2.4 msps.
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Чт июл 11, 2013 12:37:39

Сообщение Vlad_RK »

[uquote="NStorm",url="/forum/viewtopic.php?p=3747376#p3747376"]STM32F407VET6[/uquote]По-моему, это оптимальный вариант.
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Чт июл 11, 2013 12:37:39

Сообщение Vlad_RK »

Скажите, есть ли на каких-то отладочных платах с STM32F4xx штуки 3 (а лучше 4) операционных усилителя для нужд пользователя?
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Vlad_RK, такая отладочная плата легко изготавливается вручную. За пару дней.
Кстати, если нужны встроенные ОУ, можно обратить внимание на STM32F303.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Чт июл 11, 2013 12:37:39

Сообщение Vlad_RK »

Хотелось МК с ОУ на одной плате. Ладно, придется городить ОУ отдельно.
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

У STM32F30x ОУ есть прямо "на борту".
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Сообщение COKPOWEHEU »

А зачем на такую простую задачу брать аж F3-ю серию? Там же справится и AVR. Не уверен что одновременно она потянет USB, но какую-нибудь ch340 никто не отменял, а запрограммировать UART на порядок проще.
У большинства AVR'ок максимальная тактовая частота АЦП составляет 1 МГц, а максимальная точность достигается на 50 - 200 кГц. На одно преобразование уходит 12 тактов. Это составляет до 83000 выборок в секунду. То есть если взять кварц 16 МГц, поставить делитель АЦП на 16 (ADPS=0b100), да запускать преобразование по таймеру, как раз и получится 3 канала по 27000 выборок в секунду. И отправлять данные можно по UART на скорости 1 МБод. Конечно, точность будет не максимальной, но тут вопрос какая точность нужна на самом деле?
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

COKPOWEHEU писал(а):Это составляет до 83000 выборок в секунду.
Что пишут в даташите на этот счет? Там 15 тысяч выборок насколько помню и 10 битах.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Сообщение COKPOWEHEU »

Я же не из головы числа взял.
15 ksps это на максимальной точности, то есть на частоте 50 - 200 кГц. Но может такая точность и не нужна, а если так, можно поднять частоту до максимума.
Ответить

Вернуться в «AVR»