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

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

Добавлено: 18 ноя 2013, 21:40
michael-yurov
Moonglow писал(а):
michael-yurov писал(а):
UAVpilot писал(а):сделай на платах интерфейс RS485 для настройки...
Это ты шутишь так, или серьезно?
Проще тогда поставить на плату CP2102 ( стоит ~65руб ) или подобные преобразователи USB->COM и соотвенно будет на плате торчать скажем miniUSB разъем, а в комьютере будет определяться как COM порт ,удобно и со стороны контроллера и со стороны компьютера.
Тогда уж стоит родной аппаратный USB использовать.
Сложно это все... Времени много потребует. Пока что есть более важные задачи.

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

Добавлено: 19 ноя 2013, 03:20
asutpka
michael-yurov писал(а):Сложно это все... Времени много потребует. Пока что есть более важные задачи.
Правильно-правильно, уже пора бабки подбивать, а не делать пепелац. И так уже избыточность на лицо.
Ешё немного и конец концепции - которая задумана так: "Исправлялка бесплатных(условно)ЧПУ".

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

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

Мой друг! не будь таким слоном:
Советам следуй, но с умом!
На всех друзей не угодишь,
Себе же только навредишь.
(с) Сергей Михалков

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

Добавлено: 19 ноя 2013, 04:07
asutpka
Михалков писал(а):На всех друзей не угодишь,
Себе же только навредишь.
Это верно, но есть нюанс. Если задачу можно решить за 150 р на ось(а это возможно) и часов 240 на программирование(+-) - я её решу, себе сделаю и в опенсорц отошлю, нежели брать пепелац с гравицапой, которая мне не нужна.

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

Добавлено: 19 ноя 2013, 04:17
Сергей Саныч
asutpka писал(а):нежели брать пепелац с гравицапой, которая мне не нужна.
вот и мы с С.М. про то же. :tongue:
А начиналось с простого и изящного устройства :thinking:

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

Добавлено: 19 ноя 2013, 10:45
Impartial
michael-yurov писал(а):Тогда уж стоит родной аппаратный USB использовать.
Сложно это все... Времени много потребует. Пока что есть более важные задачи.
Если хочешь могу дать готовый исходник USB HID и исходник со стороны компа.

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

Добавлено: 19 ноя 2013, 15:13
michael-yurov
Impartial писал(а):Если хочешь могу дать готовый исходник USB HID и исходник со стороны компа.
Спасибо, буду иметь в виду. Но пока не надо.
Наверное - это лучший способ связи, и ничего дополнительного не надо, и даже драйверов.

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

Добавлено: 19 ноя 2013, 20:54
Serg
michael-yurov писал(а):Это ты шутишь так, или серьезно?
Я это серьёзно. Микросхема копеечная (MAX485), места занимает мало (SO8), зато, в отличии от cp2102, позволит конфигурить несколько плат по одной шине. Причём конфигурить можно будет и сторонним устройством (компом) и одна из плат может быть назначена мастером, а остальные будут под неё подстраиваться. Причём всё это будет возможно одновременно и без перетыкания кабелей.

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

Добавлено: 19 ноя 2013, 21:25
Moonglow
UAVpilot писал(а):
michael-yurov писал(а):Это ты шутишь так, или серьезно?
Я это серьёзно. Микросхема копеечная (MAX485), места занимает мало (SO8), зато, в отличии от cp2102, позволит конфигурить несколько плат по одной шине. Причём конфигурить можно будет и сторонним устройством (компом) и одна из плат может быть назначена мастером, а остальные будут под неё подстраиваться. Причём всё это будет возможно одновременно и без перетыкания кабелей.
Тогда придется иметь еще одно устройство для настройки ( или покупной адаптер ), да и ставить надо будет не одну,а две микросхемы MAX485 ( на плате два микроконтроллера )... плюс реализовать поверх RS485 протокол аля modbus что бы устройства поддерживали протокол с адресацией на шине... если и делать внешний адаптер, тогда проще по I2C спарить устройства, никаких доп микросхем не потребуется ( I2C Slave ) поддерживается STM32... у каждого устройства будет свой адрес ( например один бит которого будет задаваться уровнем на ножке MCU, тогда прошивка будет одинаковая на обоих устройствах,а если надо кого то из них главным сделать, то никаких проблем тоже не будет ).... USB в данном случае тоже не очень удобный вариант, так как микроконтроллеров два то либо выводить два USB либо делать разные прошивки и все ровно вязать их внутренним каким нибудь интерфейсом.... можно конечно просто вывести UARTы с двух модулей и через внешний адаптер USB-TTL настраивать их по очереди 8-) ИМХО конечно

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

