датчик хола - верный расчет при малых оборотах

fsdb
Offline
Зарегистрирован: 24.10.2015

добрый день.

У меня есть редуктор обороты которого я бы хотел видеть на дисплее, но есть одна загвоздка. оброты редуктора регулируются постоянно , они то очень низкие то очень быстрые. от 1 оборота в минуту до 70 оборотов. я планировал датчик хола поставить, но возник вопрос. как мне понять что двигатель сейчас крутится просто медленно а не стоит. если он не крутится я должен показать 0, а если крутится но очень медленно то расчитать как то получается за последнию минуту

Клапауций 777
Offline
Зарегистрирован: 21.11.2015

fsdb пишет:

если крутится но очень медленно то расчитать как то получается за последнию минуту

считай обороты за год

fsdb
Offline
Зарегистрирован: 24.10.2015

не смешно

Клапауций 777
Offline
Зарегистрирован: 21.11.2015

fsdb пишет:

не смешно

и, не должно быть смешно

rebire
Offline
Зарегистрирован: 23.10.2015

для таких целей используют оптические энкодоры например ВЕ178А5 Z-100

питается он от 5ти вольт и на один оборот у него 100 меток.

fsdb
Offline
Зарегистрирован: 24.10.2015

понял. я уже тоже начал думать об энкодере. посчитал на своем простом - 20 меток на оборот - тоже нормально. раз в 3 секунды я буду точно знать работает или нет.

fsdb
Offline
Зарегистрирован: 24.10.2015

спасибо

rebire
Offline
Зарегистрирован: 23.10.2015

но кроме 20-ти меток на диски еще надо нуль метку для начала отсчета(одно отв на оборот)

Клапауций 777
Offline
Зарегистрирован: 21.11.2015

rebire пишет:

но кроме 20-ти меток на диски еще надо нуль метку для начала отсчета(одно отв на оборот)

и, вторую - для конца отсчёта

fsdb
Offline
Зарегистрирован: 24.10.2015

с программной точки зрения точкой отсчета является не метка а время, поэтому мы просто считаем число меток за время и тут нет начала и конца

rebire
Offline
Зарегистрирован: 23.10.2015

Клапауций 777 пишет:

rebire пишет:

но кроме 20-ти меток на диски еще надо нуль метку для начала отсчета(одно отв на оборот)

и, вторую - для конца отсчёта

для чего вторая?

если отсчет начинается с нулевой метки и через 20 прорезей будет опять ноль метка и так до бесконечности,а если сделать еще 20 прорезей со смещением можно будет определить в какую сторону вращается вал,и еще имея нулевую метку и 20 ть прорезей можно в любой момент узнать в каком положении находится вал если считать что диск это 360гр тогда 10я прорезь будет соответствовать 180гр и т.д.

rebire
Offline
Зарегистрирован: 23.10.2015

fsdb пишет:

с программной точки зрения точкой отсчета является не метка а время, поэтому мы просто считаем число меток за время и тут нет начала и конца

точкой отсчета как раз является метка,диск можно остановить в любом месте и если программа знает что должно быть 20ть меток а прошло только 10 значит диск сделал пол оборота

fsdb
Offline
Зарегистрирован: 24.10.2015

мы нне привязываемся к номеру метки. а просто их сколько было за последнию минуту считаем. выпадающие из минуты данные - убираем

rebire
Offline
Зарегистрирован: 23.10.2015

можно и так если не привязывать к метки.

Клапауций 777
Offline
Зарегистрирован: 21.11.2015

rebire пишет:

для чего вторая?

если отсчет начинается с нулевой метки

а, первая зачем, если отсчёт времени для рассчёта оборотов начинается с любой метки? количество меток за один оборот нам известно

rebire
Offline
Зарегистрирован: 23.10.2015

Клапауций 777 пишет:

rebire пишет:

для чего вторая?

если отсчет начинается с нулевой метки

а, первая зачем, если отсчёт времени для рассчёта оборотов начинается с любой метки? количество меток за один оборот нам известно

первая нужна для корекции вдруг случиться так что одна из 20ти прорезей не считалась,а потом через какоето время еще так ибудет копиться,

если не надо знать положение и направление а только есть вращение или нет тогда можно сделать на диске сколько угодно прорезей и не париться.

 

Клапауций 777
Offline
Зарегистрирован: 21.11.2015

rebire пишет:

первая нужна для корекции вдруг случиться так что одна из 20ти прорезей не считалась,а потом через какоето время еще так ибудет копиться,

