Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.86/290: Рейтинг темы: голосов - 290, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 38

Контроллер дорожки

07.11.2015, 09:35. Показов 61743. Ответов 110
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день,
предупреждаю сразу, я - неопытный новичок, раньше паял в радиокружке в детстве очень давно.

Имею беговую дорожку, электрическую, с мотором. Около года назад она вышла из строя - показывала ошибку платы управления (в мануале по коду ошибки говорилось, что нужно заменить плату), писал производителю (немцы), они сказали, что модель снята с производства и они ничем помочь не могут. Полез смотреть сам. Оказалось, что на одном транзисторе 9013 и на паре сопротивлений просто сгнили ножки.
Вероятно это было связано с тем, что между платой управления и роликом полотна дорожки не было какой-нибудь перегородки и, когда долго ходишь или бегаешь все полотно покрывается потом и, возможно, капли пота попали на детали платы. А пот соленый и все такое. В общем заменил эти детали и все заработало.
Спустя около года дорожка опять перестала работать, ошибка та-же, но я проверил все детали визуально, все было нормально из чего сделал вывод, что вышел из строя контролер (какой-то PIC). Решил делать плату сам.

В дорожке стоит мотор постоянного тока на 1.5kW, в родной схеме питался выпрямленным и сглаженным током через мосфет FS20SM. Так же решил делать и я (чтобы использовать имеющиеся детали). В качестве мозга взял Arduino Momo. Сделал вот такую схемку:

http://2.firepic.org/2/images/2015-11/08/4tlkbkzdl4p6.png

Вентилятора в родной схеме не было, трансформатор 220/16/10V, 16V питает контроллер (через стабилизатор), 10V в родной схеме питали индикаторную панель, а я повесил вентилятор от компьютерного блока питания.

Сделал плату, все спаял (первый раз использовал ЛУТ и травил в перекиси, очень понравилось):

http://2.firepic.org/2/images/2015-11/08/4q1czdsy7i02.jpg

http://2.firepic.org/2/images/2015-11/08/uvsrb1ed5dhs.jpg

Вход энкодера на схеме не показан, пока я его не впаивал. Управление через ПИД с обратной связью от энкодера делал в эмуляторе Proteus, а в железе думал перейти к нему когда будет ясно, что силовая часть работает.

Написал простой скетч где читал значение с A0 (где висит потенциометр как делитель напряжения) и писал отмасштабированное к 255 значение на ШИМ выход. Чтобы не пищало поднял частоту ШИМ изменением регистра TCCR0B. Пока игрался с лампочкой накаливания все было нормально, подключил мотор тоже все было в порядке, потом установил все в дорожку - хотел посмотреть как будет греться.
По началу все было нормально, ничего не грелось. Встал на полотно дорожки - мотор погнал на полную - силовой транзистор сгорел (пробит насквось).

Ну будем считать это была первая версия платы управления. Но я не понял почему сгорел транзистор и почему он сгорел так (разве не должен быть в нем обрыв?), и думаю что делать дальше:
1. Почему сгорел транзистор? что я не предусмотрел?
2. Какой распространенный транзистор взять на замену?

В общем прошу советов.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.11.2015, 09:35
Ответы с готовыми решениями:

P-CAD контурные дорожки
Развёл в пикаде плату. Чтобы она быстрее протравилась хочу сделать вот, примерно, так. Чтобы в пустых областях оставалась медь. Конечно,...

Eagle рисует кривые дорожки
После автоматической разводки платы дорожки смещаются относительно ножек на некоторое расстояние. При этом при ручной разводке дорожек...

Фоторезист, добавил еще 1 лампу - дорожки сблизились
Собственно пользовался одной УФ ламбой сберегайкой, проблем не было. Однажды потребовалось изготовить плату чуть длинее чем обычно ~ 20...

110
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
03.12.2015, 20:30
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от omtomtubo
3. Поискать другой оптрон. Может, кто посоветует?
Драйвер с опторазвязкой TLP250
дорогой, но хороший. вопросов по фронтам не будет.
0
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
03.12.2015, 21:47
6N135, MCL2501, TLP651.
0
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 113
04.12.2015, 12:17
Цитата Сообщение от wyfymger
Частоту по осциллографу я, честно говоря, раньше не смотрел.
Частота ШИМ на 5 ноге обычно равна 1kHz, https://arduino-info.wikysposi... -Frequency.
Это означает, что этот оптрон не подходит для частот > 1kHz?
Если да, то чем можно заменить, чтобы в том же корпусе, но побыстрее?
Входная частота 10 кГц, длительность импульса 10 мксек, сигнал OUT_1 - включение PC817 согласно документации.

0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
04.12.2015, 16:45
Для начала 2,7k заменить на 1к
0
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 113
04.12.2015, 18:53
Цитата Сообщение от omtomtubo
Для начала 2,7k заменить на 1к
Лучше не будет. Картинка из симулятора, резистор 0.5 кОм - синий цвет, 1 кОм - красный, 2.7 кОм - бирюзовый. Изменяется и выходная амплитуда.

0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
04.12.2015, 19:33
Да, надо добавить один каскад.
Заодно и разводку платы переделать.

Может, включить оптотранзистор с ОЭ? Рассеиваемую мощность снизить.
0
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 113
04.12.2015, 19:50
Цитата Сообщение от omtomtubo
Да, надо добавить один каскад.
Заодно и разводку платы переделать.

Может, включить оптотранзистор с ОЭ? Рассеиваемую мощность снизить.
Если плата есть, попробовать можно и на ней, переделка в зависимости от результата. По рассеиваемой мощности вроде нюансов нет, на оптопаре около 45 мВт, импульсные токи транзисторов 300-600 мА кратковременно, +5 вольт для оптопары можно получить из +16.
0
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
04.12.2015, 20:13
Не мучайте вы эту PC817, посмотрите рис. 10 в http://arduino-ua.som/docs/PC817rus.pdf
там фронта по 10+ мкс при 1 ком нагрузке производителем указаны
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
04.12.2015, 20:54
Цитата Сообщение от инкер
Не мучайте вы эту PC817, посмотрите рис. 10 в http://arduino-ua.som/docs/PC817rus.pdf
там фронта по 10+ мкс при 1 ком нагрузке производителем указаны
Если в качестве силовой ее не использовать, то для этой задачи подойдет.
0
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
04.12.2015, 21:16
Цитата Сообщение от omtomtubo
Если в качестве силовой ее не использовать, то для этой задачи подойдет.
Не, не пойдет.
Достаточно посмотреть на параметры нормального драйвера (напр. TLP250), там фронта указаны 0,5 мкс макс., а не 18 мкс, как для данной оптопары. Во всяком случае, такие нарастания/ спады должна обеспечивать схема драйвера в целом, пусть он даже на рассыпухе будет. Иначе нагрев.
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
04.12.2015, 22:22
У меня на модели получилось 0.4 мкс, правда, пришлось добавить еще один каскад усиления.
Да и Калин нарисовал, вроде, тоже норм. Хотя схемы чуть разные.

Но с точки зрения простоты, поддерживаю TLP250.


http://**************************/download/file.php?id=25862&sid=79caa1a98b08522c13 f79b2a16cd8f4f

0
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 113
04.12.2015, 22:59
Цитата Сообщение от omtomtubo
У меня на модели получилось 0.4 мкс, правда, пришлось добавить еще один каскад усиления.
Да и Калин нарисовал, вроде, тоже норм. Хотя схемы чуть разные.
Но с точки зрения простоты, поддерживаю TLP250.
Ваша победа! Красиво! Зелёный график.

0
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
05.12.2015, 00:44
Задача разбивается на две:

1. Обеспечить приемлемое время передачи сигнала, в пределах 2-3 мкс., чтобы частота ШИМ оказалась выше 20 кГц. (а это всего 50 мкс, 2 мкс - это уже 4% ШИМ, регулировка как бы не совсем от нуля).

