Например TDA7294

Форум РадиоКот • Просмотр темы - Зависает STM32F103C8
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт мар 29, 2024 07:41:03

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Зависает STM32F103C8
СообщениеДобавлено: Вс ноя 27, 2016 21:20:59 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пт апр 25, 2008 03:44:41
Сообщений: 54
Откуда: Воронеж
Рейтинг сообщения: 0
Всем доброго вчера. В общем хочу сделать что то на подобие такой штуковины https://www.youtube.com/watch?v=f8gHmxvx-yo. Использую плату на STM32F103C8 (фото во вложении), управляю шимом двигателем из китайских игрушек через полевик, кнопками меняю заполнение от 0 до 99%. Питание двигателей и STM32 общее 5 вольт. Во время старта или на максимальных оборотах (заполнение 70% и выше) STM32 зависает, не реагирует на кнопки, иногда даже шим отрубается и двигатель вырубается, помогает либо ресет либо передергивание питания. (при работе в холостую без двигателя все работает нормально) Соответственно вопрос почему зависает STM32 и как с этим бороться?


Вложения:
Комментарий к файлу: Управление двигателем
arduino11-3.png [18.97 KiB]
Скачиваний: 755
Комментарий к файлу: Отладочная плата
5147902849.jpg [116.6 KiB]
Скачиваний: 649

_________________
Всех убить! Всё отобрать!
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Зависает STM32F103C8
СообщениеДобавлено: Вс ноя 27, 2016 22:56:21 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Может помехи по питанию?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Зависает STM32F103C8
СообщениеДобавлено: Пн ноя 28, 2016 10:15:16 
Прорезались зубы

Карма: -10
Рейтинг сообщений: -27
Зарегистрирован: Сб ноя 19, 2016 21:05:48
Сообщений: 203
Рейтинг сообщения: 0
Обычное явление - индуктивные выбросы. Лечится конденсаторами и раздельными ветвями питания. Приведите подробнее схему подключения

_________________
Подпись убрал вместе с автором. aen


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Зависает STM32F103C8
СообщениеДобавлено: Вс дек 04, 2016 06:33:13 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 21
Зарегистрирован: Пн июл 04, 2016 16:51:22
Сообщений: 196
Откуда: Россия, Омск
Рейтинг сообщения: 0
Я бы так же рекомендовал снизить питание STM32 до уровня 3.3~3.6V. Эти контроллеры не очень любят питаться слишком высоким напряжением - тоже могут зависать или сгорать при этом.
Иногда с очень интересным поведением.

Ну и разделение линий питания - хороший совет.


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Зависает STM32F103C8
СообщениеДобавлено: Вт дек 13, 2016 11:46:45 
Сверлит текстолит когтями
Аватар пользователя

Карма: 11
Рейтинг сообщений: 13
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1266
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
И развязку поставить в виде дросселей и конденсаторов 100нФ. И по 100нФ на каждой ноге питания должен быть, максимально к выводу МК.

_________________
R2AIV 73!


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Зависает STM32F103C8
СообщениеДобавлено: Вт дек 13, 2016 16:49:28 
Опытный кот
Аватар пользователя

Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
AlanDrakes писал(а):
Я бы так же рекомендовал снизить питание STM32 до уровня 3.3~3.6V. Эти контроллеры не очень любят питаться слишком высоким напряжением - тоже могут зависать или сгорать при этом.
Там на плате встроенный стабилизатор 3.3В - какой-то 1117.

Klepko писал(а):
Соответственно вопрос почему зависает STM32 и как с этим бороться?
Явные помехи по питанию. И скорее всего - из-за падения напряжения на проводах. Попробуй прицепить электролит несколько тыс. мкф, по кратчайшему пути, без проводов, одним концом на исток полевика, вторым (плюсом) на то место, где подключены двигатель (или провод к двигателю), провод от +5В и катод диода. То есть параллельно источнику +5В, но после проводов от источника до твоей схемы. С этого же электролита, отдельными проводами, подай питание на плату с МК - землю напрямую, +5 - через какой-нибудь дросселёк в сотню-другую мкГн, или через резистор 10 Ом. И убедись, что твои 5В не проседают, а то мелкие источники типа зарядников от сотки под нагрузкой просядут на счет "раз"!..

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Зависает STM32F103C8
СообщениеДобавлено: Чт дек 15, 2016 13:02:22 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пн дек 15, 2014 19:04:08
Сообщений: 22
Откуда: г. Пермь
Рейтинг сообщения: 0
Совсем недавно словил висяк очень банальный способом. Сделал в программе цикл
for(x=0;x<=319;x++)
{
History[x]=0;
}
Никак не мог понять почему в этом месте виснет. Потом оказалось что переменная x объявлена как uint8.

Советую также в программу добавить банальный Blink, который работает от таймера внутри прерывания этого таймера. Так будет сразу видно повис процессор или остановка в программе.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y