Добавлено: 19 ноя 2013, 22:20
Serg
Moonglow писал(а):Тогда придется иметь еще одно устройство для настройки
Комп "придётся иметь" или он уже есть? :)
Moonglow писал(а):или покупной адаптер
$3. Заодно можно будет и частотником например рулить.
Moonglow писал(а):а две микросхемы MAX485
если это так напрягает, то можно обойтись и одной.
Moonglow писал(а):плюс реализовать поверх RS485 протокол аля modbus
Готовые библиотеки есть под всё, что шевелится, ресурсы нужно настолько небольшие, что не стоит об этом и говорить. Протокол поверх шины нужен в любом случае. Или в стандарте i2c уже есть команды типа "перейти на 1/8 шага"? :)
Moonglow писал(а):проще по I2C спарить устройства
Шина конечно хорошая, но это не её стихия. i2c передназначена для соединения узлов в пределах одного устройства/платы. Длинные линии на ней невозможны (максимум 400 пФ!), да и "высовывание" "голых" ног МК за пределы платы чревато... Про помехозащищённость в данном случае и говорить нечего.

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

Добавлено: 19 ноя 2013, 22:29
Moonglow
Устройство - адаптер имелось ввиду, i2c понятное дело не будет на длинной веревки имеется ввиду,что настройка производится с рядом стоящим устройством.... Под протоколом имелось ввиду не команды, а некий логический уровень поддерживающий адресацию поверх 485... i2c же протокол с изначально заложенной аппаратной адресацией... опять таки как я понимаю у Михаила пока других дел хватает и последнее слово за ним )

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

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

P.S. если "упереться рогом" и не использовать готовых библиотек.

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

Добавлено: 20 ноя 2013, 07:18
Moonglow
UAVpilot писал(а):А не страшно, что между устройствами (комп и фильтр), соединёнными скажем метровым кабелем "разбежка" по уровням земель может оказаться больше, чем разница уровней 0 и 1 для 3-вольтовой логики? Не выдумывайте фигню, просто почитайте спеки для чего предназначена i2c.
С чего сделаны такие выводы ? Я честно сказать, удивлен. Я не говорил про кабель длиною в метр, а как раз наоборот упомянул, что да для I2C придется держать устройство рядом с адаптером для настройки... в отличии скажем от того же RS485...
Это да, разница конечно велика: либо написать сотню строк кода для реализации команд изменения настроек фильтра, или ещё не спать несколько ночей и дописать строк 20 для адресации поверх RS485...
Ммм... ну откуда же такие нападки берутся, я разве говорю, что это титанический труд ? я лишь упомянул о неком логическом слое ( своем или чужом ) для универсальности...

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

Добавлено: 20 ноя 2013, 08:02
Сергей Саныч
Михаил, а что такие http://www.rct.ru/catalogue/22/1784/178 ... 36841.html клеммники не заложил?
Компактней оно и удобней.

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

Добавлено: 20 ноя 2013, 11:29
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. Сейчас - явно не до этого. Сначала нужно закончить простой вариант устройства, а потом уже думать.

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

Добавлено: 11 дек 2013, 19:29
michael-yurov
Наскреб денег и заказал 5 плат для пробы.
Заказывал в местной фирме, но, похоже, цены практически такие же, как в Резоните.

Обещали сделать на этой неделе.

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

Добавлено: 13 дек 2013, 11:47
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$ ( доставка ) ), отличные цены если нужно отладить прототип...

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

Добавлено: 13 дек 2013, 12:02
michael-yurov
Moonglow писал(а):Если не секрет то сколько обошлось?
3059-ср-Юров-М.png (1763 просмотра) <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 штук придет без проблем, но мне ведь потом нужно будет много.

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

Добавлено: 13 дек 2013, 12:16
aegis
Moonglow, фотки естественно глянуть хотелось бы. сейчас тоже кое-что делаю (пока прототип и обхожусь домашним ЛУТом, но хочется маску как минимум)

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

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