Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
++ идет = +1; + - или - + =0; - - = -1 счетчика. Счет получится в четвертях периода. Для перехода к целым периодам (если надо) - отбросить 2 младших бита
Отправлено
argus98
24 сентября 2008 г. 17:02
В ответ на:
Какой фильтр? Там на щелчек нужно изменить целое число на +-1.
отправлено Oldring 24 сентября 2008 г. 16:56
Составить ответ
|
Вернуться на конференцию
Ответы
Такой вариант тоже был протестирован ЛИ и признан некошерным.
-
Oldring
(24.09.2008 17:11:44
91.77.103.153
, 251 байт)
Что-то на словах не понимаю... Давайте лучше на временной диаграмме
-
argus98
(24.09.2008 17:17:55
81.22.205.230
,
пустое
)
Всё просто:
-
Леонид Иванович
(24.09.2008 17:38:11
87.252.227.59
, 358 байт)
при переходе 0-А будет +1, при возврате обратно А-0 соответственно -1, т.е. какое состояние было, такое и осталось. Никакого смещения шкалы при движении вперед/назад не происходит
-
argus98
(24.09.2008 17:47:14
81.22.205.230
,
пустое
)
Нельзя делать переключения вблизи точек фиксации - не комфортно. Переключение должно быть между ними, желательно посередине.
-
Леонид Иванович
(24.09.2008 18:28:41
87.252.227.59
,
пустое
)
Извините, лень рисовать :) В общем, некошерно это оказалось...
-
Oldring
(24.09.2008 17:18:48
91.77.103.153
,
пустое
)
Давайте Ваш вариант программы, проверю на реальном энкодере.
-
Леонид Иванович
(24.09.2008 17:10:10
87.252.227.59
,
пустое
)
Ну я думаю на 8080 или 8048 вы едва ли проверите :) Причем всё это дома, в глубинах архивов 20-летней давности.
-
argus98
(24.09.2008 17:15:14
81.22.205.230
,
пустое
)
А Вы дайте на Си, проверю на AVR.
-
Леонид Иванович
(24.09.2008 17:34:34
87.252.227.59
,
пустое
)
мы по старинке - на асме. Да алгоритм-то простой - по диаграмме все видно - 4 варианта фронтов всего
-
argus98
(24.09.2008 17:40:12
81.22.205.230
,
пустое
)
Ну так напишите на Си - это же несколько строчек. А мы проверим :) Может быть, тогда поймете наши проблемы.
-
Леонид Иванович
(24.09.2008 17:42:46
87.252.227.59
,
пустое
)
Вы удивитесь, но на Си не пишу, и даже не собираюсь (+):
-
argus98
(24.09.2008 17:57:14
81.22.205.230
, 423 байт)
Совершенно правильно - быстрые вещи нужно писать на HDL :)
-
Oldring
(24.09.2008 18:17:27
91.77.103.153
,
пустое
)
Особенно такие быстрые, как обработка энкодера, вращаемого рукой :)))
-
Леонид Иванович
(24.09.2008 18:30:12
87.252.227.59
,
пустое
)
Да наверное тогда и механические энкодеры с трещетками для перених панелей бытовух были редкостью :)
-
Oldring
(24.09.2008 17:16:5
91.77.103.153
,
пустое
)
А кто говорит о бытовухе? Это был датчик скорости/положения для высокоточного цифрового привода (ДБМ-130 если это о чем то говорит), не скажу чего :)
-
argus98
(24.09.2008 17:21:6
81.22.205.230
,
пустое
)
Крутейшая дрель ;)
-
Гудвин
(24.09.2008 17:29:47
89.232.124.209
,
пустое
,
ссылка
)
:)) А гугль 130-го не нашел.... Только 120-й >>
-
argus98
(24.09.2008 17:36:40
81.22.205.230
,
пустое
,
ссылка
)
Мы говорим!
-
Oldring
(24.09.2008 17:22:20
91.77.103.153
,
пустое
)
В принципе разницы нет. У нас стояли оптопары - точно так же пришлось бороться с дребезгом
-
argus98
(24.09.2008 17:29:30
81.22.205.230
,
пустое
)
Разница в понятии кошерности.
-
Oldring
(24.09.2008 17:30:56
91.77.103.153
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 12:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru