Цифровой фильтр для коррекции неравномерности импульсов Step

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

Сообщение michael-yurov »

Moonglow писал(а):
michael-yurov писал(а):
UAVpilot писал(а):сделай на платах интерфейс RS485 для настройки...
Это ты шутишь так, или серьезно?
Проще тогда поставить на плату CP2102 ( стоит ~65руб ) или подобные преобразователи USB->COM и соотвенно будет на плате торчать скажем miniUSB разъем, а в комьютере будет определяться как COM порт ,удобно и со стороны контроллера и со стороны компьютера.
Тогда уж стоит родной аппаратный USB использовать.
Сложно это все... Времени много потребует. Пока что есть более важные задачи.
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

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

Сообщение asutpka »

michael-yurov писал(а):Сложно это все... Времени много потребует. Пока что есть более важные задачи.
Правильно-правильно, уже пора бабки подбивать, а не делать пепелац. И так уже избыточность на лицо.
Ешё немного и конец концепции - которая задумана так: "Исправлялка бесплатных(условно)ЧПУ".
Последний раз редактировалось asutpka 19 ноя 2013, 04:03, всего редактировалось 1 раз.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

Сообщение Сергей Саныч »

А так не получится?
(для просмотра содержимого нажмите на ссылку)
Слон-живописец написал пейзаж,
Но раньше, чем послать его на вернисаж,
Он пригласил друзей взглянуть на полотно:
Что, если вдруг не удалось оно?
Вниманием гостей художник наш польщен!
Какую критику сейчас услышит он?
Не будет ли жесток звериный суд?
Низвергнут? Или вознесут?
Ценители пришли. Картину Слон открыл,
Кто дальше встал, кто подошел поближе.
"Ну, что же,- начал Крокодил,-
Пейзаж хорош! Но Нила я не вижу..."
"Что Нила нет, в том нет большой беды!-
Сказал Тюлень.- Но где снега? Где льды?"
"Позвольте!- удивился Крот.-
Есть кое-что важней, чем лед!
Забыл художник огород".
"Хрю-хрю,- заметила Свинья,-
Картина удалась, друзья!
Но с точки зренья нас, Свиней,
Должны быть желуди на ней".
Все пожеланья принял Слон.
Опять за краски взялся он
И всем друзьям по мере сил
Слоновьей кистью угодил,
Изобразив снега, и лед,
И Нил, и дуб, и огород,
И даже мед!
(На случай, если вдруг Медведь
Придет картину посмотреть...)
Картина у Слона готова,
Друзей созвал художник снова.
Взглянули гости на пейзаж
И прошептали: "Ералаш!"

Мой друг! не будь таким слоном:
Советам следуй, но с умом!
На всех друзей не угодишь,
Себе же только навредишь.
(с) Сергей Михалков
Последний раз редактировалось Сергей Саныч 19 ноя 2013, 04:10, всего редактировалось 1 раз.
Чудес не бывает. Бывают фокусы.
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

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

Сообщение asutpka »

Михалков писал(а):На всех друзей не угодишь,
Себе же только навредишь.
Это верно, но есть нюанс. Если задачу можно решить за 150 р на ось(а это возможно) и часов 240 на программирование(+-) - я её решу, себе сделаю и в опенсорц отошлю, нежели брать пепелац с гравицапой, которая мне не нужна.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

Сообщение Сергей Саныч »

asutpka писал(а):нежели брать пепелац с гравицапой, которая мне не нужна.
вот и мы с С.М. про то же. :tongue:
А начиналось с простого и изящного устройства :thinking:
Чудес не бывает. Бывают фокусы.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

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

Сообщение Impartial »

michael-yurov писал(а):Тогда уж стоит родной аппаратный USB использовать.
Сложно это все... Времени много потребует. Пока что есть более важные задачи.
Если хочешь могу дать готовый исходник USB HID и исходник со стороны компа.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

Сообщение michael-yurov »

Impartial писал(а):Если хочешь могу дать готовый исходник USB HID и исходник со стороны компа.
Спасибо, буду иметь в виду. Но пока не надо.
Наверное - это лучший способ связи, и ничего дополнительного не надо, и даже драйверов.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

michael-yurov писал(а):Это ты шутишь так, или серьезно?
Я это серьёзно. Микросхема копеечная (MAX485), места занимает мало (SO8), зато, в отличии от cp2102, позволит конфигурить несколько плат по одной шине. Причём конфигурить можно будет и сторонним устройством (компом) и одна из плат может быть назначена мастером, а остальные будут под неё подстраиваться. Причём всё это будет возможно одновременно и без перетыкания кабелей.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Moonglow
Опытный
Сообщения: 117
Зарегистрирован: 16 окт 2013, 09:24
Репутация: 108
Откуда: Москва
Контактная информация:

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

Сообщение Moonglow »

