АВТОНОМНЫЙ КОНТРОЛЛЕР

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

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение ART_ME » 11 июл 2016, 16:58

sidor094 писал(а):
ART_ME писал(а):Зачем Вам MACH если Вы пишете для своего Cortex на С, на котором и для QNX софт пишется?

Если писать самому,то микропроцессор удобнее ,так как обладает периферией более приспособленной для управления различными устройствами.У компьютера конечно преимущества в вычислительной мощности ,но лпт достаточно ограниченный интерфейс а платы расширения одни стоят дороже чем моя плата в сборе.
Во-первых, пентюх - это тоже микропроцессор (причем с гораздо большим количеством ног, т.е. интерфейсом), а во-вторых, то, что Вы считаете ограниченным интерфейсом типа лпт, ограничено в windows, в системах же реального времени таких ограничений нет в принципе.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Аватара пользователя
ART_ME
Мастер
 
Сообщения: 392
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение Сергей Саныч » 12 июл 2016, 09:45

ART_ME писал(а):Во-первых, пентюх - это тоже микропроцессор (причем с гораздо большим количеством ног, т.е. интерфейсом), а во-вторых, то, что Вы считаете ограниченным интерфейсом типа лпт, ограничено в windows, в системах же реального времени таких ограничений нет в принципе.
Такие ограничения есть даже на абсолютно голой машине. Даже если запретить все известные прерывания. В процессоре и чипсете есть куча "фишек" разной степени недокументированности. Которые могут отнимать процессорное время, иногда на десятки-сотни микросекунд. Причем у каждого процессора и периферийного чипсета они свои. Какие-то можно отключить через настройки BIOS, какие-то нет.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 8772
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2746
Медальки:

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение ART_ME » 12 июл 2016, 16:55

Сергей Саныч писал(а):
ART_ME писал(а):Во-первых, пентюх - это тоже микропроцессор (причем с гораздо большим количеством ног, т.е. интерфейсом), а во-вторых, то, что Вы считаете ограниченным интерфейсом типа лпт, ограничено в windows, в системах же реального времени таких ограничений нет в принципе.
Такие ограничения есть даже на абсолютно голой машине. Даже если запретить все известные прерывания. В процессоре и чипсете есть куча "фишек" разной степени недокументированности. Которые могут отнимать процессорное время, иногда на десятки-сотни микросекунд. Причем у каждого процессора и периферийного чипсета они свои. Какие-то можно отключить через настройки BIOS, какие-то нет.
Не поленитесь, почитайте про QNX - её главная фича аккурат в том, что она прекрасно решает описанные Вами проблемы, мало того, она только ради их решения и создана.
Причем эффективность этих решений настолько высока, что система разработки QNX применяется не только для семейства x86, но и для MIPS, PowerPC, SH-4, ARM, StrongARM и xScale.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Аватара пользователя
ART_ME
Мастер
 
Сообщения: 392
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение MX_Master » 12 июл 2016, 18:11

А можно хотя бы одну ссылку свободного (или, нехай, платного) CNC проекта под QNX?
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5371
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2411
Медальки:
Настоящее имя: Михаил

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение UAVpilot » 12 июл 2016, 18:29

LinuxCNC не сложно будет портировать...
Я б даже взялся, если б мне это понадобилось.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 19585
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4725
Медальки:
Настоящее имя: Сергей

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение ART_ME » 12 июл 2016, 21:26

MX_Master писал(а):А можно хотя бы одну ссылку свободного (или, нехай, платного) CNC проекта под QNX?

Чисто на вскидку: вот эти конторы смогут Вам продать своим проекты:
http://www.flexicam.com/en/
http://www.multicam.com

UAVpilot писал(а):LinuxCNC не сложно будет портировать...

ИМХО очень даже разумная идея.
Хотя нужно ли это делать, когда есть альтернативная QNX система реального времени - RTLinux?

Суть-то вопроса в том, что в существующих отечественных условиях старенькая материнка с ОС реального времени - вне конкуренции по всем показателям.
Если конечно умеешь писать на С. :hehehe:
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Аватара пользователя
ART_ME
Мастер
 
Сообщения: 392
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение MX_Master » 12 июл 2016, 23:01

ART_ME писал(а):Чисто на вскидку: вот эти конторы смогут Вам продать своим проекты:
http://www.flexicam.com/en/
http://www.multicam.com

