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

Контроллеры, драйверы, датчики, управляющие устройства.

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

Сообщение Бармалей » 18 фев 2018, 12:08

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

Вот на чем все это завести можно? Понятно, что ПЛК+HMI справятся. Но блин дороговато для таких задач, всего-то надо с клавиатуры что-то ввести, на простейший дисплей что-то вывести.
Ардуино, это тоже понятно. Что еще?
Бармалей
Мастер
 
Сообщения: 1194
Зарегистрирован: 14 янв 2013, 16:46
Репутация: 143

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

Сообщение aftaev » 18 фев 2018, 12:19

Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
 
Сообщения: 30554
Зарегистрирован: 04 апр 2010, 19:22
Откуда: Казахстан. Шымкент
Репутация: 5425
Медальки:

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

Сообщение MX_Master » 18 фев 2018, 12:35

Если подешевле, то LinuxCNC ClassicLadder + OrangePi
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4669
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2174
Медальки:
Настоящее имя: Михаил

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

Сообщение Rionet » 18 фев 2018, 22:40

Бармалей писал(а):надо с клавиатуры что-то ввести, на простейший дисплей что-то вывести.

Вообще говоря вот эти два пункта уже не простая задачка.
Rionet
Мастер
 
Сообщения: 271
Зарегистрирован: 26 янв 2016, 22:01
Откуда: Волгоград
Репутация: 58
Настоящее имя: Глазунов Роман

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

Сообщение Бармалей » 19 фев 2018, 08:51

Rionet писал(а):
Бармалей писал(а):надо с клавиатуры что-то ввести, на простейший дисплей что-то вывести.

Вообще говоря вот эти два пункта уже не простая задачка.

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

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

Сообщение Бармалей » 19 фев 2018, 08:59

MX_Master писал(а):Если подешевле, то LinuxCNC ClassicLadder + OrangePi

А ClassicLadder на что-то более программистское меняется в этом списке? Это же чорт ногу сломит в этой египеццкой письменности.
Бармалей
Мастер
 
Сообщения: 1194
Зарегистрирован: 14 янв 2013, 16:46
Репутация: 143

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

Сообщение SVP » 19 фев 2018, 10:40

Либо дешево, либо без заморочек....
SVP
Мастер
 
Сообщения: 4924
Зарегистрирован: 19 дек 2012, 15:49
Откуда: Москва
Репутация: 761

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

Сообщение MX_Master » 19 фев 2018, 10:58

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

Имеешь ввиду, что-то попроще? Думаю, можно накатать отдельные УПки для каждой задачи, ну и по какому-то событию их запускать. Знатоки LinuxCNC могут подсказать как это реализовать.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4669
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2174
Медальки:
Настоящее имя: Михаил

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

Сообщение nkp » 19 фев 2018, 11:26

если решишь (и установишь) емс - напишу уп под описанные задачи...
nkp
Мастер
 
Сообщения: 7778
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1415
Медальки:

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

Сообщение ScrewDriver » 19 фев 2018, 12:00

Бармалей писал(а): Понятно, что ПЛК+HMI справятся. Но блин дороговато для таких задач


Вы бы бюджет обозначили, для начала.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Аватара пользователя
ScrewDriver
Мастер
 
Сообщения: 1807
Зарегистрирован: 06 сен 2016, 01:44
Откуда: Москва
Репутация: 422
Медальки:
Настоящее имя: Василий

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

Сообщение UAVpilot » 19 фев 2018, 14:54

Бармалей писал(а):А 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
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18672
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4567
Медальки:
Настоящее имя: Сергей


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

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Majestic-12 [Bot], MSN [Bot], Yandex [bot]

Reputation System ©'