Страница 32 из 42

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 08:38
Serg
vovafed писал(а):любой контакт можно назначить как вход или выход
но тут еше есть подтягивающие на интерфейсной плате
Это справедливо только для выходов с открытым коллектором/стоком, а у FPGA они не такие, а обычные: при 0 выход коротится на землю, при 1 на плюс питания, а питание у чипа - 3.3В и ваши подтягивающие резисторы окажутся подключены между +5V и +3.3V и влиять на выходной сигнал не будут.

P.S. Чё спорить-то, в даташите всё написано?

P.P.S. Правда у вас и там машинный перевод будет... ;)

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 09:43
Сергей Саныч
А разве у месы нет промежуточных буферов? и прямо выходы FPGA идут на внешние разъемы?

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 10:10
Serg
Есть, но они тоже трёхвольтовые. Платы типа 5i25, 7i43 и т.п. расчитаны на подключение дочерних плат посредством трёхвольтового интерфейса, а не на использование их поотдельности (типа покупайте у нас больше разных плат), поэтому нет смысла сначала повышать уровни сигнала, а потом снова их понижать. Опять-же чем выше лог. уровни тем ниже быстродействие и/или выше потребление и нагрев.

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 10:21
vovafed
понял спасибо :oops: тогда соватся пока не буду
пока работает :freak:

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 10:36
michael-yurov
(для просмотра содержимого нажмите на ссылку)
Я вот другим вопросом задаюсь - мне то как решить проблему? (если она вообще в уровнях сигнала)
- Ничего не делать, т.к. еще пока не известно в чем именно проблема.
- Ничего не делать, т.к. подключение к месе особого смысла не имеет.
- Убрать ТШ со входа, и заменить их на обычный цифровой усилитель уровня.
- Поставить оптоинтерфейс или микросхему гальванической развязки.
- Сделать на плате джампер уровня входных и выходных сигналов на DB25.
- Сделать разные платы, и в частности одну - просто цифровой фильтр на 2/4/6 каналов с минимумом дополнительных элементов.
- Подождать пока еще кто-нибудь что-нибудь проверит.
Проблема отпала, т.к. оказалось, что я не правильно понял сообщение от vovafed http://cnc-club.ru/forum/viewtopic.php? ... 00#p103895, решив, что с месой не работает плата фильтра.

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 10:41
vovafed
плата сделана грамотно одно неудачное подключение к китайскому контроллеру по моему не повод все на корню менять
с драйверами должно прекрасно работать

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 10:58
Сергей Саныч
На будущее: для преобразования уровней обычно пользую КМОП-мультиплексоры, например 74HC4053, 74HCT4053. Очень удобно, если не требуются рекорды быстродействия. Преобразовывать можно и вверх и вниз и даже в минус.

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 11:04
Serg
michael-yurov писал(а):- Сделать на плате джампер уровня входных и выходных сигналов на DB25.
Это самый простой вариант - просто переключать питание ТШ.

P.S. А вообще я везде стараюсь использовать 3вольтовую логику, а 5вольтовую только там, где без этого не обойтись - так намного проще в современной электронике. :)

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 12:01
Impartial
Сделай выхода с открытым стоком и повесь резисторы на +5. И всего делов. А в прошивке сделай переключение выходов по перемычке.

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 12:05
michael-yurov
Impartial писал(а):Сделай выхода с открытым стоком и повесь резисторы на +5. И всего делов. А в прошивке сделай переключение выходов по перемычке.
Не понял - о чем речь. О меса или моей плате?

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 12:07
Impartial
о твоей

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 12:33
michael-yurov
Impartial писал(а):о твоей
Так а в моей плате нет смысла делать 3.3 В на выходе, да и там стоят 74HC244, т.к. хотелось бы сделать низкоомный полноценный выход без всяких подтяжек и открытых коллекторов.

Речь шла о том, что, возможно плата фильтра может не воспринимать входной сигнал 3.3 В.
И была еще просьба сигналы поступающие от фильтра на LPT сделать с уровнями 3.3 В.
Я то разберусь, как это сделать.
Тут просто одновременно речь еще про месу была.

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 12:46
Impartial
michael-yurov писал(а):Речь шла о том, что, возможно плата фильтра может не воспринимать входной сигнал 3.3 В.
Не понятно почему.
У 5в входов есть один недостаток. Они не допускают втекающий ток через верхний диод. Поэтому нужно ставить внешний защитный диод на +5в. Иначе при случайном скачке напряжения на входе выше 6-7в есть риск повреждения чипа. Это касается и входов в фпга.

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 14:27
Moonglow
2michael-yurov
ИМХО проще заменить триггер шмитта и вместо 74HC14 поставить 74LCV14... у них:
питание от 1.65 до 3.6в
вход лог 1: от 2.2 до 5.5
вход лог 0: до 0.55

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 15:27
Nick
vovafed писал(а):с месой проблема другая почему то не со всеми платами работает
или не хватает быстродействия входных микросхем или входное сопротивление как то гасит сигнал
А тайминги в hal и ini точно правильно настроенны? Просто скорости LPT не хватает для быстрого переключения и там steplen и stepspace ставят =1 (1нс, но т.к. lpt не быстрый, то это нам гарантирует, что сигнал будет висеть ровно 1 такт), а для mesa надо точно выставлять тайминги в нс!

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 15:48
michael-yurov
Moonglow писал(а):2michael-yurov
ИМХО проще заменить триггер шмитта и вместо 74HC14 поставить 74LCV14... у них:
питание от 1.65 до 3.6в
вход лог 1: от 2.2 до 5.5
вход лог 0: до 0.55
Спасибо! Классная штука, буду использовать!
То, что надо!

Только называется 74LVC14A

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 15:50
vovafed
пробовал к месе подключать сигнал с месы короткий импульс амплитудой около 3 вольт
сигнал чистый без прерываний
с фильтра идет сигнал с одинаковой длительностью нуля и еденицы амплитуда 5 вольт
помехи не накладываются сигналы синхронно идут
двигатель чисто работает без лишних шумов и стуков
фотки сигналов не сделал еще не разобрался как

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 15:53
michael-yurov
vovafed писал(а):пробовал к месе подключать сигнал с месы короткий импульс амплитудой около 3 вольт
Что-то я запутался, а что тогда не работало?
(разобрался - не работали другие интерфейсные платы)
Можно скважность изменить на 25/75%. Правда я толком не проверял этот вариант, но, вроде, должно работать нормально.
Ну и режим фильтрации переключателями лучше установить средний, как я уже неоднократно писал.

И еще, немного "не в тему"... есть распространенная мысль о том, что при более мелком микрошаге - падает крутящий момент шаговых моторов - это не так, он просто становится более равномерным, так что микрошага бояться не стоит.

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 16:00
vovafed
к месе я подключал 4 разные платы из пурелоджика старый вариант
из пурелоджика новый вариант
из даркстона
и самодельная
работать согласилась только эта http://www.purelogic.ru/files/downloads ... C4x-G2.pdf
вот и хотелось фильтр в этом плане опробовать как оказалось работает и не плохо
если нужно скину ссылки на платы

Re: Фильтр для сглаживания неравномерности импульсов Step

Добавлено: 16 янв 2014, 17:12
Nick
надо проверить ререключатели на месе + конфиги, в общем все то, что ты писал в ЛС :)