Обсуждаем контроллеры компании Atmel.
Ответить

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

Вс дек 01, 2019 20:55:42

Да я-то привык в свое время к AVR Studio 4.06, потом недавно опять возобновил свое общение с AVR и пересел на AVR Studio 5.1.208.
А насчет STM32 у меня еще привычек нет.
Начну с этих:
STM32CubeIDE
SW4STM32
MDK ARM 5.24a

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

Вс дек 01, 2019 21:19:23

Сейчас досикус придет и посоветует SES...
А вообще, можно хоть посредством cat > source.c исходники писать...

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

Вс дек 01, 2019 22:21:37

STM32F407VET6. На Али есть всякие готовые платы. 3 АЦП у него есть аж на целых 2.4 msps.

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

Пн дек 02, 2019 19:26:14

STM32F407VET6
По-моему, это оптимальный вариант.

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

Пн янв 06, 2020 12:53:12

Скажите, есть ли на каких-то отладочных платах с STM32F4xx штуки 3 (а лучше 4) операционных усилителя для нужд пользователя?

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

Пн янв 06, 2020 13:51:14

Vlad_RK, такая отладочная плата легко изготавливается вручную. За пару дней.
Кстати, если нужны встроенные ОУ, можно обратить внимание на STM32F303.

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

Пн янв 06, 2020 15:50:17

Хотелось МК с ОУ на одной плате. Ладно, придется городить ОУ отдельно.

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

Пн янв 06, 2020 16:24:11

У STM32F30x ОУ есть прямо "на борту".

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

Пн янв 06, 2020 23:34:12

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

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

Вт янв 07, 2020 01:54:58

COKPOWEHEU писал(а):Это составляет до 83000 выборок в секунду.
Что пишут в даташите на этот счет? Там 15 тысяч выборок насколько помню и 10 битах.

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

Вт янв 07, 2020 02:34:24

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