реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Фильтрация данных с энкодера, как уменьшить количество импульсов?
MaslovVG
сообщение Mar 20 2012, 18:45
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(bytie @ Mar 20 2012, 22:33) *
За последнее замечание спасибо, я подумаю над этим; однако хочу заметить, что эти энкодеры я купил по 180руб/штука, а энкодеры без арретиров мне придут по 9 и 19 евро штука, т.е. ~360 и ~800 рублей соответственно. Думаете мне промежуточная коробочка в 600 рублей обойдётся?..

Ну в зависимости от тиража. Реверсивный счетчик на 4, корпус исключающее или, Пару корпусов трехвходовых и/или.Можно взять мелкую CPLD. Один день на макетирование и разводку печатки. Изготовление печатки. ну еще решение попутных. мелочей питание корпус,крепление в приборе.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 20 2012, 19:28
Сообщение #17


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(MaslovVG @ Mar 20 2012, 22:45) *
Ну в зависимости от тиража. Реверсивный счетчик на 4, корпус исключающее или, Пару корпусов трехвходовых и/или.

Плюс логика подавления дребезга. Обязательно. Т.е. полноценная обработка контактного квадратурного энкодера.

Цитата
Можно взять мелкую CPLD. Один день на макетирование и разводку печатки. Изготовление печатки. ну еще решение попутных. мелочей питание корпус,крепление в приборе. Можно взять мелкую CPLD.

Мелкий микроконтроллер (не нужна обвязка) и проще и мельче и дешевле. Правда, у человека 8 штук на устройство - значит, мелочью уже не обойдешься.


Цитата(bytie @ Mar 20 2012, 22:01) *
Это разные варианты исполнения. Различие в числе контактных площадок.
А где это указано в даташите?! Я как акын - что вижу, о том пою; вижу 24 арретира и 24 импульса на оборот - считаю что одно деление = 1 импульс. На самом деле совершенно не так.

Там в самом конце пункт "Performance code". Сравните C0006 и C0024. У обоих 24 щелчка, но у первого 6 циклов, а у второго 24. Соответственно, первый - 1/4, а второй "full cycle". Вы взяли второй. А нужно было C0006. Но, возможно, крутилось бы слишком медленно...


Цитата(bytie @ Mar 20 2012, 22:33) *
однако хочу заметить, что эти энкодеры я купил по 180руб/штука,

Стоило ли брать столь дорогие, да еще наобум ?
Цитата
а энкодеры без арретиров мне придут по 9 и 19 евро штука, т.е. ~360 и ~800 рублей соответственно.

Вопрос количества и производителя. Китайские вообще бы по баксу вышли.
Цитата
Думаете мне промежуточная коробочка в 600 рублей обойдётся?..

Себестоимость - легко. Один 40-ногий микроконтроллер (раз восемь каналов), бакса три. А вот монтаж - другое дело. И разработка, само собой...
Go to the top of the page
 
+Quote Post
bytie
сообщение Mar 21 2012, 06:06
Сообщение #18





Группа: Участник
Сообщений: 12
Регистрация: 16-03-12
Из: Moscow, Russia
Пользователь №: 70 839



Цитата(rx3apf @ Mar 20 2012, 22:28) *
Там в самом конце пункт "Performance code". Сравните C0006 и C0024. У обоих 24 щелчка, но у первого 6 циклов, а у второго 24. Соответственно, первый - 1/4, а второй "full cycle". Вы взяли второй. А нужно было C0006. Но, возможно, крутилось бы слишком медленно...

Я действовал в рамках логики: 24 щелчка, 24 импульса. Тут где-то в другом собака зарыта.

Вот например вид контактной площадки энкодера.
Прикрепленное изображение

Как видно, внутри каждого кольца 24 контакта. А теперь вопрос - каким же образом получается, что внешний контроллер воспринимает "промежуточное" значение между арретирами, а в другом энкодере такой проблемы нет?

Цитата
Стоило ли брать столь дорогие, да еще наобум?

Не совсем наобум, но ошибка вышла, да.

Цитата
Вопрос количества и производителя. Китайские вообще бы по баксу вышли.

А Вас не затруднит найти китайский с ручкой, полностью соответствующей имеющейся? Это тоже фактор.
Go to the top of the page
 
+Quote Post
Plain
сообщение Mar 21 2012, 06:35
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Проблема явно не в кодере, а в том "оборудовании", которое просто не умеет с ним работать.

Вообще, какая-то тёмная история. У одного кодера, в одном постороннем ящике, отломилась ручка, а на замену Вы купили не один, а 40 с плюсом штук — смахивает на системный кризис.

Куда проще было бы перекрыть доступ тем шаловливым ручкам, которые склонны отламывать эти ручки, а ещё лучше — взыскивать с них не новые кодеры, а целиком новые ящики.
Go to the top of the page
 
+Quote Post
bytie
сообщение Mar 21 2012, 06:55
Сообщение #20





Группа: Участник
Сообщений: 12
Регистрация: 16-03-12
Из: Moscow, Russia
Пользователь №: 70 839



Цитата(Plain @ Mar 21 2012, 09:35) *
Проблема явно не в кодере, а в том "оборудовании", которое просто не умеет с ним работать.

Это часть проблемы, да.
Цитата
Вообще, какая-то тёмная история. У одного кодера, в одном постороннем ящике, отломилась ручка, а на замену Вы купили не один, а 40 с плюсом штук — смахивает на системный кризис. Куда проще было бы перекрыть доступ тем шаловливым ручкам, которые склонны отламывать эти ручки, а ещё лучше — взыскивать с них не новые кодеры, а целиком новые ящики.