Готовые решения предлагаете смотреть? Ну а зачем тогда знать про QNX конечному юзеру?

На такую вскидку можно и Tormach привести в пример. Но разница-то есть. Не понравится их готовое решение, берём исходники и делаем своё. И что-то мне подсказывает, что вышеуказанные конторы за спасибо свои исходники не выдадут.
Последний раз редактировалось MX_Master 12 июл 2016, 23:03, всего редактировалось 1 раз.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5371
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2411
Медальки:
Настоящее имя: Михаил

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение aftaev » 12 июл 2016, 23:02

ART_ME писал(а):Чисто на вскидку: вот эти конторы смогут Вам продать своим проекты:
http://www.flexicam.com/en/
http://www.multicam.com

Мультикам вроде ПО без станков не продают ;)
И получается не АВТОНОМНЫЙ контроллер, а зависимый от изготовителя платного ПО ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
 
Сообщения: 31356
Зарегистрирован: 04 апр 2010, 19:22
Откуда: Казахстан. Шымкент
Репутация: 5592
Медальки:

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение UAVpilot » 12 июл 2016, 23:03

ART_ME писал(а):Хотя нужно ли это делать, когда есть альтернативная QNX система реального времени - RTLinux?

Только в самом QNX нужды особой нет. Если уж портировать, то под спецжелезку, у которой будут два раздельных проца под RT (послабее) и под UI и остальное (помощнее).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 19585
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4725
Медальки:
Настоящее имя: Сергей

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение muxa » 12 июл 2016, 23:08

ИМХО на нынешнем витке нет смысла делать автономный контроллер.
причем даже если тупо посчитать по цене вопроса.
связка оранж пи (нано арм, малина, etc) с платой циклона уделает любой самопал тупо по цене железа.
muxa
Мастер
 
Сообщения: 224
Зарегистрирован: 15 мар 2012, 12:29
Репутация: 23

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение UAVpilot » 12 июл 2016, 23:18

muxa писал(а):связка оранж пи (нано арм, малина, etc) с платой циклона уделает любой самопал тупо по цене железа.

Дело не в цене железа. Линуксу на этих "связках" альтернативы пока нет, а для Линукса RT пока "не родной". Посему RT-часть планировщика хочется унести в отдельный чип например с RTOS или вообще без OS.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 19585
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4725
Медальки:
Настоящее имя: Сергей

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение muxa » 12 июл 2016, 23:41

Как то слабо представляется уровень задач у самодельщика или мелкопромышленника, которым вынь да полож реалтайм для ЧПУ.
Кроме того, еще когда линух назывался ЕМС помню обсуждение на тамошнем форуме - что несколько "краеугольных" кирпичей было откуда то "позаимствовано",
т.е. основополагающие куски кода вдрух откуда то появились и вполне себе работают,
а как оно там написано никто толком не разбирался.
вот это мол и основной тормоз для портирования по всяким qnx и для прочих самопалов.
Поэтому вот берем циклон как RT часть и линух как UI часть, сопрягаем все через SPI host, короче самопал по мотивам месы 7i90HD , :)
muxa
Мастер
 
Сообщения: 224
Зарегистрирован: 15 мар 2012, 12:29
Репутация: 23

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение UAVpilot » 13 июл 2016, 00:06

muxa писал(а):Как то слабо представляется уровень задач у самодельщика или мелкопромышленника, которым вынь да полож реалтайм для ЧПУ.

самодельщики и мелкопромышленники разные бывают... :)

muxa писал(а):а как оно там написано никто толком не разбирался.

Ну я разбирался. Всё вполне понятно и ожидаемо. :)

muxa писал(а):Поэтому вот берем циклон как RT часть

Придётся в этом циклоне создавать ядро МК, а это очень накладно, дешевле какой-нибудь stm32f4xx какой-нибудь припаять.

А, понял твоё заблуждение, поясню: в "RT-часть планировщика" не входит задача генерация шагов. Сия часть занимается такими задачами, как например формирование траектории с учётом текущего состояния, выполнение G-кодов связанных с пробником и т.п, работа HAL-компонентов.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 19585
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4725
Медальки:
Настоящее имя: Сергей

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение muxa » 13 июл 2016, 00:39

UAVpilot писал(а):Придётся в этом циклоне создавать ядро МК, а это очень накладно

