Микроконтроллеры

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Микроконтроллеры » STM32 » Проекты и девайсы на STM32


Проекты и девайсы на STM32

Сообщений 1 страница 30 из 53

1

Предлагаю тут постить и обсуждать ссылки на интересные проекты и девайсы, сделанные на STM32

2

Mutable Instruments - http://mutable-instruments.net/modules
"New sonic territories, new control schemes. Modular synthesis, the Mutable Instruments’ way."

http://s3.uploads.ru/t/fR7c3.jpg
http://s1.uploads.ru/t/LSYoW.jpg

Open source проект, давно за ним слежу.
Из простых в общем-то средств у автора получаются классные девайсы
Куча видео на youtube - https://www.youtube.com/results?search_ … nstruments

3

Ну наконец-то. Этой темы я очень ждал. А то по дебатам на форумах СТМ круче всех, а вот сабжей с их применением кот наплакал. Слежу за темой! ;)
Хочется также добавить проект Neil Scope 3.0 о которого радиолюбители в восторге... Форум там правда не очень активен, так как главное его лицо и дух в Украине живёт... Но документация там выложена на форуме.

4

Поддерживаю обеими руками.
Но исключительно в части однозначно полезного применения, например как у http://mutable-instruments.net/modules

Отредактировано SMART (2017-02-17 09:40:30)

5

http://nri-med.de/produkte/beatmung/ate … are-d900-3
Правда НЕ открытый проект. Да и фирмы уже нет (купившие ее австралиане закрыли ее), да и выпущено довольно мало таких девайсов по причине дороговизны камеры увлажнителя.
Но радует, все же, что я участвовал в его разработке. Хоть и не с нуля, но переделывал спагетти код в удобоваримый (почти весь код перелопатить пришлось).
Сделано оно все на STM32F1xx

6

MasterAlexei написал(а):

http://nri-med.de/produkte/beatmung/ate … are-d900-3
...
Сделано оно все на STM32F1xx

Вопрос к Вам как к соучастнику - почему STM32, а не нечто иное очень многое?

Отредактировано SMART (2017-02-17 09:40:10)

7

SMART написал(а):

Вопрос к Вам как к соучастнику - почему STM32, а не нечто иное очень многое?

Ну я пришел в этот проект, когда он уже был на половину готов, и я не участвовал в процессе выбора железа. А тот, кто участвовал, да и собственно его разрабатывал - уволился. То была третья фирма, в которой разместили заказ на разработку железа, полностью, от схемы до предварительного софта. И мне потом надо было с того софта переделать на нормальный, потому как "тот" софт был разработан чистым железячником, который мало разбирался в софтостроительстве, отсюда и "спагетти". Да к тому же этот чел уволился, и некому было поддерживать это все.

Так что о причинах выбора ничего сказать не могу.

8

Еще один проектик:
http://www.resmed.com/us/en/consumer/pr … l-150.html
Там на самом деле два МК один из них AM3517 от TI, который за UI и терапии отвечает, а вот второй - наш пациент: STM32F10х. Он крутит безщеточный мотор, и следит за ним по backemf.
Хотя про то, что это F10х  проц - могу ошибаться, 5 лет назад это было. Скорее всего все же это был F30x который моторами рулить умеет сам по себе.

Отредактировано MasterAlexei (2017-02-17 09:54:57)

9

atmicandr написал(а):

А то по дебатам на форумах СТМ круче всех, а вот сабжей с их применением кот наплакал.

Как говорит один мой друг, цепляя девайс к ИП, на вопрос "А он точно на это напряжение?" - "Заодно и проверим" )

10

MasterAlexei написал(а):

Так что о причинах выбора ничего сказать не могу.

Вот потому я и задал этот вопрос.
Потому как очень бы не хотелось, чтобы тема "Интересные проекты и девайсы на STM32" выродилась в тривиальное "Интересные проекты и девайсы на MK".

Отредактировано SMART (2017-02-17 11:28:40)

11

MasterAlexei
Скажите, а в верхнем левом углу что за сабж?

12

MasterAlexei
по генератору сигналов... Эт оочень круто! Мне всегда интересны конструкции с ПЛИС.  :cool:

13

atmicandr написал(а):

MasterAlexei
Скажите, а в верхнем левом углу что за сабж?


Это первая версия плеера для Мазды (но он полностью на AVR-ках (Мега128, Тини26), а ну и Ксайлинкс, куда-ж без него :) , так что если не подойдет под тему - можно будет удалить этот пост ):

Фотки:
http://masteralexei.fun-electronic.net/ … lbum=MMP3P

