Serega4789

программа для кривошипного пресса

40 сообщений в этой теме

IMXO    1 460

странно, что никто так и не задался вопросом к ТС, что все таки должен сделать МК , если условие очередности/времени нажатия кнопок выполнено :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wws63    82

ТС, вам принципиально необходимо сделать эту железку самостоятельно?

Может есть смысл  указать бюджет, и потом в личке расписать ваши хотелки (ТЗ) .Тогда  за адекватную  плату  вам нарисуют схему,  напишут программку для МК и даже печатку нарисуют. Можно даже в железе.  Короче "под ключ".  По крайней мере, если по цене договорились бы, я бы вам под ключ все сделал.

Опыт апгрейда древней промышленной автоматики имеется. :)

 

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Впервые на русском языке! Работаем с микроконтроллерами STM32F7(на основе STM32F7 Online Training)

Цикл материалов на основе STM32F7 Online Training от компании STMicroelectronics. Описаны функциональные блоки и инструменты разработки для семейства микроконтроллеров STM32F7, охватывающие тематику системной периферии, памяти, безопасности, аналоговой периферии, цифровой периферии, таймеров, экосистемы.

Подробнее>>

Serega4789    1

Привет всем ! Спасибо за коменты!!! Учусь работать в ассемблере , программирую pi16f84a , пресс запустил на готовом проекте соло3, свой проект довожу до ума в целях самообразования , задачи программы научиться писать программу задержек и таймеров а также работа с кнопками и внешними сигналами  вобщем в ознакомительных целях .  Прототип собираю на макетке  туда входит стабилизатор напряжения гальванически развязанай от блока питания 24 в все сигналы 24 в ,защита от несанкционированного срабатывания су  и прочие защиты конечные выкл  фото элементы

Алгоритм написал 4 режима  одиночный многоход  ручной проворот и толчек

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Den1979    0

ТС, считаю что лучше применить промышленный контроллер. Из плюсов: понятный даже для среднего уровня электрика язык программирования LD, возможность отладки программы в режиме реального времени. Из минусов пожалуй цена. Из своего опыта 10 лет назад на родном заводе массово избавлялись от БУБ-ов, Я9101, Я9102 и иже с ними. В качестве контроллера применяли какой-то младший ПЛК от Delta, клапана открывали твердотельными реле. Старые БВК-24 меняли на что-то подобное ВБИ-Щ. Переключатели режимов выбрасывали, вместо них ставили простенькую  панель оператора от той-же дельты. Цены тогда были небольшие, руководство денег не жало. В общей сложности переделали где-то под 2 десятка прессов (все пресса от 25 до 100 тонн что были на участке). Больше времени заняло написание программы, поиск багов. На месте все равно пришлось прошивку дописывать. Блокировки были все какие надо: и двухкнопочное управление, контроль нормально-замкнутого контакта кнопок, работа с сопровождением рук. Потом я оттуда ушел, ребята обслуживающие оборудование, говорят что проблем особых нет, со старыми системами управления проблем было во много раз больше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IMXO    1 460
4 часа назад, Den1979 сказал:

Из плюсов: понятный даже для среднего уровня электрика язык программирования LD

 

4 часа назад, Den1979 сказал:

Больше времени заняло написание программы, поиск багов. На месте все равно пришлось прошивку дописывать.

:)   о каком среднем уровне речь? если не в курсе это уровень электрика 7 и выше разряда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Den1979    0

Ну средний уровень тоже понятие относительное, но кмк автору проще писать на LD будет, довольно понятный язык. В освоении достаточно прост и у хорошо задокументирован.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Serega4789    1

кривошип.bmp

схема с опторазвязкой для pic16f84a

все собрал , проверил  работает 

 

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

необходимые

В 11.12.2017 в 11:08, KT117 сказал:

Зачем следить за временем нажатия кнопок? Штатные кнопки на прессе включены последовательно-и если не нажмешь на обе в любой последовательности и с любым промежутком времени, пресс не включится 

spr_kd2122_sx_b.jpg

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

в штатной схеме предусмотрено время рассогласование между нажатием кнопок 0,5 с

далее это ведет к ошибке и дальнейшей регулировке ползуна

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Serega4789    1

если время рассогласования равно 0 то это означает что сделана перемычка и оператор работае одной рукой

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
KT117    390
7 часов назад, Vovka сказал:

 

Да, схема, мягко говоря, странноватая.

 

Да ладно вам! Ведь работает она где? На Гильотине!

8 часов назад, Serega4789 сказал:

сейчас   подобная схема работает на местной гильотине  

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    3 718

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Serega4789    1

Привет всем , гильотину перевел на реле, со всеми блокировками , ее продали ... Собрал стенд весь алгоритм переделал , микросхему взял pic16f877 , добавил индикатор 7сег для отображения ошибок и счётчика ходов , вачдок внутренний и внешний на микросхеме MAX6751, пока только готовый модуль, сдвиговый регистр на индикацию режимов , ошибки и приводов, по питанию разделил  24 и 5 вольт изолированный минус . Из-за зависшего контроллера никто не пострадает , проверял на стенде КЗ , сварка грязное питание и т.д. 

Защитный экран или фото защита будет в схеме 

Программа написана в flowcod так что ни чего особо сложного нет в программировании

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

Разве что маслостанция, с ней нет проблем и тут можно собрать циклическое реле времени на пневматических приставках

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: Дмитро Савчин
      Здраствуйте у кого есть схема охранной системы на 8 обектов на микроконтроллере PIC16F84A?
    • Автор: Илья Говжеев
      Поделитесь опытом , кто уже пробывал из arduino сделать программатор pic? 

    • Автор: Терентенко Андрей
      Добрый день! Имею следующую ситуацию : на базе  PIC16f676  создал приблуду для "управления нештатной магнитолой с руля", а именно  сигнал с руля это 4,8в и в зависимости от нажатой кнопки падает дискретной до 0.8в мк с помощью АЦП отслеживает  на магнитолу паралельно кнопкам кинул оптрони которыми управляет МК. Питание от LM с фильтрующими конденсаторами. При тестових прогонах всё работало как надо (программно реализовано защиту от дребезга аж на 0.1 сек в поисках решений) и в машине  и от штатного БП . Но заметил закономерность сейчас на улице - 2 и при первом запуске минут 5, МК "шумит" несоотвецтвует нажатия на руле кнопке  на магнитоле ! Сигнал с руля смотрел стабильный без дребезга , притом когда тестил вынес магнитолу подключил всё работало гуд но пока устанавливал закручивал она остыла и начинались эти тацы . Кто что подскажет? МК или ЛМ могут так реагировать на температуру ? Прошу прощения у модераторов за повторение теми (может в этом разделе будет актуальней)
    • Автор: Splav
      Речь пойдет о таймере цикличного включения вентиляции гаража.
      Стояла задача обеспечить принудительную вентиляцию гаража.
      Оставлять включенным вентилятор круглые сутки - неоправданно.
      Включать его периодически вручную... Неудобно и лишено смысла.
      Поэтому было решено включать его на определенное время через разные интервалы времени, в зависимости от субъективного восприятия наличия сырости в гараже.
      Вменяемых вариантов в продаже я не нашел.
      Можно, конечно, приобрести на Али программируемый суточный таймер или что-то подобное...
      Да, можно, но мне кажется, что собрать из подручных деталей тоже можно, ну и мозги потренировать.
      За основу был выбран PIC12F675, потому что он у меня был.
      По уму здесь должен стоять PIC12F629, он дешевле, в нем нет АЦП, который в конструкции не используется и отключен.
      Итак.
      Время работы выбрано фиксированным и неизменным - 1 час.
      Время простоя - в зависимости от режима.
      1 час - 2 часа - 3 часа.
      (Изначально я планировал другие задержки: 2-3-5 часов. На практике в моих гаражных условиях эти интервалы оказались слишком большими)
      Индикация осуществляется всего 1 светодиодом.
      Переключение режимов и управление - всего 1 кнопкой.
      Схема:

      Коротко о работе:
      Кнопка.
      Опрос кнопки 10 раз в секунду. Антидребезг и подавление помех 0,3с - 3 опроса подряд кнопка нажата.
      Короткое нажатие на кнопку(от 0,3 до 2 с) - переключение режимов по кругу. 1 - 2 - 3 - OFF - 1 - 2 -  ....
      Длинное нажатие на кнопку (дольше 2 с) - смена состояния реле.
      Если оно было включено - выключается.
      Если было выключено - включается. Интервалы работы реле при этом соответствуют режиму.
      В режиме OFF длинное нажатие ничего не меняет.
      Переключение режима или смена состояния реле происходят при отпускании кнопки.
      Светодиод.
      Индикация режимов светодиодом:
      1 - 1 раз в 2 секунды загорается, если реле не включено. Проблеск света.
            1 раз в 2 секунды гаснет, если реле включено. Проблеск тени.
      2 - 1 раз в секунду загорается, если реле не включено.
            1 раз в секунду гаснет, если реле включено.
      3 - 2 раза в секунду загорается, если реле не включено.
            2 раза в секунду гаснет, если реле включено.
      OFF - загорается раз в 5 секунд. Контроль того, что МК не завис.
      Режимы работы.
      Время работы циклического таймера по режимам:
      1 - 1 час работы / 3 часов отдых. 6/24
      2 - 1 час работы / 2 часа отдых.  8/24
      3 - 1 час работы / 1 часа отдых.  12/24
      Работа.
      При отключении питания, пока не разрядились конденсаторы фильтра, МК отключает все выходы, сохраняет текущие данные в память, ждет 15 сек в таком состоянии и возобновляет работу, если отключение было кратковременным и емкостей фильтра питания хватило.
      Если отключение питания было длительным то, при возобновлении питания, загружает сохраненные данные из памяти и продолжает работу.
      При первом включении, после программирования МК, устройство работает в 1-ом режиме.
      Программа писалась в MPLab X IDE v4.05.
      Прошивка:fan_cycle_timer.hex

      Плата для устройства не разрабатывалась. Все было собрано на макетке.
      В блоке питания использован стандартный трансформатор для монтажа на плату ТПК 2х9V с 2-мя вторичными обмотками на 9В.
      Использовал только одну из них. Вторая - не подключена, в "воздухе"
      Реле - HLS-14F1D-DC12V-C. С обмотка на 12В, и одной группой переключающих контактов на 10А/240VAC.
      Устройство собрано в корпусе щитка для автоматов на 8 модулей. Производитель VIKO.
      Закреплена плата на щиток через резьбовые дистанционные втулки с резьбой М3.
      В качестве вентилятора - вытяжной вентилятор диаметром 125мм ВЕНТС 125С
      Устройство на данный момент отработало в гараже все лето, температура воздуха в тени доходила до 32 градусов.
      Перегревов элементов и зависаний контроллера пока не было.
       
      Несколько фото для общего представления о конструкции.

    • Автор: Rusteka
      Продам микросхемы. Все микросхемы новые, в наличие.
      1. PIC18LF4550-I/P Microchip 65шт
      2. ATtiny85-20PU [DIP-8] Atmel 200шт
      3. PIC18LF452-I/L Microchip 50шт
      4. A29L040L-70F Amic 50шт
       
       

       



       
  • Сообщения

    • Господи, где здесь смайлик facepalm?! Я-то думал, с умным человеком разговариваю, а оказалось - с зомби...
    • человек - раб, он платит за свою землю налог, он платит за свои ресурсы, а завтра его отправят убить второго раба, которого отправили убить первого раба (его) (сильно неудобны и опасны стали, вот ручками одних рабов и уничтожают других)... 
    • На прямую..с телефона такой усилитель не раскачаешь на полную....Да фиг с этим усилителем.....работает на +-88 вольт нормально, да и ладно. Куда-нибуть на саб прикручу.
    • Диод: PHILIPS  BAV99 - 6нс 100В 215мА  [SOT-23] цена 2,5 руб за 1 шт. Транзисторы: PHILIPS   BC847CW - NPN 45В 0.1А, [SOT-323] hfe-420 min, в наличии 1000шт, цена 2,5 руб за 1 шт.                            PHILIPS   BC847B  - NPN 45В 0.1А, [SOT-23] hfe-420 min, в наличии 1000шт, цена 2,5 руб за 1 шт.                            PHILIPS   BC857BW - PNP 45В 0.1А, [SOT-323] hfe-250 min, в наличии 1000шт, цена 2,5 руб за 1 шт.                            PHILIPS   BC858B - PNP 30В 0.1А, [SOT-23] hfe-250 min в наличии, 1000шт, цена 2,5 руб за 1 шт.                            MOTOROLA   MMBT5401LT1 PNP, 160 В, 0.6 А, 0.225 Вт, [SOT-23] hfe-80 min, в наличии 1000шт, цена 4 руб за 1 шт.                            MOTOROLA   MMBT5551LT1 NPN, 160 В, 0.6 А, 0.225 Вт, [SOT-23] hfe-80 min, в наличии 1000шт, цена 4 руб за 1 шт.   Конденсаторы: Wima FKP 2  (10nF 63VDC) [Polypropylen],  200шт  по 18р   Rifa PHE426 (47nF 400VDC)  [Polypropylen],  300шт  по 18р   SIEMENS (aka Epcos) MKT (100nF 250VDC) [Polyester] ,  400шт  по 9р     Конденсаторы ниобий танталовые К53-4а  68uF 16V, в наличии 200шт. по 10руб.   SMD конденсаторы типа размера 1206 Murata X7R: 33nf - 50V,   39nf-50V,  1000шт по 0.5р Samsung NP0/C0G: 12pF-50V,  1000шт по 1р   Транзисторы: BD139 BD140 BD135 Philips 2000 года выпуска BD 140 Philips, 238шт. по 25р 
      BD 139 Philips, 39шт.  по 25р 
      BD 135 Philips, 100шт. по 25р    BC337-25 Philips, в наличии 350шт. по 5р
      BC556B Philips, в наличии 350шт. по 5р
      BC548B Philips, в наличии 350шт. по 5р   2SB649A 2SD669A Hitachi (Japan) Оригиналы.
      2SB649A 42шт  по 50р
      2SD669A 99шт  по 50р   International Rectifier IOR (aka Infineon) irf9540ns mosfet P-канал -100В -23А [D2-Pak] 140W,  в наличии 150шт по 20р   Профессиональные резисторы с низкими шумами, и малым ТКС. minimelf (0204 (0,25-0,4W) (1%) 50ppm): 46R4, 82R, 180R, 1K5, 3K3, 4k7, 7k5, 12K, 121K, 220K, в наличии 1000шт, по 3руб                                                                           75R, 150R, 330R, 422R, 1K2, 47K, в наличии 1000шт, по 2руб minimelf (0204 (0,25W) (0,1%) 15ppm): 10K, в наличии 1000шт, по 5руб minimelf (0207 1W (1%) 50ppm): 9R1, 10R, 12R, 510R, 1K54, в наличии 1000шт, по 5руб minimelf (0204 (0,25W) (2%) 350ppm): 10R в наличии 1000шт, по 1руб   Диоды 1N4148 National Semiconductor в пачках по 500шт, и россыпью, 2000шт в наличии по 1,5 рубля шт.   Редкий тип HDMI 21 pin, Может кому нужно, внешний металлический пояс снимается. по 150р в наличии 6 штук   Жало медное для паяльника 80вт D 7,5мм х 125мм  в наличии 10штук, по 100р.   Заказы от 500р. Местонахождение товара Краснодарский край, г Новороссийск. Почтовые расходы сейчас уже 200р миниммум за малый пакет, 25х17 см. Прошу тему не засорять, по всем вопросам в Личку.    
    • Тогда не знаю что еще може быть. Я думал ты через телефон напрямую...
    • Вот это все из категории "мы за все хорошее против всей x@йни" - ни о чем слова.  Человек, который шагает по второму пути не нуждается в том, чтобы ему кто-то что-то делал для облегчения, он самодостаточен и, если будет нуждаться в чем-то, обеспечит себя этим сам. Идущие же по первому пути постоянно требуют от вторых к себе повышенного внимания, благ и т.п. - им все должны. Я отнюдь не утверждаю, что идущие вторым путем не страдают. Как и не утверждаю, что первые никогда не радуются ничему. Кто и за что будет повышать уровень благосостояния "людям"?! Разве что есть Бог и он решит облагодетельствовать всех и просто так... хотя даже в библии говорится, что Он скорее накажет.