Термопласт-автомат Де3327ф1
#21
Отправлено 24 Июнь 2010 - 16:14
Посмотрел на свой хмельницкий. Магнитов там 12. И еще 6 на узел впрыска
для регулировки впрыска, дожатия и подпора при загрузке. Блок управления
у меня У-171. Ставил его взамен 133. 133 тоже жутко сбоил.
12_ю магнитами можно управлять без переделки контроллера, а 6, которые на
узле впрыска управляются блоком в электрошкафу. Кнопками выбираешь давление.
Он независимый и простой. Там шесть семисторов, куча диодов и резисторов.
И кучка светодиодов горят на включенных переключателях, для индикации.
Думаю сделать все это несложно. Сейчас пофоткаю и выложу. Правда
станок мы уже отключили на металлолом. Но пока в цехе.
Исходник на прогу для микроконтроллера находится в папке с проектом
Протеуса, который тебе сбрасывал. Скачай Алгоритм Билдер, установи и
открой файл с расширением alp из папки проекта. На вопросы отвечу.
Напиши город где находишься.
Пошел фоткать.
#23
Отправлено 09 Июль 2010 - 15:23
Я нахожусь в г. Нижнекамске Республика Татарстан.
хм...... у нас такого блока в помине не было, но в документации на станок даже принципиалка описана, после долгих сомнений между ATmega16 и ATmega128 склонился все таки к 128. Решил сделать все отдельно:
плата входных сигналов от БВК
плата кнопок и выбора режима
плата выходных сигналов на гидраклапана
плата индикации и кнопок ввода значений
плата с ATmega128 которая всем этим будет рулить.
Кстати Алгоритм бильдер вещь прикольная, но пишу в CodeVision как то сподручнее
#24
Отправлено 09 Июль 2010 - 16:38
Согласен с твоим выбором. Я когда на куаси делал, тоже думал,
но остановился на Атмега 16. В куаси меньше клапанов. Хотя и на хмельницкой
можно Атмегой16 обойтись. У меня блок У-171 остался рабочий. Если надо,
могу подарить по почте. Схемы тоже есть. Собираемся до осени еще
пару хмельницких поменять. Еще блоки останутся. А куда их, солить?
Бвк у тебя на 24В. Как думаешь подключать? Через делитель со стабилитроном
или оптику будешь ставить?
Насчет клапанов регулирующих впрыск и противодавление( на фото). С твоим блоком С133
такая плата не идет. На моем блоке она есть. Эти 6 клапанов запитаны от
клапанов впрыска и загрузки. Их на Атмегу не заводи. Когда дается сигнал на магнит
впрыска ( 24В ) от него, через кнопки и тиристоры включается набранная комбинация
регулирующих магнитов. Когда сигнал идет загрузку, то аналогично он используется
в этом же блоке через кнопки запитывая выбранную комбинацию для противодавления
шнека при загрузке. В общем блок автономный. У тебя в паспорте на него схема
должна быть. Там куча кнопок, резисторов и тиристоры.
Насчет платы выходных сигналов на гидраклапана. Зачем отдельно?
Прямо на плате атмеги. Там резисторы и полевики.
Да и входные сигналы спокойно разместятся на плате Атмеги.
Прогу сначала написал на ассемблере. Я на СИ не пишу, привык к ассемблеру.
А когда ребята, которые с микроконтроллерами не общались, стали вопросы
по программе задавать, тут призадумался. Как объяснить? А в АлгБилдере
стрелочки есть, понятнее начинающим. Да и серьезные проекты для СИ не доводилось
делать.
Атмегу 128 хотел сразу и на нагрев прикрутить. Лень матушка. С ПИД регулированием
нужно разбираться. А приборов ОВЕНовских после замены станков осталось много.
В общем так и не начал проект с 128.
В общем пиши, может чем смогу помочь.
Вот такой контроллер у меня на китайцах стоит.
#25
Отправлено 11 Июль 2010 - 13:10
и последовательным выводом (ИР9, ИР10). Тогда входов будет 64.
#27
Отправлено 13 Июль 2010 - 19:38
з.Сейчас мы на один вход микроконтроллера считываем по очереди четыре сигнала.
Меняя уровни на адресных входах 155кп2, по очереди подавая по линии аа и bb
сигналы : 00, 01, 10, 11. Итого 4х8=32 входных сигнала.
А если поставить 55ир9 или 55ир10, то они имеют 8 входов и один выход.
есть сигнал фиксирования входных сигналов во внутреннем регистре и сигнал
сдвига их по очереди на выходную ногу. Контроллер дает сигнал фиксирования
входных уровней на 8 микросхем одновременно. В их внутренние регистры
записываются 8х8=64 входных сигнала. Каждая микрросхема соединена с
микроконтроллерами выходом. 55ир10 восемь штук и у контроллера в порту
восемь ног. Микроконтроллер считывает первые 8 сигналов с выходов
555ир10 записывает в свой внутренний регистр. Потом дает сигнал на сдвиг
данных в регистрах ИР10. Считывает еще 8 сигналов. Записывает в следующий внутренний регистр.
Снова дает команду на сдвиг и т. д. 8 раз. В итоге микроконтроллер считывает
с регистров ИР10 за 8 сдвигов по 8 сигналов. Итого 64. Он их записывает
в свои внутренние регистры и с ними разабирается. Каждый бит в этих 8 регистрах
кнопка, бвк, состояние многопозиционного переключателя.
В принципе давай набросаю схемку в Протеусе.
Только как и говорил раньше, я не профи. Бизнес на этом не делаю.
AVR я знаю. Если 128 или 16 устраивает, то пиши. Будем делать схему
и программу. Или давай Автотрейдингом вышлю У-171, оплатите при получении
доставку и он ваш. Хотя на атмеге сотворить интересно.
#28
Отправлено 13 Июль 2010 - 22:16
P. S. за У-171 спасибо, но сегодня уже первую плату сделал входных сигналов
#29
Отправлено 14 Июль 2010 - 08:24
Насчет подключения магнитов гидроклапанов: я делал на полевиках.
Один парень сделал на биполярных транзисторах. В Питере на реле.
Выбирай, что удобнее. Полевики у меня почти не греются. Ставил
на стенде на 2 часа с включенным магнитом. Но все равно решил поставить
на радиатор от компьютерного БП. Удачно купил на радиорынке вместе с
второпластовыми изоляторами и винтиками. Лучше полевики с логическим
входом. У них маркировка IRL ( IRLZ).
#30
Отправлено 16 Июль 2010 - 14:49
Прикрепленные файлы
-
mega128.zip (61,36К)
Количество загрузок:: 13
#31
Отправлено 16 Июль 2010 - 17:11
Посмотрел проект. Нормально для начала, но есть несколько вопросов.
74147 - аналог ИВ3. Это проиоритетный шифратор, то есть на выходе
двоичный код старшей замкнутой на ноль ноги. Например если одновременно
включаются SQ3 и SQ6, то на выходе будет код Q6, а SQ3 будет не виден.
По кнопкам. Не нужно дополнительных инверторов. Достаточно вход у микроконтроллера
подтянуть резистором 4,7-10 кОм к плюсу. Тогда на входе Атмеги будет 1, а при нажатии
кнопки 0.
Выходы на магниты просто через транзисторы, реле, тиристоры. Как удобнее.
У Атмеги128 ног море. Не нужно дешифраторов.
Отвлекают. Допишу попозже.
Извини.
#32
Отправлено 17 Июль 2010 - 09:17
вчера сделал печатку для mega128.... если интересно то могу выложить
#33
Отправлено 17 Июль 2010 - 09:25
Давно не смотрел электронику на хмельницкий.
Но вроде 3бвк это соплп прижито, а 6 загрузка окончена.
Правильно?. Получается при загруженном материале нельзя
проверить прижим сопла.
#34
Отправлено 17 Июль 2010 - 10:18
Без лишних линий и шим. Так удобнее смотрится. Просто в режиме ШИНЫ
разводишь не с пустого места, а береш ножку и отводиш на сколько нужно
и щелкаеш мышкой. А потом обозначаешь символами. Где символы на выводах
одинаковые, там Протеус посчитает соединение. Таких выводов может
быть много, в смысле с одинаковой надписью. Сегодня после девяти вечера
буду на форуме. Будет настроение, поболтаем по проекту.
Удачи.
Прикрепленные файлы
-
ВИКТОР_07.rar (113,19К)
Количество загрузок:: 19
#35
Отправлено 17 Июль 2010 - 11:02
Прикрепленные файлы
-
циклограммы.zip (10,27К)
Количество загрузок:: 17
#36
Отправлено 17 Июль 2010 - 14:35
считать бвк по схеме выше него 1-5. Промоделируй в Протеусе циклограмму.
Ты пишешь на АСМе или на чем то из СИ?.
#37
Отправлено 17 Июль 2010 - 14:55
По моей на 8 входных сигналов 2 ноги. При способе, который предложил выше на 8 входов
одна нога микроконтроллера. Соответственно и программа пишется легче, когда все входы
через один порт. На второй порт посадить кнопки. На третий индикацию. На остальные выходы.
Как то так. И продумать циклограмму станка. Оставить только нужное. Зачем 2 загрузки?
Зачем столько реле времени, как в родном блоке. 80 процентов реле времени не используются,
а когда цикл не идет, смотришь на них и ищешь из-за которого реле времени сбой идет.
В общем продумать алгоритм работы станка. Например зачем регулировать время защиты формы.
Установить его в программе 5 сек. Не закрылась за это время, открывается и пищит.
Удачи.
#38
Отправлено 20 Июль 2010 - 11:58
Все таки твой вариант самый правильный... в твоей схеме получается 4 порта по 8 пинов следовательно 4порта ---- 4 регистра в МК..... вещь!!!!!
#39
Отправлено 21 Июль 2010 - 14:40
по моей схеме, но под себя. Он в контроллерах дока, делал и на атмеге16
и на 8535. Не торопись платы делать. В Протеусе все обкатай.
Транзисторы можно любые, соответствующей проводимости n-p-n.
Тогда и БВК легче согласовать с ТТЛ уровнем.А в каком корпусе
неважно. А когда будешь плату разводить, то неважно какие выходы
регистров с какими ногами порта контроллера соединять, главное
удобно развести. А потом определишься куда какие сигналы на
входы регистров подключать. Для удобства программы лучше
чтобы стоп и защиты в один регистр, кнопки в другой,
программу легче писать.
Удачи.
#40
Отправлено 20 Август 2010 - 00:00

Помощь













