Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Микроконтроллеры, робототехника, схемотехника, 3D принтеры
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2012, 08:45   #11
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

Цитата:
можно ли задавать временные интервалы от 1 микросекунды и выше
раз речь о MAch3, значит вы под виндами, низзя.

И даже на частотах до 50 кГц уже желательно выпаивать емкости, стоящие на дата-пинах, для повышения крутизны фронтов импульсов, уже аппаратное ограничение. Однако, вышеупомянутый контроллер может работать и через USB. Намек ясен?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 15.11.2012, 09:01   #12
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
раз речь о MAch3, значит вы под виндами, низзя.

И даже на частотах до 50 кГц уже желательно выпаивать емкости, стоящие на дата-пинах, для повышения крутизны фронтов импульсов, уже аппаратное ограничение. Однако, вышеупомянутый контроллер может работать и через USB. Намек ясен?
Можно. Мне удавалось, через LPT, передавать сигнал на частотах выше одного мегагерца. Вопрос только, а зачем? Я веди говорил выше, что шаговики не могут работать на таких высоких частотах. Достаточно передавать импульсы от 1 с до 1 миллисекунды, а это частоты 1 гц - 1 кгц, что вполне приемлемо для LPT.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 15.11.2012, 13:33   #13
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

...под DOS? Охотно верю, сам делал. Без выпайки кондеров, фронты крайне завалены, приходилось выравнивать триггерами Шмитта. Под Windows? Значит вам очень повезло с железом. И стабильность еще скачет, и сильно привязана к стабильности и частоте проца. Решение непрактичное и не для многомиллионной стоимости станков.

Вот USB, тут есть над чем TC подумать, благо поддержка есть.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 15.11.2012, 16:01   #14
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
...под DOS? Охотно верю, сам делал. Без выпайки кондеров, фронты крайне завалены, приходилось выравнивать триггерами Шмитта. Под Windows? Значит вам очень повезло с железом. И стабильность еще скачет, и сильно привязана к стабильности и частоте проца. Решение непрактичное и не для многомиллионной стоимости станков.

Вот USB, тут есть над чем TC подумать, благо поддержка есть.
Да под Windods. А вот на счёт стабильности, тут целиком и полностью согласен. Триггеров шмидта я не ставил, а ставил два регистра. Один защёлка, другой - динамический. Комп считывал с порта флаг готовности и в любой, допустимый промежуток времени записывал в защёлку инфу и збрасывал флаг. С прихом импульса от кварцованного делителя, инфа считывалась. Так я устранил девиацию, которая шла от компа.
Правда, за счёт этой проклятой девиации, частоту не удалось поднять выше 100 Кгц. Но мне такая и не нужна была. Так, ради спортивного интереса пробовал.
Да, забыл. Это было на пентюхе III, с чатотой проца 800 Мгц.
И Винда стояла - 98-я.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 15.11.2012, 19:45   #15
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

Цитата:
98
...вот-вот.

TC, а насчет real-time под виндами >> RTAPI.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 16.11.2012, 05:03   #16
Evgeni7
Пользователь
 
Регистрация: 12.11.2012
Сообщений: 17
По умолчанию

Нет, именно микросекунд. Двигатель сам по себе рассчитан на совершение шагов с частотой 10 кГц, кроме того, ПО (Mach3) способен подавать сигналы с частотой от 25 до 45 кГц. К тому же речь идет о длительности электрического импульса как такового, шаг совершается медленнее так как сравнительно много времени уходит на затухание колебаний - как электрических, так и механических. Другими словами, импульс короток, а скважность велика.
Evgeni7 вне форума Ответить с цитированием
Старый 16.11.2012, 05:36   #17
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Evgeni7, шагачами я занимаюсь уже более двух десятков лет. Нигде не слышал о микросекундных импульсах. Мощьность, зависит от длины импульса умноженную на его амплитуду. Что-бы развить хоть какую-то мощьность, при столь короткой длительности, нужно подать напряжение в несколько сотен вольт. Странные вещи Вы говорите. Да, вот подсчитал. 10 Кгц, это 100 микросекунд, но никак не 4-8.
А сколько шагов на один оборот делает Ваш двиг?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 16.11.2012 в 05:42.
Smitt&Wesson вне форума Ответить с цитированием
Старый 16.11.2012, 05:47   #18
Evgeni7
Пользователь
 
Регистрация: 12.11.2012
Сообщений: 17
По умолчанию

Не мог бы кто-нибудь посоветовать литературу по Delphi для полного чайника или дать ссылку?
Evgeni7 вне форума Ответить с цитированием
Старый 16.11.2012, 05:51   #19
Evgeni7
Пользователь
 
Регистрация: 12.11.2012
Сообщений: 17
По умолчанию

Двигатели FL57STH76-2804A, 200 шаг/об. Рабочая частота 3200 Гц (16 об/с).
Evgeni7 вне форума Ответить с цитированием
Старый 16.11.2012, 06:42   #20
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Ну вот. Только на 19-м посте определились. У вас не 4-8 микросекунд, а 300 микросекунд. С таким положеним вещей - согласен. LPT порт такую частоту пропустит легко. Даже без триггеров Шмидта.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ускорение программы С++ rUs_LAN Помощь студентам 4 16.08.2012 13:57
Ускорение макроса ymnuhj Microsoft Office Excel 5 12.05.2012 00:48
Ускорение времени rinasmichael Win Api 3 10.11.2011 09:15
ускорение виндовс voland123454321 Windows 22 04.09.2010 12:16
Ускорение д2010 Utkin Софт 2 29.03.2010 16:03