Подробное описание:
http://www.fun-electronic.net/lang/ru/2 … r-nachalo/
http://www.fun-electronic.net/lang/ru/2 … r-continue
http://www.fun-electronic.net/lang/ru/2 … continue-2
http://www.fun-electronic.net/lang/ru/2 … continue-3
http://www.fun-electronic.net/lang/ru/2 … continue-4
http://www.fun-electronic.net/lang/ru/2 … zda-player
http://www.fun-electronic.net/lang/ru/2 … e-keyboard

Отредактировано MasterAlexei (2017-02-17 22:15:48)

14

MasterAlexei
:cool: дэээ... постарались!

15

MasterAlexei написал(а):

http://www.fun-electronic.net/lang/ru/2 … en_part_2/.

И опять анализатор....  :(

16

SMART написал(а):

И опять анализатор....

Озвучьте свои хотелки...для начала...

17

Если речь о приборах, то, к примеру, вот нечто вот такое:
http://micromir-nn.ru/_pu/25/72692327.jpg

Отредактировано SMART (2017-02-18 09:32:35)

18

SMART написал(а):

Если речь о приборах, то, к примеру, вот нечто вот такое:
...

Ну извиняйте. Чего мне надо было, то себе и сделал. Да и не завод у меня тут, где собирают целыми сериями. Есть еще и другие занятия, имеющие более высокий приоритет, чем паятельство и кодописательство.

19

MasterAlexei написал(а):

Ну извиняйте. Чего мне надо было, то себе и сделал.

А можно полюбопытствовать, для его именно Вам понадобился логический анализатор? Что Вы им измеряете-то?

Отредактировано SMART (2017-02-18 11:10:31)

20

SMART написал(а):

А можно полюбопытствовать, для его именно Вам понадобился логический анализатор?

Ну это как обычно бывает - по началу занятий электроникой особо инструментов "гляделок" нет, а покупать более менее нормальные устройства - жаба давит. Вот и начинается процесс изготовления чего-то из говна и палок.
Изначально вообще была идея именно осциллограф собрать. После трех попыток (начинал с подключения разных дисплеев к разным МК), четвертая вот так вот получилась.
Первые три тормозились тем, что не удовлетворяла скорость вывода на экраны, которые были доступны, на доступных МКшках (AVRки).
Но а вот с приобретением платки дискавери на 429м процике и нахождением соответствующего дисплея, идея начала потихоньку воплощаться в жизнь.
Ну и я у же на одном форуме писал, что на самом деле схемка построена так, что из логического анализатора довольно просто (без особых танцев с бубном и без переделывания основной платы) можно сделать двухканальный осциллограф с, ну скажем так, не самыми хреновыми характеристиками.

SMART написал(а):

Что Вы им измеряете-то?

Ну вот на днях (на самом деле - месяца два назад уже) измерял смотрел на то, почему у меня мосфеты горели в моем танчике - выявил ошибки софта управления модулем мостов. https://www.instagram.com/p/BF_hxXzlXx7/
Так же на днях завел на PC программку для этого анализатора, и там состряпал простенький анализатор SPI коммуникаций и поглядел, чего шлется по соединению к nRF24 чипу на том же танчике.
Да много чего можно смотреть то. Было бы желание этим всем заниматься.

21

MasterAlexei написал(а):

Ну вот на днях (на самом деле - месяца два назад уже) измерял смотрел на то, почему у меня мосфеты горели в моем танчике - выявил ошибки софта управления модулем мостов. Так же на днях завел на PC программку для этого анализатора, и там состряпал простенький анализатор SPI коммуникаций и поглядел, чего шлется по соединению к nRF24 чипу на том же танчике.

А почему Вам обычного двухканального осцилла для этого не хватило?

MasterAlexei написал(а):

Ну и я у же на одном форуме писал, что на самом деле схемка построена так, что из логического анализатора довольно просто (без особых танцев с бубном и без переделывания основной платы) можно сделать двухканальный осциллограф с, ну скажем так, не самыми хреновыми характеристиками.

Ну так и сделали бы реально полезное (только не портативный!!!), благо и руки, и голова у Вас явно на месте.
Кстати, какие именно "не самые хреновые характеристики" на STM32 светят?

Отредактировано SMART (2017-02-18 11:43:09)

22

Врят ли мои проекты заинтересуют многих, т.к. они достаточно узкоспециализированы и просты как дважды два и выглядят скорее как набор проводов.

выглядит это примерно так
1. Разработка контроллера широкополосного датчика кислорода (те кто с тюнингом авто знаком должен понять о чем речь)
https://a.d-cd.net/6374des-960.jpg

2. автоматический логгер для авто. записывает лог работы мотора на карту памяти. первая версия. правда производство платы заказывал на алиэкспрессе
https://a.d-cd.net/9c2d85es-480.jpg
https://a.d-cd.net/167d85es-480.jpg

23

Atomic-dm, а почему именно STM32?

24

SMART написал(а):

А почему Вам обычного двухканального осцилла для этого не хватило?


Потому что там два Н-моста по 4 управляющих сигнала в каждом.

SMART написал(а):

Ну так и сделали бы реально полезное (только не портативный!!!), благо и руки, и голова у Вас явно на месте.

MasterAlexei написал(а):

Есть еще и другие занятия, имеющие более высокий приоритет, чем паятельство и кодописательство.

Кстати - сделайте! А мы заценим ;-)