2. Обеспечить короткий фронт на затворе для минимизации динамических потерь на ключе. Достигается немерянным усилением.

Кстати, в частотных преобразователях используется частота всего 2-3 кГц. Слышно, как двигатели свистят. Для развязки ключей в них часто используются оптопары. Когда я занимался ремонтом частотников, у меня всегда были трудности с поиском замены для них. Проблемы те же самые - большинство оптопар тормозят так же, как 817/123.

В этой задаче, если нужна развязка, я бы все-таки пошел по пути - сначала нашел бы логическую опторазвязку на 10 мегабит 5 вольт, а потом бы усилил логический сигнал с 5 до 16 вольт. Но как мне кажется, развязка здесь вообще лишняя :)

PS. Кому интересно, попробуйте в симуляторе мою схему. У меня получилась задержка 500 нс, фронты 200 нс, симметрично. Правда, требуется инвертор для противофазного управления.


http://**************************/download/file.php?id=25869&sid=79caa1a98b08522c13 f79b2a16cd8f4f
0
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 38
05.12.2015, 16:45
Собрал вот так:

http://5.firepic.org/5/images/2015-12/06/1a5uhqvaz09h.png

Развертка 10us, шкала по напряжению 5V:

http://5.firepic.org/5/images/2015-12/06/m1ko2eb3fide.jpg

Пять минут работы на двигатель последовательно с лампочкой, скважность как на осциллографе выше, радиатора никакого нет:

http://5.firepic.org/5/images/2015-12/06/qspqvac6m5tp.png

В "гладком" восходящем фронте, как я понимаю, виноваты транзисторы (сейчас стоят 9012/9013)?
В принципе не плохо, хотя можно было бы и лучше, нужно бы без лампочки погонять, но страшно :)
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
05.12.2015, 16:53
В последней схеме лишний R2
0
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
05.12.2015, 17:06
Требования к положительному фронту гораздо мягче, потому что в этот момент ток в индуктивной нагрузке равен 0. Можно оставить как сейчас.

Питание 22 вольта, верхний импульс всего 13 вольт, а где остальные 9?
(не перепутал ли коллектор и эмиттер Q1?)
0
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 38
05.12.2015, 17:07
Цитата Сообщение от omtomtubo
В последней схеме лишний R2
Убрал, принципиально картина с фронтом не поменялась, только напряжение открытого состояния больше стало:

http://5.firepic.org/5/images/2015-12/06/2d9npb8b1c8x.jpg
0
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 38
05.12.2015, 17:09
Считаете можно попробовать покрутить мотор без лампочки?
(спалил уже 3 силовых ключа, по 200 руб каждый, заказал десяток в китае, но они пока не пришли, поэтому опасаюсь)
0
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
05.12.2015, 17:15
А если питание стабилизатором понизить до 12 все-таки?
0
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 38
05.12.2015, 17:20
Цитата Сообщение от omtomtubo
А если питание стабилизатором понизить до 12 все-таки?
Зачем? вроде же наоборот говорили подавать на затвор напряжения повыше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.12.2015, 17:20

Нанесение графитовой дорожки для скользящего контакта
Вот тут обсуждаем может кто поможет <a ctoss="postlink-local"...

SPECCTRA.Криво трассирует дорожки LQFP под 45 градусов
Подскажите пожалуйста, как избавится от "кривой" авто-трассировки дорожек у LQFP корпуса, повёрнутого на 45 градусов. SPECCTRA 16.3 ...

Волнистые дорожки на платах
Скажите, как называются волнистые дорожки на платах? Я знаю для чего они нужны, но не в курсе как они называются. Да и правила их...

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

Защищенность дорожки на плате от помех.
Насколько хорошо защищена дорожка на печатной плате со сплошным земляным слоем? По условию нужно пустить две сигнальных дорожки по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru