Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
1 000 ₴

Скетч на Контроллер пилы (таймер)

project expired


Написать скетч для Arduino на циклический четырехканальный таймер  плюс счетчик циклов (). На Arduino Уно с  Модулем индикации и управления на TM1638. Но вопрос обсуждаемый. Третий таймер может останавливаться как по заданному времени так и от датчика. 1. За дополнительную плату написать скетч для энкодера ( измерение длины ) с возможностью выбора  окончания цикла как по таймеру, так и по энкодеру. 2. За дополнительную плату задание времени цикла по сети modbus rs485. 3. Возможны также заказы на 3-4 более простых контроллера и один существенно Более сложный.


Make a proposal!

The Customer does not want to make a prepayment? Payment through Safe will help avoid potential fraud.

  1. 1 day1 169 ₴
    Вячеслав Азаров
     310 

    Указана минимальная оплата за один день моего участия в проекте.

    Ukraine Zaporozhe | 26 June at 07:46 |
  2. 5 days1 000 ₴
    Степан Юларжи
     153 

    Доброго времени суток, я предлагаю свою кандидатуру на выполнение вашего заказа.
    Имею опыт в разработке устройств и гаджетов, основанных на МК Arduino, а в частности разрабатывал прошивки именно под Arduino Nano. В связи с тем что различия между Uno и Nano минимальны , уверен, что смогу выполнить заказ надежно , уверенно, правильно, соблюдая все требования заказчика.

    Moldova Komrat | 27 June at 08:40 |
  3. 14 days1 000 ₴
    Алексей Иванов
     153 

    Добрый день, готов выполнить ваш заказ.
    Пишите обсудим подробности - опыт в работы с микроконтроллерами имеется. И хотелось бы по-подробней узнать о задании 3-4, которые упомянуты в ТЗ

    Ukraine Chernigov | 29 June at 11:53 |
  4. 1 day1 000 ₴
    Boris Latysh
     284 

    Большой опыт работы с контроллерами Atmel.
    Есть проекты на всех типах контроллеров Atmel устанавливаемых на Arduino.
    Большой опыт использования GPS и RS485.

    Ukraine Dnepr | 30 June at 17:25 |
  • Sergey Mironov
    Complain | 25 June at 00:25 |

    День добрый

    Пришлите в личку более подробное ТЗ

  • Алексей Киселев — project author
    Complain | 25 June at 03:25 |

    Планетарная пила вращается вокруг трубы, труба движется с постоянной скоростью зажимы хватаются за трубу и каретка движется вместе с трубой. труба режется определенной длины 3,4,6, 300 метров ( задается оператором).

     Так как в стабильном режиме труба движется с постоянной скоростью, то длительность цикла можно на определять по 1.таймеру ( подобрать заданное время таймера путем измерения  длины отрезанного куска трубы), 2.Энкодеру ( прямое измерение длины ), или 3.получать информацию  о скорости трубы по rs-485  и разделив заданную длину на скорость получать время цикла. 

       Начинаем с самого простого 1.

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

       По команде старт Т=0 включается а)трехфазный двигатель1 кВт от пускателя - реле - контроллером.  б)трехфазный двигатель 90 Втв прямом направлении для движения каретки

       В Т=Т1 (задается 0-1 секунды)выход контроллера включает реле,которая включает катушку пневмораспределителя и пневмоцилиндр зажимает трубу.

       В Т=Т2 (задаётся 0-1 секунда) контроллер включает второй пневмораспределитель и начинается вход ножа в трубу

       В Т=Т3 (задаётся 1-10 секунда)  или по сигналу от индукционного датчика когда нож доходит до него, контроллер выключает  2 пневмораспределитель и нож быстро выходит из трубы.

       В Т=Т4  ( больше T3) пневмоцилиндр зажима трубы рассаживается и двигатели 1 и 2 останавливаются. Нож и каретка останавливаются.К

       В Т=Т5  контроллер включает 2 пускатель двигатель 2 каретки.К  каретка движется в обратном направлении. При возврате в исходное положение каретка нажимает Концевую кнопку  2 пускатель второго двигателя  отключается  и пила ждёт новый команды старт.

       В Т= Т цикла  таймер обнуляются и начинается новый цикл счетчик количества циклов добавляете единицу

        В конце рельсового пути каретки стоит кнопка авария.  Наезд каретки на нее предполагает быстрый выход ножа  (Т3) из трубы и возврат каретки. При этом должна загореться лампочка «АВАРИЯ».

  • Алексей Киселев — project author
    Complain | 25 June at 03:28 |

    Планетарная пила вращается вокруг трубы, труба движется с постоянной скоростью зажимы хватаются за трубу и каретка движется вместе с трубой. труба режется определенной длины 3,4,6, 300 метров ( задается оператором).

     Так как в стабильном режиме труба движется с постоянной скоростью, то длительность цикла можно на определять по 1.таймеру ( подобрать заданное время таймера путем измерения  длины отрезанного куска трубы), 2.Энкодеру ( прямое измерение длины ), или 3.получать информацию  о скорости трубы по rs-485  и разделив заданную длину на скорость получать время цикла. 

       Начинаем с самого простого 1.

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

       По команде старт Т=0 включается а)трехфазный двигатель1 кВт от пускателя - реле - контроллером.  б)трехфазный двигатель 90 Втв прямом направлении для движения каретки

       В Т=Т1 (задается 0-1 секунды)выход контроллера включает реле,которая включает катушку пневмораспределителя и пневмоцилиндр зажимает трубу.

       В Т=Т2 (задаётся 0-1 секунда) контроллер включает второй пневмораспределитель и начинается вход ножа в трубу

       В Т=Т3 (задаётся 1-10 секунда)  или по сигналу от индукционного датчика когда нож доходит до него, контроллер выключает  2 пневмораспределитель и нож быстро выходит из трубы.

       В Т=Т4  ( больше T3) пневмоцилиндр зажима трубы рассаживается и двигатели 1 и 2 останавливаются. Нож и каретка останавливаются.К

       В Т=Т5  контроллер включает 2 пускатель двигатель 2 каретки.К  каретка движется в обратном направлении. При возврате в исходное положение каретка нажимает Концевую кнопку  2 пускатель второго двигателя  отключается  и пила ждёт новый команды старт.

       В Т= Т цикла  таймер обнуляются и начинается новый цикл счетчик количества циклов добавляете единицу

        В конце рельсового пути каретки стоит кнопка авария.  Наезд каретки на нее предполагает быстрый выход ножа  (Т3) из трубы и возврат каретки. При этом должна загореться лампочка «АВАРИЯ».

     Ответить  0

  • Такими процессами, обычно, управляют разумными реле. Почему вы хотите приспособить под это Ардуино?  Порезка у вас что ли во время перемещения трубы выполняется? Это непрерывное литьё?

  • Алексей Киселев — project author
    Complain | 25 June at 13:59 |

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

  • Алексей Киселев — project author
    Complain | 25 June at 14:06 |

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

  • Есть готовое и высоконадёжное оборудование, для таких задач. Или вам нужно решение на модулях Ардуино принципиально? Они не предназначены для применения в индустрии, для упражнений и процесса разработки они.

  • Для автоматики, сравнимой по скорости с реле можно использовать что-то вроде этого: https://www.schneider-electric.us/en/product-subcategory/80414-zelio-logic-smart-relay/. Для более быстродействующих машин - ПЛК.

  • Алексей Киселев — project author
    Complain | 25 June at 22:11 |

    Сейчас используем PIC, язык ассемблер, опторазвязки, и др (кстати пробовали контроллер Сименс он сбоил).  Хочется попробовать AVR ( Arduino).  Ну возможно вернемся к новым PIC.  На Arduino есть много готовых скетчей можно выбрать, доработать и использовать.  Кстати и на этой пиле были сбои от работы пускателей. Укоротили провода дисплея  и ещё что-то  то и ничего нормально работает,  а вот с энкодером пришлось повозиться долго давал разбор в длине трубы 5-10 миллиметров на 4 метрах.  Хотя я тоже за стандартный контроллер Mitsubishi,  электронщики говорят что свой контроллер будет надежнее.

  • Cтранно, впервые слышу такой отзыв о Сименсе. Я незнаю, что лучше. Я немного занимался открытыми реализациями ПЛК, даже хотел свой сделать. Но конкурировать с Сименсами и Шнайдерами мне одному не по зубам. Как раз то все дело в сбоях. Хорошие ПЛК заметно не сбоят. А насчет надежности, это вопрос сложный. Не факт, что самодельный выйдет надёжнее, а тем более из игрушечных модулей Ардуино.

  • Алексей Киселев — project author
    Complain | 26 June at 01:32 |

     Я тоже склоняюсь кс тандартным контролерам, однако для главного контроллера Экструдера с его множеством функций, практически  невозможно обеспечить это Периферией. Будет очень сложно и дорого. Поэтому там будем разрабатывать свой новый контроллер и SCADA. Для другого оборудования в линии можно использовать и стандартный контроль. Сименс принципиально не люблю за его закрытость (профибас). Schneider может быть. Но лучше Mitsubishi он открытый на нём работает Весь Китай  .

  • Вам конечно виднее, что нужно разрабатывать. У нас пол цеха было "на проводочках", потому, что небыло подходящего серийного оборудования.

  • Алексей Киселев — project author
    Complain | 26 June at 10:45 |

    В том-то и дело, что непонятно. Либо все это сделать на одной плате, либо использовать стандартный контроллер и сделать множество отдельных блочков. Так для главного контроллера необходимо управление 16 нагревателями, 8 вентиляторами, 2 весами, 2 датчика давления, контроль температуры двигателя и другое.  Чем хорош Arduino что у него есть  самый широкий набор готовых блоков и программ. Например, 8  или 16 канальный ШИМ регулятор для регулирования  скорости  вентиляторов.

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

  • Если стоимость проекирования и изготовления не принимать в расчёт. 🙂

  • Алексей Киселев — project author
    Complain | 27 June at 03:17 |

    Так как по ценам мы конкурируем не с умирающей Европой, а Китаем, то такая же должна быть и лицензионная политика,  то есть никакой.

  • В этом деле балом правит Америка. Линус Товальдс уже приезжал в гости, на Украину, с дружественным визитом.

  • Если бы мне удалось разбогатеть, на использовании их программного обеспечения, я бы и больше заплатил, чем назначено международным авторским правом на произведения. А нет.

  • Алексей Киселев — project author
    Complain | 27 June at 12:46 |

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

  • Это точно! И поручить изготовлеие Китаю. 🙂

  • Скоро мы все узнаем ральную цену китайской дешёвизны. В таких случаях мне вспоминается "Сказка о попе и работнике его балде" А.С. Пушкина.

  • Алексей Киселев — project author
    Complain | 27 June at 14:26 |

    Хотел сделать игрушку Ну если речь зашла по-серьезному, то вначале Надо определиться

    1  на чем делать главный контроллер: новая линейка PIC , AVR, STM  или использовать серийные контроллер например Schneider или лучше Mitsubishi, а изготавливать только расширения- регулировка 16 сезон температур  через мультиплексор, ШИМ вентиляторы, Весы, датчик давления так далее?  И Сможем ли соединить самодельные расширения с серийным контроллером? 

    2 исходя из решения вопроса 1 определиться с простыми ведомыми контроллерами на другом оборудовании линии.

  • Наигались бы по настоящему. Выбор аппаратуры зависит от задач и от потребности применяемых алгоритмах в ресурсах. Ну и от дружбы народов, в том числе. 🙂 Производители ПЛК имеют целый ассортимент, для различных нужд. Насчет самодельных расширений, непонятно, что вы имеете в виду. Свои датчики и актуаторы - да. Со встроенным ПО сложнее. Числа. Всё определяют числа. В юности, мне приходилось налаживть точные многозонные диффузионные печи. Функциональная структура термосатата сильно зависит от тепловой модели и требуемой точности. Конечно, всё очень серьёзно.

  • Алексей Киселев — project author
    Complain | 27 June at 15:44 |

    Конечно лучше использовать серийный контроллер, но Можно ли ему подключить через SPI (или I2C  как процессы очень медленные) и мультиплексор 16 термопар  и выход на 16  твердотельных реле  и 8 ШИМ регуляторуемых вентиляторов.

  • Я немогу ответить точно, я не работал с типовыми ПЛК. ПЛК бывают очень различные, подразумевая стандарт IEC61131-3. Читайте документацию, анализируйте какой из доступных на рынке наиболее подходящий. Если хотите, я могу делать это вместо вас, за деньги. Но нужна подробная информация о вашей линии, её функционировании и техническое задание.

  • почитал я ваше техзадание, почитал коментарии - возник только один вопрос, кроме того что уже озучили (почему не использовать то что есть и работает)

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

    по сути что бы было лучше вам нужно ставить оптодатчики вместо механических
    тогда да, тогда нужен МК