совсем не накладно, на али даже платы есть с уже распаяным циклоном, ОЗУ и прочим вплоть до HDMI = уже готовые под NIOS , ARM7 ядро вроде давно уже мелькало .
только нафиг это все ?
сколько денег можно заработать за время потраченное разработку на некоего контроллера и UI к нему ???
muxa
Мастер
 
Сообщения: 224
Зарегистрирован: 15 мар 2012, 12:29
Репутация: 23

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение ART_ME » 13 июл 2016, 06:02

MX_Master писал(а):Готовые решения предлагаете смотреть? Ну а зачем тогда знать про QNX конечному юзеру?

aftaev писал(а):И получается не АВТОНОМНЫЙ контроллер, а зависимый от изготовителя платного ПО ;)

Ну дык либо сам творишь, либо покупаешь сотворенное другими.
QNX кстати тоже платный. И windows. И Mach3. :hehehe:
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Аватара пользователя
ART_ME
Мастер
 
Сообщения: 392
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение MX_Master » 13 июл 2016, 09:11

А вот интересно, будет ли считаться автономным контроллером мат.плата + хард с LinuxCNC, если управление будет удаленное, по сети?
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5371
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2411
Медальки:
Настоящее имя: Михаил

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение Сергей Саныч » 13 июл 2016, 09:58

ART_ME писал(а):почитайте про QNX - её главная фича аккурат в том, что она прекрасно решает описанные Вами проблемы, мало того, она только ради их решения и создана.
Какие проблемы? Тормоза из-за аппаратных компонентов, не рассчитанных на работу в системах РВ с квантом времени порядка единиц и десятков микросекунд? А такой нужен для генерации шагов через LPT.
Или QNX знает особенности всех периферийных чипсетов и видеоподсистем, чтобы "научить" их не блокировать процессор?
Одно дело - промышленный компьютер на том же "пентюхе", где все заточено под РВ, и совсем другое - офисно-игровой писюк с кучей "зеленых" заморочек.
Заменяя Windows или Linux на QNX мы решаем проблемы софта, но не железа.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 8772
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2746
Медальки:

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение ART_ME » 13 июл 2016, 17:01

Сергей Саныч писал(а):Одно дело - промышленный компьютер на том же "пентюхе", где все заточено под РВ, и совсем другое - офисно-игровой писюк с кучей "зеленых" заморочек.
Разъясните пожалуйста, чем отличается архитектура промышленного компьютера на "пентюхе" от архитектуры офисно-игрового писюка на нём же?
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Аватара пользователя
ART_ME
Мастер
 
Сообщения: 392
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение Сергей Саныч » 13 июл 2016, 17:21

Хотя бы набором периферии, типом и настройками чипсета.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 8772
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2746
Медальки:

Re: АВТОНОМНЫЙ КОНТРОЛЛЕР

Сообщение ART_ME » 13 июл 2016, 17:53

Сергей Саныч писал(а):Хотя бы набором периферии, типом и настройками чипсета.
Каким-таким набором периферии, приведите плиз примеры того, что есть у промышленного компа и нет у офисного?

К примеру,
AIMB-742 Промышленная материнская плата формата ATX на базе чипсета Intel 865G
Изображение
AIMB-762 Промышленная материнская плата на базе чипсета 945G с поддержкой ЦП Pentium D
Изображение
AIMB-763 Промышленная материнская плата формата ATX на базе чипсета Intel 945G с поддержкой ЦП Core 2 Duo
Изображение
т.д. и т.п.
Никогда не спорьте с дураками. Они опустят Вас до своего уровня и победят за счет опыта.
Аватара пользователя
ART_ME
Мастер
 
Сообщения: 392
Зарегистрирован: 17 ноя 2015, 18:05
Репутация: -40

Пред.След.

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

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

Зарегистрированные пользователи: Aleksandr2020, Argon-11, Bing [Bot], Dmaster, Enot_1, Евжений, Google [Bot], Google Feedfetcher, Igor1, Jack Vo, Lsagan, MadRat, Malyarka74, michael-yurov, MiG77, mikehv, MSN [Bot], nik0954, nik1, Гагарин, Sashalex24, shur, svm, treyne, UAVpilot, VAT, vinhest, vmarkiv, Yandex [bot], yurayerz, пансо

Reputation System ©'