Цитата(anatolvk @ 1.7.2011, 17:06)
Ну не так все пессимистично!
COM-порт, и был и есть. и это единственное простое решение, ради которого стоит поискать соответствующую плату.
Да, COM-порт хорошо работал, но все-таки, к сожалению, даже уже не в каждой бэушной плате он есть.
Т.е. найти плату с COM-портом всё труднее и труднее.
И дальше, с этим будет хуже, и только по этой банальной причине закладываться на COM-порт нельзя.
Это совершенно не пессимизм, это называется громким словом - "ПРОГРЕСС!".
Цитата(anatolvk @ 1.7.2011, 17:06)
ЮСБ не глючный, а просто не предназначен для этих задач, т.к. по своей природе пакетный, кстати езернет тоже не далеко ушел, хотя и более подходящий.
А с КОМ все прекрасно выходит, правда на скорости 921600.
Согласен, USB - нормальная штука, но только не для станочных целей.
Если Ethernet допускает длину кабеля до 100 метров!, то по спецификации на USB - максимум три метра, и при этом спецификация запрещает всякие там удлинители.
Совершенно очевидно, что USB - это сугубо бытовой интерфейс.
Про пакетность, - не очень понятно.
Передача между GUI и NC-платой у всех идет в пакетах, а по другому и невозможно.
Если так рассуждать, то протоколы использующие COM-порт, тоже все пакетные
Может вы имели ввиду, последовательную передачу данных, а не параллельную?
Если да, то это абсолютно нормальное явление, сегодня, параллельных шин в ПК практически уже не осталось.
Т.е. последовательная шина, это абсолютно нормальное явление.
Цитата(serg_io @ 1.7.2011, 18:06)
Насчет сервоцикла и 1 мс это я согласен. Но и это время все-таки нужно выдерживать, причем довольно точно. Если конечно не делать буфер на несколько десятков отсчетов( т.е. отсчетов координат с периодом следования равным сервоциклу), чтобы хоть как-то бороться с задержками, которые неминуемо возникают при работу ядра ОС, особенно дисковой подсистемы. Но такой буфер несет в себе свои минусы и не несете никаких гарантий, что он не будет переполнен рано или поздно
Вот по этому-то, вся NC-математика и должна быть только в NC-плате, иначе будут косяки.
Цитата(FogBRD @ 1.7.2011, 19:16)
мне вот интересно - а какое количество народа использует серву а какое шаговик?
большое подозрение что на серву едва наберется 1/3.
так что нечего рот широко разивать - откусите сначала кусочек поменьше - сделайте контролер для шаговых.
а то тема просто по старому обычаю заглохнет ибо то что тут озвучено просто ненужно большинству...
Думаю, что здесь вы промахнулись раз эдак в десять.
1/3
0 и то, это в лучшем случае.
Собственно по этому аналоговое управление сервоприводами и не рассматривается,
в озвученном ТЗ есть только STEP/DIR-интерфейс.
Цитата(Oxford @ 1.7.2011, 21:23)
Ethernet нормальный, только ну его нафиг, лучше модуль WI-FI. Так технологичней.
Ну-ну
Дайте ссылочку, хотя бы на одного производителя, который так делает.
Вы никогда не заменяли кабель на Wi-Fi?
Однозначно - в нашем случае, либо медь, либо оптика, и ни каких там радиоканалов (еще этого геморроя нам не хватало)
Технологичней, в нашем случае не значит лучше
Станок и мобильник (и т.п.) это разные вещи, и не надо смешивать всё в одну кучу.
Цитата(Oxford @ 1.7.2011, 21:23)
Вообще ненадо тратить время на это. Этим занимаются лидеры в своей области.
Даю прогноз ничего путнего не выйдет, чем есть сейчас. И точка.
Такая критика деструктивна (перечитайте внимательно
сообщение №1).