SMART написал(а):

Кстати, какие именно "не самые хреновые характеристики" на STM32 светят?

Будет зависеть от внешнего АЦП. Ну по крайней мере тактовая такого АЦП уже может быть до 200 МГц (из FPGA можно взять, она у меня как раз на 200 МГц разогнана там).

25

SMART написал(а):

Atomic-dm, а почему именно STM32?

а все крайне просто. Вначале есть идея, а потом я думаю над ее реализацией.
После того как появилась идея,и я понял что нужен МК я посмотрел по гуглу варианты: ардуина, авр, стм32. Купил ардуину, помигал диодами и понял что это тупик. дальше был выбор авр или стм.  понял что раз я вообще ноль, то мне пофиг что с нуля начинать. поэтому и начал изучать стм шаг за шагом.  все изучения дисктуется потребностями идеи. Если в задумке юарт,значит изучаю юарт. если spi, значит spi.   Как то так.   Кстати и язык С я тоже начал изучать в программированию STM32. (до этого программил на Delphi, но это отдельная история)

26

MasterAlexei написал(а):

Потому что там два Н-моста по 4 управляющих сигнала в каждом.

Ну и что, парами-то в чем была проблема осциллом посмотреть?

MasterAlexei написал(а):

Будет зависеть от внешнего АЦП.

А почему тогда у Вас на AVR не получилось, если характеристики зависят от внешнего АЦП?

Отредактировано SMART (2017-02-18 12:08:58)

27

SMART написал(а):

Ну и что, парами-то в чем была проблема осциллом посмотреть?

Включите воображение и представьте, что вам надо узнать состояние всех 4х пинов одновременно в один и тот же момент времени, и желательно с другими 4мя тоже одновременно. Вы же знаете, что такое H-мост?

SMART написал(а):

А почему тогда у Вас на AVR не получилось, если характеристики зависят от внешнего АЦП?

MasterAlexei написал(а):

Первые три тормозились тем, что не удовлетворяла скорость вывода на экраны, которые были доступны, на доступных МКшках (AVRки).

28

MasterAlexei написал(а):

Включите воображение и представьте, что вам надо узнать состояние всех 4х пинов одновременно в один и тот же момент времени, и желательно с другими 4мя тоже одновременно.

Рискну утверждать, что с Вашим опытом и знаниями Вы бы решили эту проблему и без узнавания состояния всех 4х пинов одновременно в один и тот же момент времени, вам и двух бы для этого хватило.

MasterAlexei написал(а):

Первые три тормозились тем, что не удовлетворяла скорость вывода на экраны, которые были доступны, на доступных МКшках (AVRки).

А на STM32 хватит? Точно?

29

SMART написал(а):

Рискну утверждать, что с Вашим опытом и знаниями Вы бы решили эту проблему и без узнавания состояния всех 4х пинов одновременно в один и тот же момент времени, вам и двух бы для этого хватило.

Знания тут ни причем. Синхронизация двух разных картинок по два канала в одну с точностью до миллисекунд  - это как бы... даж не знаю, как назвать.
Вобщем - надо 4, и все тут :)

SMART написал(а):

А на STM32 хватит? Точно?

Ну вроде пока хватает:
https://www.instagram.com/p/BONkU34gPij
https://www.instagram.com/p/1q-dJKFX9e

Отличие STM32F429 от какой нить AVRки в данном вопросе - это присутствие графического контрллера в СТМ, и софту надо только заботиться об выводе конкретного пикселя по заданному адресу.
А вот что бывает, когда в чипе такого контроллера нет и скорость его маленькая
https://www.instagram.com/p/BCZnccrFX_0
Тут процик пашет на 48 МГц. Драйвер дисплея - на 100 МГц, Обновление картинки в промежутках между данными самой картинки.

Отредактировано MasterAlexei (2017-02-18 13:05:56)

30

Кстати... а разве ПЛИС системы для этой цели не лучше подходят ? (быстрая обработка сигналов)


Вы здесь » Микроконтроллеры » STM32 » Проекты и девайсы на STM32