ок. опиши алгоритм, когда не считается метка коррекции и это будет копиться?

rebire
Offline
Зарегистрирован: 23.10.2015

Клапауций 777 пишет:

rebire пишет:

первая нужна для корекции вдруг случиться так что одна из 20ти прорезей не считалась,а потом через какоето время еще так ибудет копиться,

ок. опиши алгоритм, когда не считается метка коррекции и это будет копиться?

я говорил про оптические энкодеры,не про датчик хола,

при вращении которое указал автор 0т 1 до 70 оборотов,в оптическом энкодере нет магнитов есть ик диод и три принимающих фотодиодов (ноль,метка,фаза А и В) и работают они на 3000тыс оборотов без всяких ощибок,

и если вдруг случиться так что проскользнет ноль метка(что исключино на 100%) при условии того что в начале цикла она была зафиксирована у нас остается еще два ряда меток относительно них будет происходить отсчет до появления в программе ноль метки если метка не появиться произойдет ошибка и процесс остановиться.

Клапауций 777
Offline
Зарегистрирован: 21.11.2015

rebire пишет:

что исключино на 100%

мне кажется, что ты бредишь.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

fsdb пишет:

мы нне привязываемся к номеру метки. а просто их сколько было за последнию минуту считаем. выпадающие из минуты данные - убираем

достаточно одной метки ( дырочки ) и одного фотоинтерраптора - обороты вычисляем по времени от импульса до импульса ( на мин оборотах придётся ждать минуту )
ускорим процесс определения скорости вращения в 12 раз - делаем на диске 12 отверстий и опять считаем время от импульса до импульса ( неважно от 7 до 8-ой дырочки или от 11 до 12-ой )
смотря какого диаметра диск - можно и 60 дырдочек сделать

подсчёт импульсов за фиксированное время - это метод для относительно высоких скоростей вращения
определение времени от импульса до импульса - метод для малых скоростей

увеличение колва дырочек - это типа повышающий редуктор 

rebire
Offline
Зарегистрирован: 23.10.2015

Клапауций 777 пишет:

rebire пишет:

что исключино на 100%

мне кажется, что ты бредишь.

а чтот тебя смущает?

по гугли почитай про оптические энкодеры.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

rebire пишет:

что исключино на 100%

Как правило, этого бывает достаточно лишь для достаточно некритичных измерений. В большинстве случаев требуется не менее 100.00%, а лучше - 100.0000%. Для особо критичных случаев допуски не должны превышать 10^-10%, а то и 10^-14%.

fsdb
Offline
Зарегистрирован: 24.10.2015

между прочим он один дал верный ответ насчет энкодера. не то что вы.. не нужно насядать на человека если он не так силен в программировании

 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

rebire пишет:

Клапауций 777 пишет:

rebire пишет:

что исключино на 100%

мне кажется, что ты бредишь.

а чтот тебя смущает?

по гугли почитай про оптические энкодеры.

миня смущает вот это - 
в оптическом энкодере нет магнитов есть ик диод и три принимающих фотодиодов (ноль,метка,фаза А и В)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

fsdb пишет:

между прочим он один дал верный ответ насчет энкодера. не то что вы.. не нужно насядать на человека если он не так силен в программировании

 

мы разве тут экзамены сдаём ? :)

rebire
Offline
Зарегистрирован: 23.10.2015

fsdb пишет:

между прочим он один дал верный ответ насчет энкодера. не то что вы.. не нужно насядать на человека если он не так силен в программировании

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

если сильно захотеть можно..... 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

fsdb пишет:

между прочим он один дал верный ответ насчет энкодера. не то что вы.. не нужно насядать на человека если он не так силен в программировании

 

дырочка на диске и фотоинтерраптор - это уже ЭНКОДЕР !
их есть несколько типов....

rebire
Offline
Зарегистрирован: 23.10.2015

SU-27-16 пишет:

rebire пишет:

Клапауций 777 пишет:

rebire пишет:

что исключино на 100%

мне кажется, что ты бредишь.

а чтот тебя смущает?

по гугли почитай про оптические энкодеры.

миня смущает вот это - 
в оптическом энкодере нет магнитов есть ик диод и три принимающих фотодиодов (ноль,метка,фаза А и В)

вот ссылка там на 15 стр принципиальная схема ве178а5 правдо в схеме не три фотодиода а шесть,но это тех особенность.

http://dma-corporation.narod.ru/BE178A5.html

про магниты диоды и т.д