Увеличение разрешения STEP в два раза или генерация SDx2...
-
lkbyysq
- Мастер
- Сообщения: 2284
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 346
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Увеличение разрешения STEP в два раза или генерация SDx2
Я рад за DDR.
Мне не понятно только по-прежнему, почему Вам 2Мбайт/с мало.
Мне не понятно только по-прежнему, почему Вам 2Мбайт/с мало.
- wldev
- Мастер
- Сообщения: 1650
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Увеличение разрешения STEP в два раза или генерация SDx2
Так если у вас количество шагов в секунду будет при 2Мбайт/с столько же, сколько и при 1Мбайт/с. Выигрыш уже в том, что частота сигналов упадет в два раза...lkbyysq писал(а):Мне не понятно только по-прежнему, почему Вам 2Мбайт/с мало.
не говоря что на формирование тактов не надо тратить драгоценное время...
-
lkbyysq
- Мастер
- Сообщения: 2284
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 346
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Увеличение разрешения STEP в два раза или генерация SDx2
Ну так обычный драйвер ШД может проглотить не более 200кГц.
А необычные драйверы вроде к ЛПТ не собачат. И стоят эти системы знатно поболе.
А необычные драйверы вроде к ЛПТ не собачат. И стоят эти системы знатно поболе.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Увеличение разрешения STEP в два раза или генерация SDx2
Из того, что LPT способен передавать данные со скоростью 2 Мб/с, не следует, что в составе реальной системы можно будет программно сформировать достаточно равномерный сигнал Step с частотой хотя бы 40-50 кГц.lkbyysq писал(а):Мне не понятно только по-прежнему, почему Вам 2Мбайт/с мало
Смотрите форум по LinuxCNC. Ключевое слово для поиска - latency.
Чудес не бывает. Бывают фокусы.
-
lkbyysq
- Мастер
- Сообщения: 2284
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 346
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Увеличение разрешения STEP в два раза или генерация SDx2
Осталось это уяснить автору топика.
Что проблема не в канале передачи информации, а в источнике сигнала.
Что проблема не в канале передачи информации, а в источнике сигнала.
- wldev
- Мастер
- Сообщения: 1650
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Увеличение разрешения STEP в два раза или генерация SDx2
То есть быстродействие системы не измениться?lkbyysq писал(а):Осталось это уяснить автору топика.
Что проблема не в канале передачи информации, а в источнике сигнала.
-
lkbyysq
- Мастер
- Сообщения: 2284
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 346
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Увеличение разрешения STEP в два раза или генерация SDx2
Качество сигнала не изменится.
Как гуляли фронты влево-вправо +- скажем 20%, так и будут гулять. Что передний, что задний. Такие же нестабильные по фронту импульсы (после декодирования) и придут на обмотку ШД. И не дадут ему нормально работать.
Всякие степмастеры тем и занимаются, что (например) вычисляют их частоту и выдают уже с одинаковым расстоянием между фронтами. И делают это на стороне приемника сигнала.
Как гуляли фронты влево-вправо +- скажем 20%, так и будут гулять. Что передний, что задний. Такие же нестабильные по фронту импульсы (после декодирования) и придут на обмотку ШД. И не дадут ему нормально работать.
Всякие степмастеры тем и занимаются, что (например) вычисляют их частоту и выдают уже с одинаковым расстоянием между фронтами. И делают это на стороне приемника сигнала.
-
lkbyysq
- Мастер
- Сообщения: 2284
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 346
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Увеличение разрешения STEP в два раза или генерация SDx2
Если на ШД приходят импульсы равномерно, то это значит, что каждый очередной импульс придет именно тогда, когда полюс ШД будет в правильном положении относительно обмотки. Значит и толкнет импульс якорь туда, куда надо. А если очередной импульс например запоздает, то полюс ШД уже пролетит нужное ему положение относительно обмотки (ведь якорь постоянно крутится) и (грубо) обмотка толкнет якорь не в попутном, а в обратном направлении. Кирдык.
Поэтому, если импульсы с выхода ЛПТ гуляют +-1мс, значит ну никак больше 1000Гц такой кривой последовательности двигатель не сдюжит и сорвет обороты.
Поэтому, если импульсы с выхода ЛПТ гуляют +-1мс, значит ну никак больше 1000Гц такой кривой последовательности двигатель не сдюжит и сорвет обороты.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Увеличение разрешения STEP в два раза или генерация SDx2
Я по этому случаю как раз и предлагал ставить цифровой умножитель (можно и фильтр). Всё-таки, аппаратный вывод импульсов с точным периодом и скважностью, меняет в корне работу шаговиков. Даже по звуку будет понятно.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Увеличение разрешения STEP в два раза или генерация SDx2
Частота изменения на шине данных для DDR будет равна тактовой частоте. В этом и выигрыш. Для SDR требуется полоса пропускания для тактового сигнала вдвое шире, чем для данных. Нарисуйте временную диаграмму для последовательности данных 0,1,0,1... и всё прояснится.Argon-11 писал(а):Интересно, а в чем выигрыш? Тактовый-то сигнал остается условно 100 МГЦ, но скорость изменения на шине данных ведь удвоенная, т.е. 200 МГц!
Чудес не бывает. Бывают фокусы.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Увеличение разрешения STEP в два раза или генерация SDx2
Насчет +-1 мс - если наблюдается такое "гуляние", то надо разбираться с его причиной. Но если разброс в районе десятков микросекунд (типичное значение для LCNC), особенно в случае использования микрошага - все не так трагично. "Гуляние" импульсов приведет только к некоторой неравномерности вращения, но не к срыву шага.lkbyysq писал(а):Если на ШД приходят импульсы равномерно, то это значит, что каждый очередной импульс придет именно тогда, когда полюс ШД будет в правильном положении относительно обмотки. Значит и толкнет импульс якорь туда, куда надо. А если очередной импульс например запоздает, то полюс ШД уже пролетит нужное ему положение относительно обмотки (ведь якорь постоянно крутится) и (грубо) обмотка толкнет якорь не в попутном, а в обратном направлении. Кирдык.
Поэтому, если импульсы с выхода ЛПТ гуляют +-1мс, значит ну никак больше 1000Гц такой кривой последовательности двигатель не сдюжит и сорвет обороты.
Чудес не бывает. Бывают фокусы.
-
lkbyysq
- Мастер
- Сообщения: 2284
- Зарегистрирован: 14 май 2016, 09:40
- Репутация: 346
- Настоящее имя: Станислав Ерофеев
- Откуда: Санкт-Петербург
Re: Увеличение разрешения STEP в два раза или генерация SDx2
При общении с профессионалами я стараюсь быть более осторожен в оценках и корректен в формулировках - "увеличит вероятность", "усложнит драйверу задачу подавления резонанса" и пр.Сергей Саныч писал(а):"Гуляние" импульсов приведет только к некоторой неравномерности вращения, но не к срыву шага.