UAVpilot писал(а):
michael-yurov писал(а):Это ты шутишь так, или серьезно?
Я это серьёзно. Микросхема копеечная (MAX485), места занимает мало (SO8), зато, в отличии от cp2102, позволит конфигурить несколько плат по одной шине. Причём конфигурить можно будет и сторонним устройством (компом) и одна из плат может быть назначена мастером, а остальные будут под неё подстраиваться. Причём всё это будет возможно одновременно и без перетыкания кабелей.
Тогда придется иметь еще одно устройство для настройки ( или покупной адаптер ), да и ставить надо будет не одну,а две микросхемы MAX485 ( на плате два микроконтроллера )... плюс реализовать поверх RS485 протокол аля modbus что бы устройства поддерживали протокол с адресацией на шине... если и делать внешний адаптер, тогда проще по I2C спарить устройства, никаких доп микросхем не потребуется ( I2C Slave ) поддерживается STM32... у каждого устройства будет свой адрес ( например один бит которого будет задаваться уровнем на ножке MCU, тогда прошивка будет одинаковая на обоих устройствах,а если надо кого то из них главным сделать, то никаких проблем тоже не будет ).... USB в данном случае тоже не очень удобный вариант, так как микроконтроллеров два то либо выводить два USB либо делать разные прошивки и все ровно вязать их внутренним каким нибудь интерфейсом.... можно конечно просто вывести UARTы с двух модулей и через внешний адаптер USB-TTL настраивать их по очереди 8-) ИМХО конечно
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Moonglow писал(а):Тогда придется иметь еще одно устройство для настройки
Комп "придётся иметь" или он уже есть? :)
Moonglow писал(а):или покупной адаптер
$3. Заодно можно будет и частотником например рулить.
Moonglow писал(а):а две микросхемы MAX485
если это так напрягает, то можно обойтись и одной.
Moonglow писал(а):плюс реализовать поверх RS485 протокол аля modbus
Готовые библиотеки есть под всё, что шевелится, ресурсы нужно настолько небольшие, что не стоит об этом и говорить. Протокол поверх шины нужен в любом случае. Или в стандарте i2c уже есть команды типа "перейти на 1/8 шага"? :)
Moonglow писал(а):проще по I2C спарить устройства
Шина конечно хорошая, но это не её стихия. i2c передназначена для соединения узлов в пределах одного устройства/платы. Длинные линии на ней невозможны (максимум 400 пФ!), да и "высовывание" "голых" ног МК за пределы платы чревато... Про помехозащищённость в данном случае и говорить нечего.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Moonglow
Опытный
Сообщения: 117
Зарегистрирован: 16 окт 2013, 09:24
Репутация: 108
Откуда: Москва
Контактная информация:

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

Сообщение Moonglow »

Устройство - адаптер имелось ввиду, i2c понятное дело не будет на длинной веревки имеется ввиду,что настройка производится с рядом стоящим устройством.... Под протоколом имелось ввиду не команды, а некий логический уровень поддерживающий адресацию поверх 485... i2c же протокол с изначально заложенной аппаратной адресацией... опять таки как я понимаю у Михаила пока других дел хватает и последнее слово за ним )
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Moonglow писал(а):Устройство - адаптер имелось ввиду, i2c понятное дело не будет на длинной веревки имеется ввиду,что настройка производится с рядом стоящим устройством....
А не страшно, что между устройствами (комп и фильтр), соединёнными скажем метровым кабелем "разбежка" по уровням земель может оказаться больше, чем разница уровней 0 и 1 для 3-вольтовой логики? Не выдумывайте фигню, просто почитайте спеки для чего предназначена i2c.
Moonglow писал(а):Под протоколом имелось ввиду не команды, а некий логический уровень поддерживающий адресацию поверх 485...
Это да, разница конечно велика: либо написать сотню строк кода для реализации команд изменения настроек фильтра, или ещё не спать несколько ночей и дописать строк 20 для адресации поверх RS485... :)

P.S. если "упереться рогом" и не использовать готовых библиотек.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Moonglow
Опытный
Сообщения: 117
Зарегистрирован: 16 окт 2013, 09:24
Репутация: 108
Откуда: Москва
Контактная информация:

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

Сообщение Moonglow »

UAVpilot писал(а):А не страшно, что между устройствами (комп и фильтр), соединёнными скажем метровым кабелем "разбежка" по уровням земель может оказаться больше, чем разница уровней 0 и 1 для 3-вольтовой логики? Не выдумывайте фигню, просто почитайте спеки для чего предназначена i2c.
С чего сделаны такие выводы ? Я честно сказать, удивлен. Я не говорил про кабель длиною в метр, а как раз наоборот упомянул, что да для I2C придется держать устройство рядом с адаптером для настройки... в отличии скажем от того же RS485...
Это да, разница конечно велика: либо написать сотню строк кода для реализации команд изменения настроек фильтра, или ещё не спать несколько ночей и дописать строк 20 для адресации поверх RS485...
Ммм... ну откуда же такие нападки берутся, я разве говорю, что это титанический труд ? я лишь упомянул о неком логическом слое ( своем или чужом ) для универсальности...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

Сообщение Сергей Саныч »

Михаил, а что такие http://www.rct.ru/catalogue/22/1784/178 ... 36841.html клеммники не заложил?
Компактней оно и удобней.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

