Предлагаю тут постить и обсуждать ссылки на интересные проекты и девайсы, сделанные на STM32
Проекты и девайсы на STM32
Сообщений 1 страница 30 из 61
Поделиться22017-02-17 08:56:42
Mutable Instruments - http://mutable-instruments.net/modules
"New sonic territories, new control schemes. Modular synthesis, the Mutable Instruments’ way."
Open source проект, давно за ним слежу.
Из простых в общем-то средств у автора получаются классные девайсы
Куча видео на youtube - https://www.youtube.com/results?search_ … nstruments
Поделиться32017-02-17 09:27:32
Ну наконец-то. Этой темы я очень ждал. А то по дебатам на форумах СТМ круче всех, а вот сабжей с их применением кот наплакал. Слежу за темой!
Хочется также добавить проект Neil Scope 3.0 о которого радиолюбители в восторге... Форум там правда не очень активен, так как главное его лицо и дух в Украине живёт... Но документация там выложена на форуме.
Поделиться42017-02-17 09:37:00
Поддерживаю обеими руками.
Но исключительно в части однозначно полезного применения, например как у http://mutable-instruments.net/modules
Отредактировано SMART (2017-02-17 09:40:30)
Поделиться52017-02-17 09:37:01
http://nri-med.de/produkte/beatmung/ate … are-d900-3
Правда НЕ открытый проект. Да и фирмы уже нет (купившие ее австралиане закрыли ее), да и выпущено довольно мало таких девайсов по причине дороговизны камеры увлажнителя.
Но радует, все же, что я участвовал в его разработке. Хоть и не с нуля, но переделывал спагетти код в удобоваримый (почти весь код перелопатить пришлось).
Сделано оно все на STM32F1xx
Поделиться62017-02-17 09:39:46
http://nri-med.de/produkte/beatmung/ate … are-d900-3
...
Сделано оно все на STM32F1xx
Вопрос к Вам как к соучастнику - почему STM32, а не нечто иное очень многое?
Отредактировано SMART (2017-02-17 09:40:10)
Поделиться72017-02-17 09:46:23
Вопрос к Вам как к соучастнику - почему STM32, а не нечто иное очень многое?
Ну я пришел в этот проект, когда он уже был на половину готов, и я не участвовал в процессе выбора железа. А тот, кто участвовал, да и собственно его разрабатывал - уволился. То была третья фирма, в которой разместили заказ на разработку железа, полностью, от схемы до предварительного софта. И мне потом надо было с того софта переделать на нормальный, потому как "тот" софт был разработан чистым железячником, который мало разбирался в софтостроительстве, отсюда и "спагетти". Да к тому же этот чел уволился, и некому было поддерживать это все.
Так что о причинах выбора ничего сказать не могу.
Поделиться82017-02-17 09:50:21
Еще один проектик:
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)
Поделиться92017-02-17 09:56:55
А то по дебатам на форумах СТМ круче всех, а вот сабжей с их применением кот наплакал.
Как говорит один мой друг, цепляя девайс к ИП, на вопрос "А он точно на это напряжение?" - "Заодно и проверим" )
Поделиться102017-02-17 11:28:04
Так что о причинах выбора ничего сказать не могу.
Вот потому я и задал этот вопрос.
Потому как очень бы не хотелось, чтобы тема "Интересные проекты и девайсы на STM32" выродилась в тривиальное "Интересные проекты и девайсы на MK".
Отредактировано SMART (2017-02-17 11:28:40)
Поделиться112017-02-17 21:48:10
MasterAlexei
Скажите, а в верхнем левом углу что за сабж?
Поделиться122017-02-17 22:07:21
MasterAlexei
по генератору сигналов... Эт оочень круто! Мне всегда интересны конструкции с ПЛИС.
Поделиться132017-02-17 22:12:49
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)
Поделиться142017-02-17 22:20:15
MasterAlexei
дэээ... постарались!
Поделиться152017-02-18 06:27:20
http://www.fun-electronic.net/lang/ru/2 … en_part_2/.
И опять анализатор....
Поделиться162017-02-18 09:25:46
И опять анализатор....
Озвучьте свои хотелки...для начала...
Поделиться172017-02-18 09:31:06
Если речь о приборах, то, к примеру, вот нечто вот такое:
Отредактировано SMART (2017-02-18 09:32:35)
Поделиться182017-02-18 10:41:40
Если речь о приборах, то, к примеру, вот нечто вот такое:
...
Ну извиняйте. Чего мне надо было, то себе и сделал. Да и не завод у меня тут, где собирают целыми сериями. Есть еще и другие занятия, имеющие более высокий приоритет, чем паятельство и кодописательство.
Поделиться192017-02-18 11:09:10
Ну извиняйте. Чего мне надо было, то себе и сделал.
А можно полюбопытствовать, для его именно Вам понадобился логический анализатор? Что Вы им измеряете-то?
Отредактировано SMART (2017-02-18 11:10:31)
Поделиться202017-02-18 11:34:34
А можно полюбопытствовать, для его именно Вам понадобился логический анализатор?
Ну это как обычно бывает - по началу занятий электроникой особо инструментов "гляделок" нет, а покупать более менее нормальные устройства - жаба давит. Вот и начинается процесс изготовления чего-то из говна и палок.
Изначально вообще была идея именно осциллограф собрать. После трех попыток (начинал с подключения разных дисплеев к разным МК), четвертая вот так вот получилась.
Первые три тормозились тем, что не удовлетворяла скорость вывода на экраны, которые были доступны, на доступных МКшках (AVRки).
Но а вот с приобретением платки дискавери на 429м процике и нахождением соответствующего дисплея, идея начала потихоньку воплощаться в жизнь.
Ну и я у же на одном форуме писал, что на самом деле схемка построена так, что из логического анализатора довольно просто (без особых танцев с бубном и без переделывания основной платы) можно сделать двухканальный осциллограф с, ну скажем так, не самыми хреновыми характеристиками.
Что Вы им измеряете-то?
Ну вот на днях (на самом деле - месяца два назад уже) измерял смотрел на то, почему у меня мосфеты горели в моем танчике - выявил ошибки софта управления модулем мостов. https://www.instagram.com/p/BF_hxXzlXx7/
Так же на днях завел на PC программку для этого анализатора, и там состряпал простенький анализатор SPI коммуникаций и поглядел, чего шлется по соединению к nRF24 чипу на том же танчике.
Да много чего можно смотреть то. Было бы желание этим всем заниматься.
Поделиться212017-02-18 11:38:25
Ну вот на днях (на самом деле - месяца два назад уже) измерял смотрел на то, почему у меня мосфеты горели в моем танчике - выявил ошибки софта управления модулем мостов. Так же на днях завел на PC программку для этого анализатора, и там состряпал простенький анализатор SPI коммуникаций и поглядел, чего шлется по соединению к nRF24 чипу на том же танчике.
А почему Вам обычного двухканального осцилла для этого не хватило?
Ну и я у же на одном форуме писал, что на самом деле схемка построена так, что из логического анализатора довольно просто (без особых танцев с бубном и без переделывания основной платы) можно сделать двухканальный осциллограф с, ну скажем так, не самыми хреновыми характеристиками.
Ну так и сделали бы реально полезное (только не портативный!!!), благо и руки, и голова у Вас явно на месте.
Кстати, какие именно "не самые хреновые характеристики" на STM32 светят?
Отредактировано SMART (2017-02-18 11:43:09)
Поделиться222017-02-18 11:45:49
Врят ли мои проекты заинтересуют многих, т.к. они достаточно узкоспециализированы и просты как дважды два и выглядят скорее как набор проводов.
выглядит это примерно так
1. Разработка контроллера широкополосного датчика кислорода (те кто с тюнингом авто знаком должен понять о чем речь)
2. автоматический логгер для авто. записывает лог работы мотора на карту памяти. первая версия. правда производство платы заказывал на алиэкспрессе
Поделиться232017-02-18 11:58:24
Atomic-dm, а почему именно STM32?
Поделиться242017-02-18 11:59:47
А почему Вам обычного двухканального осцилла для этого не хватило?
Потому что там два Н-моста по 4 управляющих сигнала в каждом.
Ну так и сделали бы реально полезное (только не портативный!!!), благо и руки, и голова у Вас явно на месте.
Есть еще и другие занятия, имеющие более высокий приоритет, чем паятельство и кодописательство.
Кстати - сделайте! А мы заценим
Кстати, какие именно "не самые хреновые характеристики" на STM32 светят?
Будет зависеть от внешнего АЦП. Ну по крайней мере тактовая такого АЦП уже может быть до 200 МГц (из FPGA можно взять, она у меня как раз на 200 МГц разогнана там).
Поделиться252017-02-18 12:04:40
Atomic-dm, а почему именно STM32?
а все крайне просто. Вначале есть идея, а потом я думаю над ее реализацией.
После того как появилась идея,и я понял что нужен МК я посмотрел по гуглу варианты: ардуина, авр, стм32. Купил ардуину, помигал диодами и понял что это тупик. дальше был выбор авр или стм. понял что раз я вообще ноль, то мне пофиг что с нуля начинать. поэтому и начал изучать стм шаг за шагом. все изучения дисктуется потребностями идеи. Если в задумке юарт,значит изучаю юарт. если spi, значит spi. Как то так. Кстати и язык С я тоже начал изучать в программированию STM32. (до этого программил на Delphi, но это отдельная история)
Поделиться262017-02-18 12:06:21
Потому что там два Н-моста по 4 управляющих сигнала в каждом.
Ну и что, парами-то в чем была проблема осциллом посмотреть?
Будет зависеть от внешнего АЦП.
А почему тогда у Вас на AVR не получилось, если характеристики зависят от внешнего АЦП?
Отредактировано SMART (2017-02-18 12:08:58)
Поделиться272017-02-18 12:21:26
Ну и что, парами-то в чем была проблема осциллом посмотреть?
Включите воображение и представьте, что вам надо узнать состояние всех 4х пинов одновременно в один и тот же момент времени, и желательно с другими 4мя тоже одновременно. Вы же знаете, что такое H-мост?
А почему тогда у Вас на AVR не получилось, если характеристики зависят от внешнего АЦП?
Первые три тормозились тем, что не удовлетворяла скорость вывода на экраны, которые были доступны, на доступных МКшках (AVRки).
Поделиться282017-02-18 12:29:32
Включите воображение и представьте, что вам надо узнать состояние всех 4х пинов одновременно в один и тот же момент времени, и желательно с другими 4мя тоже одновременно.
Рискну утверждать, что с Вашим опытом и знаниями Вы бы решили эту проблему и без узнавания состояния всех 4х пинов одновременно в один и тот же момент времени, вам и двух бы для этого хватило.
Первые три тормозились тем, что не удовлетворяла скорость вывода на экраны, которые были доступны, на доступных МКшках (AVRки).
А на STM32 хватит? Точно?
Поделиться292017-02-18 13:01:23
Рискну утверждать, что с Вашим опытом и знаниями Вы бы решили эту проблему и без узнавания состояния всех 4х пинов одновременно в один и тот же момент времени, вам и двух бы для этого хватило.
Знания тут ни причем. Синхронизация двух разных картинок по два канала в одну с точностью до миллисекунд - это как бы... даж не знаю, как назвать.
Вобщем - надо 4, и все тут
А на 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)
Поделиться302017-02-19 11:54:28
Кстати... а разве ПЛИС системы для этой цели не лучше подходят ? (быстрая обработка сигналов)