В оборудовании есть слабое место -- один энкодер используется в 10-20 раз чаще остальных; разумеется, будут ломаться... А оригиналы запчастей достать невозможно по целому ряду причин, в том числе и потому что оборудование это больше не выпускается. Разработка аналогичного будет стоить... несколько миллионов долларов, как мне представляется. Вот и ищу замену запчасти. Всё остальное, извините, лирика. Это consumer электроника, ни о каких "перекрыть доступ" речь идти не может. Я бы предложил не отклоняться от темы; есть задачка, её надо решать так или иначе.
Go to the top of the page
 
+Quote Post
Plain
сообщение Mar 21 2012, 07:10
Сообщение #21


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Ну ладно. Итак, существующие оборудование не умеет работать с новым кодером — вот и выясните, чего оно хочет, потому что кодер весьма примитивная деталь, чтобы быть настолько виноватой.

Начните с того, что оно криво давит дребезг, т.е. эти Ваши т.н. +3/+4.
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение Mar 21 2012, 07:12
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(bytie @ Mar 21 2012, 10:06) *
Как видно, внутри каждого кольца 24 контакта. А теперь вопрос - каким же образом получается, что внешний контроллер воспринимает "промежуточное" значение между арретирами, а в другом энкодере такой проблемы нет?

1 Контроллер отлавливает не импульсы а фронты.
2 В другом энкодере нет фиксированных положений. А руками 96 импульсов на оборот при достаточно большой ручке легко отслеживается.
3 При наличии трещетки на 24 вашему контроллеру нужен энкодер на 6
Go to the top of the page
 
+Quote Post
bytie
сообщение Mar 21 2012, 07:23
Сообщение #23





Группа: Участник
Сообщений: 12
Регистрация: 16-03-12
Из: Moscow, Russia
Пользователь №: 70 839



Цитата(Plain @ Mar 21 2012, 10:10) *
Ну ладно. Итак, существующие оборудование не умеет работать с новым кодером — вот и выясните, чего оно хочет, потому что кодер весьма примитивная деталь, чтобы быть настолько виноватой. Начните с того, что оно криво давит дребезг, т.е. эти Ваши т.н. +3/+4.

Как я писал выше, программная часть оборудования закрыта и для изменений недоступна.

P.S. Я срезал крышку энкодера для фото, вынул "щелкунчик" и буду проверять работоспособность.

Сообщение отредактировал bytie - Mar 21 2012, 07:32
Go to the top of the page
 
+Quote Post
Plain
сообщение Mar 21 2012, 07:41
Сообщение #24


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(bytie @ Mar 21 2012, 10:23) *
Как я писал выше, программная часть оборудования закрыта и для изменений недоступна.

Никто туда лезть и не предлагал.

Цитата
Я срезал крышку энкодера для фото

Если бы Вы сделали это для двух кодеров, старого и нового, было бы логично и познавательно, а сейчас только тумана нагнали.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 21 2012, 08:33
Сообщение #25


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(bytie @ Mar 21 2012, 10:06) *
Я действовал в рамках логики: 24 щелчка, 24 импульса. Тут где-то в другом собака зарыта.

А надо было узнать, как работает устройство, по полному циклу или по любому состоянию.
Цитата
Как видно, внутри каждого кольца 24 контакта. А теперь вопрос - каким же образом получается, что внешний контроллер воспринимает "промежуточное" значение между арретирами, а в другом энкодере такой проблемы нет?

Потому что за шаг можно считать и одно изменения состояния, и два, и четыре (1/4, 1/2 или полный цикл). Поскольку использовался энкодер без трещетки, логично было для повышения разрешающей способности использовать вариант 1/4, 96 состояний на оборот при 24 контактах. Если взять C0006, то крутить придется вчетверо больше.


Цитата(Plain @ Mar 21 2012, 11:10) *
Начните с того, что оно криво давит дребезг, т.е. эти Ваши т.н. +3/+4.

Это вообще тут не при чем - речь о разной схеме кодирования.
Go to the top of the page
 
+Quote Post
VladKot
сообщение Mar 21 2012, 08:34
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 6-08-06
Из: Tallinn, Estonia
Пользователь №: 19 351



Посмотрите здесь:
http://www.lsicsi.com/pdfs/Data_Sheets/LS7183_LS7184.pdf
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение Mar 21 2012, 09:19
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(VladKot @ Mar 21 2012, 12:34) *

Остаётся добавить реверсивный счетчик на 16 плюс кодер для формирования выходных сигналов. Правда кодер получается на одном исключающем или.
Go to the top of the page
 
+Quote Post
muravei
сообщение Mar 21 2012, 18:00
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(VladKot @ Mar 21 2012, 11:34) *
Посмотрите здесь:

Думаю, МК будет лучше.
Go to the top of the page
 
+Quote Post
bytie
сообщение Mar 23 2012, 12:39
Сообщение #29





Группа: Участник
Сообщений: 12
Регистрация: 16-03-12
Из: Moscow, Russia
Пользователь №: 70 839



А вот так выглядят внутренности штатного энкодера:
Прикрепленное изображение


Итого, в новом 24 площадки, в штатном 32.

Из одного нового вынул "трещотку", заклеил, на днях поставим, о результатах сообщу.
Go to the top of the page
 
+Quote Post
Plain
сообщение Mar 23 2012, 14:19
Сообщение #30


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Похоже на то, что в штатном нормально замкнутые выходы, а в новом нормально разомкнутые.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 19:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01511 секунд с 7
ELECTRONIX ©2004-2016