Сообщение michael-yurov »

Serg-tmn писал(а):Михаил, а что такие http://www.rct.ru/catalogue/22/1784/178 ... 36841.html клеммники не заложил?
Компактней оно и удобней.
Сейчас поправил плату под возможность установки этих:
http://www.zip-2002.ru/?z=grey&i=127&p=447&id=58242/
http://www.zip-2002.ru/?z=grey&i=127&p=447&id=58252/

Предложенные (с мелким шагом и рыжими рычажками) я хочу сначала в руках подержать,
Мне самому они интересны, и я подумывал на них перейти, но они все же довольно дорогие (у меня и так по копеечкам набегает приличная сумма).
Moonglow писал(а):опять таки как я понимаю у Михаила пока других дел хватает и последнее слово за ним )
Я почитал обсуждение протоколов (и физических и программных), но...
1. Задачи такой изначально не стояло.
2. Придется сделать понятнуюю, удобную и красивую программу для настройки (с разными графиками), чтобы пользователю было понятно, что он настраивает, и к какому результату в работе это приведет, и при каких условиях.
3. Реальный плюс для пользователя - сомнителен (кроме более полного представления о работе фильтра, и снижения порога вхождения в проблему для повторения устройства китайцами), а для меня польза может быть лишь в большей маркетинговой ценности товара, если там будет такая возможность.
4. Протоколы для меня вопрос сложный и далекий от моих знаний. Когда мне нужно было передавать данные между устройствами (несколько раз была такая необходимость) я использовал полностью свой протокол обмена, и приемлемый для конкретных задач физический способ объединения устройств. Для меня такой подход проще, чем изучить существующие протоколы и способы работы с ними.
5. Если все это и будет, то в какой-то сильно навороченной версии устройства.
6. Сейчас - явно не до этого. Сначала нужно закончить простой вариант устройства, а потом уже думать.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

Сообщение michael-yurov »

Наскреб денег и заказал 5 плат для пробы.
Заказывал в местной фирме, но, похоже, цены практически такие же, как в Резоните.

Обещали сделать на этой неделе.
Moonglow
Опытный
Сообщения: 117
Зарегистрирован: 16 окт 2013, 09:24
Репутация: 108
Откуда: Москва
Контактная информация:

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

Сообщение Moonglow »

michael-yurov писал(а):Наскреб денег и заказал 5 плат для пробы.
Заказывал в местной фирме, но, похоже, цены практически такие же, как в Резоните.
Обещали сделать на этой неделе.
Если не секрет то сколько обошлось? Есть китайские компании которые ориентированы на хоббистов в плане PCB.. SeedStudio и IteadStudio, поглядев обзоры ,решил на пробу заказать у вторых платы под свой анализатор step/dir... платы 2 слоя + шелкография ( маска зеленая ) пришли за 15 дней ( делали 4-5 дней, сегодня получу, в понедельник выложу фото если надо ), 10 штук размером 50х50мм обошлись с учетом доставки в $9.90 + $3.80 ( если брать 10штук с макс размером 100х100мм то стоимость $19.90 + 3.90$ ( доставка ) ), отличные цены если нужно отладить прототип...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

Сообщение michael-yurov »

Moonglow писал(а):Если не секрет то сколько обошлось?
3059-ср-Юров-М.png (1762 просмотра) <a class='original' href='./download/file.php?id=22297&mode=view' target=_blank>Загрузить оригинал (530.74 КБ)</a>
5 штук, двусторонние, с маской но без шелкографии,
Срок изготовления 7 рабочих дней.
Фотошаблоны останутся.
Moonglow писал(а):платы 2 слоя + шелкография ( маска зеленая ) пришли за 15 дней ( делали 4-5 дней, сегодня получу, в понедельник выложу фото если надо ), 10 штук размером 50х50мм обошлись с учетом доставки в $9.90 + $3.80 ( если брать 10штук с макс размером 100х100мм то стоимость $19.90 + 3.90$ ( доставка ) ), отличные цены если нужно отладить прототип...
Да, цены прекрасные, но я побоялся заказывать из китая из за таможни.
5-10 штук придет без проблем, но мне ведь потом нужно будет много.
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

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

Сообщение aegis »

Moonglow, фотки естественно глянуть хотелось бы. сейчас тоже кое-что делаю (пока прототип и обхожусь домашним ЛУТом, но хочется маску как минимум)
нікому нічого не нав'язую.
Moonglow
Опытный
Сообщения: 117
Зарегистрирован: 16 окт 2013, 09:24
Репутация: 108
Откуда: Москва
Контактная информация:

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

Сообщение Moonglow »

michael-yurov писал(а):5-10 штук придет без проблем, но мне ведь потом нужно будет много.
Это то да... но ведь потом можно и у нас заказать, а то этап прототипирования получается дороговат ИМХО... хотя конечно зависит от итераций и возможностей :roll:
aegis писал(а): фотки естественно глянуть хотелось бы
Хорошо, создам тогда тему обзорную, что бы не оффтопить тут
Закрыто

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