Чем реализовывать простые задачи?

Контроллеры, драйверы, датчики, управляющие устройства.
Бармалей
Мастер
Сообщения: 1205
Зарегистрирован: 14 янв 2013, 16:46
Репутация: 144
Контактная информация:

Чем реализовывать простые задачи?

Сообщение Бармалей »

То и дело встают такие задачи
1) управление одной осю. Доехать до датчика с одной скоростью, уехать обратно с другой(до другого дачтика. или сделать определенное кол-во шагов)
2) управление одной ось. Ввести с клавиатуры или крутилкой некоторое значение, которое надо проехать. Потом там чо-то сделать(активировать пару выходов, дождаться датчика-другого), уехать обратно. Что-то типа электронного упора для отрезной машины.
3) ехать до датчика и отображать скорость езды(примерно)
ну и т.п.

Вот на чем все это завести можно? Понятно, что ПЛК+HMI справятся. Но блин дороговато для таких задач, всего-то надо с клавиатуры что-то ввести, на простейший дисплей что-то вывести.
Ардуино, это тоже понятно. Что еще?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Чем реализовывать простые задачи?

Сообщение aftaev »

Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7489
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Чем реализовывать простые задачи?

Сообщение MX_Master »

Если подешевле, то LinuxCNC ClassicLadder + OrangePi
Rionet
Мастер
Сообщения: 422
Зарегистрирован: 26 янв 2016, 22:01
Репутация: 83
Настоящее имя: Глазунов Роман
Откуда: Волгоград
Контактная информация:

Re: Чем реализовывать простые задачи?

Сообщение Rionet »

Бармалей писал(а):надо с клавиатуры что-то ввести, на простейший дисплей что-то вывести.
Вообще говоря вот эти два пункта уже не простая задачка.
Бармалей
Мастер
Сообщения: 1205
Зарегистрирован: 14 янв 2013, 16:46
Репутация: 144
Контактная информация:

Re: Чем реализовывать простые задачи?

Сообщение Бармалей »

Rionet писал(а):
Бармалей писал(а):надо с клавиатуры что-то ввести, на простейший дисплей что-то вывести.
Вообще говоря вот эти два пункта уже не простая задачка.
я не смотрел, но почти уверен что в ардуинном мире они уже реализованы максимально простым способом. Как минимум вторая задача точно.
Бармалей
Мастер
Сообщения: 1205
Зарегистрирован: 14 янв 2013, 16:46
Репутация: 144
Контактная информация:

Re: Чем реализовывать простые задачи?

Сообщение Бармалей »

MX_Master писал(а):Если подешевле, то LinuxCNC ClassicLadder + OrangePi
А ClassicLadder на что-то более программистское меняется в этом списке? Это же чорт ногу сломит в этой египеццкой письменности.
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Чем реализовывать простые задачи?

Сообщение SVP »

Либо дешево, либо без заморочек....
Аватара пользователя
MX_Master
Мастер
Сообщения: 7489
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Чем реализовывать простые задачи?

Сообщение MX_Master »

Бармалей писал(а):А ClassicLadder на что-то более программистское меняется в этом списке? Это же чорт ногу сломит в этой египеццкой письменности.
Имеешь ввиду, что-то попроще? Думаю, можно накатать отдельные УПки для каждой задачи, ну и по какому-то событию их запускать. Знатоки LinuxCNC могут подсказать как это реализовать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Чем реализовывать простые задачи?

Сообщение nkp »

если решишь (и установишь) емс - напишу уп под описанные задачи...
Аватара пользователя
ScrewDriver
Мастер
Сообщения: 1942
Зарегистрирован: 06 сен 2016, 01:44
Репутация: 498
Настоящее имя: Василий
Откуда: Москва
Контактная информация:

Re: Чем реализовывать простые задачи?

Сообщение ScrewDriver »

Бармалей писал(а): Понятно, что ПЛК+HMI справятся. Но блин дороговато для таких задач
Вы бы бюджет обозначили, для начала.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Чем реализовывать простые задачи?

Сообщение Serg »

Бармалей писал(а):А ClassicLadder на что-то более программистское меняется в этом списке? Это же чорт ногу сломит в этой египеццкой письменности.
В принципе HAL можно реализовать на stm32 почти в оригинальном виде, даже с текстовыми конфигами... :)

Код: Выделить всё

link pid
link pmsm
link enc_cmd
link enc_fb0
link fanuc_io
link misc
enc_cmd0.mode = 1
enc_cmd0.remap = 2
io0.fb1g = 1
conf0.r = 0.6
conf0.l = 0.01
conf0.j = 0.00035
conf0.polecount = 4
conf0.mot_fb_res = 8000
conf0.cmd_res = 16000
conf0.max_ac_cur = 18
conf0.max_vel = 250
conf0.max_acc = 20000
conf0.max_force = 20
conf0.mot_fb_rev = 1
conf0.cur_i = 0.0001
conf0.com_fb_polecount = 4
fault0.en = io0.fbd1
io0.fbth1 = 12
io0.out0 = fault0.fault
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «Электроника»