Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ATMega + сельсин БС-155А
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
pelmen
Доброго времени суток!
Прошу высказать идеи/советы/предложения по теме, возможно привести свои варианты разработок по данному вопросу, итак:
Техзадание:
-Имеется станок с ЧПУ, за линейное положение на котором отвечают сельсины БС-155А.
-Необходимо сделать устройство индикации для отображения перемещений.
-Крайне желательно использование МК ATMega, т.к. личноя в этой области не силен, но имеются товарищи, на помощь которых я надеюсь, а они работают именно с такими девайсами

Дополнения/комментарии:
-Лампочку от трансформатора отличаю, но с микроконтроллерами толком не общался, но сделать этот девайс необходимо в рамках дипломного проектирования.
-Кто-нибудь уже связывал сельсины и ATMega?
-Соотношение между вращательным и поступательным движением - 10 мм=1об (в принципе если будет возможно и аппетит возрастет можно и добавить вариантов)
Verifi
Ну а почему бы и не связать,только 10 мм=1об весьма грубовато будет,самый интересный вопрос как хотите завести с сельсина на мегу,через ацп,или
через таймер и способ согласования и запитки датчика.Хотя я к мегам отношусь весьма прохладно,предпочитая камешки потяжелее,но вот с согласованием с БС-155А помочь могу главное определится как именно.
Nekromant
На мой взгляд здесь камешек потяжеле не нужен-зачем стрелять по воробьям из пушки. всего скорее AtMega 16/32 вполне справится, возможно даже кто-то из меньших братьев.
_Pasha
Номинальные 100V/400Hz 15Ватт cranky.gif - через *опу на Луну. Чем Вы их сделаете? Неужто 50-герцовых сельсинов нету?
Nekromant
Насколько я помню именно такие стоят на всех станках с ЧПУ скажем ФП9М и ему подобных, возможно их замена на 50 герц повлечет изменения еще и в стойке.
_Pasha
Цитата(Nekromant @ Apr 13 2009, 12:03) *
Насколько я помню именно такие стоят на всех станках с ЧПУ скажем ФП9М и ему подобных

Тогда источник уже есть.

pelmen: Точность все-же какая?
Stanislav_S
Было дело, связывал сельсин и мегу, правда сельсин на 50Гц был, ничего особо сложного там нет.
pelmen
Цитата(Verifi @ Apr 13 2009, 17:41) *
Ну а почему бы и не связать,только 10 мм=1об весьма грубовато будет,

Я могу ошибаться, завтра постараюсь уточнить, но кажется точность там обеспечивается механической редукцией.

Цитата(Verifi @ Apr 13 2009, 17:41) *
самый интересный вопрос как хотите завести с сельсина на мегу,через ацп,или
через таймер и способ согласования и запитки датчика.Хотя я к мегам отношусь весьма прохладно,предпочитая камешки потяжелее,но вот с согласованием с БС-155А помочь могу главное определится как именно.

С этим и возникают вопросы, хотелось бы чтоб попроще и по возможности надежнее, поэтому интересны советы бывалых.
Цитата
Номинальные 100V/400Hz 15Ватт - через *опу на Луну. Чем Вы их сделаете? Неужто 50-герцовых сельсинов нету?

Такие стоят на станках и повсеместно. Этим только и объясняется их выбор и применение

Цитата
Тогда источник уже есть.

Вообще планируется заменить этим устройствои устройтво цифровой индикации типа Ф5246 И там как я понимаю и находится вся запитка. Только цепи питания на 100(110) вольт не были мной обнаружены(пока?) На всякий случай уточняющий вопрос - между какими контактами на сельсине померять напряжение?
Цитата
Было дело, связывал сельсин и мегу, правда сельсин на 50Гц был, ничего особо сложного там нет.

Был бы благодарен за помощь в этом вопросе!

Цитата(Nekromant @ Apr 13 2009, 18:03) *
Насколько я помню именно такие стоят на всех станках с ЧПУ скажем ФП9М и ему подобных, возможно их замена на 50 герц повлечет изменения еще и в стойке.

Проблема скорее в замени сельсинов. Так как все устройства индикации унифицированы и периодически перемещаются со станка на станок( с заходом на ремонт/проффилактику)
_Pasha
Цитата(pelmen @ Apr 13 2009, 12:32) *
Вообще планируется заменить этим устройствои устройтво цифровой индикации типа Ф5246 И там как я понимаю и находится вся запитка. Только цепи питания на 100(110) вольт не были мной обнаружены(пока?)

Я понял. Вероятно 100В - это максимальное напряжение, а не номинал.

По Ф5246: при точности Дискретность отсчета, мм0,01
Надо брать 16-разрядный АЦП
pelmen
Цитата(_Pasha @ Apr 13 2009, 18:48) *
Я понял. Вероятно 100В - это максимальное напряжение, а не номинал.

Похоже именно так дело и обстоит. Я в голове вспоминаю начинку Ф5246, подключение сельсина идет через плату, по которой не скажешь, что там есть 100 В, да и с блока питания выходит только 5 и 12 В.

Цитата(_Pasha @ Apr 13 2009, 18:48) *
По Ф5246: при точности Дискретность отсчета, мм0,01
Надо брать 16-разрядный АЦП

Принемаю во внимание всю информацию, получаемую по данной теме
domowoj
Вообще, сельсин - это датчик угла поворота,
необходимо измерять сдвиг фаз с вых сельсина в зависимости от угла.
т.е. 1 оборот =10мм
при точности 0,01мм необходимо измерить разность фаз 1/1000 от 400Гц периода.
Т.е. фиксикуем переходы через 0 с вых сельсина и заполняем частотой 400кГц, получим сдвиг фаз в цифровом выражении.
_Pasha
Цитата(domowoj @ Apr 13 2009, 18:32) *
Вообще, сельсин - это датчик угла поворота,
необходимо измерять сдвиг фаз с вых сельсина в зависимости от угла.

+1 Убедительно. Наверное, так действительно лучше. А я, когда мерял - делал по амплитуде - опорный сигнал с питающего девайс транса, 2 дифф. канала АЦП.
pelmen
Цитата(domowoj @ Apr 14 2009, 00:32) *
Вообще, сельсин - это датчик угла поворота,
необходимо измерять сдвиг фаз с вых сельсина в зависимости от угла.
т.е. 1 оборот =10мм
при точности 0,01мм необходимо измерить разность фаз 1/1000 от 400Гц периода.
Т.е. фиксикуем переходы через 0 с вых сельсина и заполняем частотой 400кГц, получим сдвиг фаз в цифровом выражении.

Изучал сегодня сигналы с помощью осциллографа, показалось, что сдвиг фаз одинаковый, а меняется амплитуда,... Ааа вы видимо говорите как сделать лучше, а не как используется сейчас?

Цитата(_Pasha @ Apr 14 2009, 15:45) *
+1 Убедительно. Наверное, так действительно лучше. А я, когда мерял - делал по амплитуде - опорный сигнал с питающего девайс транса, 2 дифф. канала АЦП.

А в чем принципиальное различие? Лучше стабильность измерений?

Насчет вчеравозникших вопросов:
Соотношение между вращательным и поступательным движением все-таки 1об.=10мм, с шагом 0,01 мм.
С напряжением не все понятно:на платах было замечено только 5 и 12 вольт, поэтому было замеряно между контактами на корпусе и получено(если смотреть с торца сельсина. то нумерация по часовой стрелке):
напряжение в вольтах, сельсин в состонии покоя, приведено два варианта измерения на каждую пару контактов
______1_____ 2_____3_____ 4_____5
1|_____ x__0.482__0.424__0.425__0.517
2|___0.428___x___0.322__0.738___0.918
3|___0.424_0.739___x____0.736___0.272
4|___0.425_0.739__0.736____x____0.668
5|___0.517_0.916__0.266__0.668___x

Сразу возникают вопросы - действительно такое напряжение или это кривые руки измерявшего/неправильный измерительный инструмент(тестер APPA 97)? Сам ответить пока затрудняюсь.
Возник еще вопрос, на который половина бригады затруднилась ответить - как померять частоту сигнала(правда мне было вручено руководство пользователя по осциллографу, буду изучать).
Еще интересна схема подключения именно БС-115А, как я понимаю пять контактов это: 2 контакта на обмотку возбуждения и 3 контакта на три, соединенных звездой(?) обмотки, непосредственно с которых и снимается выходной сигнал.

PS Плохо, когда интернет дома, а все остальное на заводе, оперативно вопросы реашть не получается :-(
Stanislav_S
Поищите в интернете книгу - Хрущев - Электрические машины систем автоматики, там расписана теория работы сельсинов. Кстати, на форуме то же, кто то выкладывал саму книгу ( или ссылку?)
pelmen
Цитата(Stanislav_S @ Apr 14 2009, 21:33) *
Поищите в интернете книгу - Хрущев - Электрические машины систем автоматики, там расписана теория работы сельсинов. Кстати, на форуме то же, кто то выкладывал саму книгу ( или ссылку?)

Спасибо, полез искать
update Нашел, изучаю.
Massi
я решал задачу при помощи
http://www.analog.com/en/analog-to-digital...ucts/index.html
777777
Цитата(domowoj @ Apr 13 2009, 19:32) *
Вообще, сельсин - это датчик угла поворота,

Вообще-то сельсин - это устройство для передачи положения вала на другой вал. Поэтому с такой системе присутствуют два сельсина - задатчик и приемник. Здесь же, как я понял, есть только один сельсин используемый в качестве датчика. В таком случае нет необходимости питать его переменным током. Подаешь с контроллера постоянне напряжение на ротор. Ток начинает линейно возрастать и на выходных обмотках появляется постоянное напряжение. Ты его быстренько измеряешь, желательно одновременно двумя АЦП, после чего снимаешь напряжение с ротора. В следующем цикле лучше подать напряжение в противоположной полярности для компенсации нуля. Если нужна большая точность, то можно сделать источник тока, так как при подаче напряжения ток растет не совсем линейно из-за сопотивления обмотки. Для определения угла достаточно измерить напряжения с двух обмоток, в принципе, для этого лучше использовать СКТ, но сельсин ничем не хуже, фактически он отличается только тем, что у СКТ обмотки расположены под 90 градусов, а у сельсина 120.
Цитата(domowoj @ Apr 13 2009, 19:32) *
необходимо измерять сдвиг фаз с вых сельсина в зависимости от угла.

Все фазы у сельсина одинаковы. Меняются амплитуды.
pelmen
Цитата(Massi @ Apr 15 2009, 03:49) *
я решал задачу при помощи
http://www.analog.com/en/analog-to-digital...ucts/index.html

Еще один повод для размышлений, спасибо.

Цитата(777777 @ Apr 15 2009, 13:17) *
Вообще-то сельсин - это устройство для передачи положения вала на другой вал. Поэтому с такой системе присутствуют два сельсина - задатчик и приемник. Здесь же, как я понял, есть только один сельсин используемый в качестве датчика. В таком случае нет необходимости питать его переменным током.

Да, именно в качестве датчика используется. Про постоянное напряжение - как я понимаю необходимо подавать его с частотой порядка 400 Гц? Т.е. вместо синусоиды будет чередование нулей и единиц?

Цитата(777777 @ Apr 15 2009, 13:17) *
Все фазы у сельсина одинаковы. Меняются амплитуды.

Именнно так, при врещении сельсина наблюдал изменение амплитуды, при сохранении фаз.
777777
Цитата(pelmen @ Apr 15 2009, 13:40) *
Да, именно в качестве датчика используется. Про постоянное напряжение - как я понимаю необходимо подавать его с частотой порядка 400 Гц? Т.е. вместо синусоиды будет чередование нулей и единиц?

Это уж как тебе удобно. Можешь подать прямоугольный меандр с контроллера, можешь короткие импульсы меняющейся полярности. Если ток за время действия импульса не достигнет 20 мА, то наверное можно непосредственно с порта, только не забудь про защиту от индуктивой нагрузки. Если больше - слепишь простенький усилитель.
pelmen
Цитата(777777 @ Apr 15 2009, 19:21) *
Это уж как тебе удобно. Можешь подать прямоугольный меандр с контроллера, можешь короткие импульсы меняющейся полярности. Если ток за время действия импульса не достигнет 20 мА, то наверное можно непосредственно с порта, только не забудь про защиту от индуктивой нагрузки. Если больше - слепишь простенький усилитель.

Кстати, в случае Ф5246 сигнал подается интересный, пхоже, что основная составляющея - синусоида, а в дополнение к ней есть меандр с меньшим периодом.
pelmen
Возникли вопросы:

1. Какие естьв арианты получения сигнала частотой 400 Гц? На Ф5246 она генерируется на КР580ВМ80А а уже потом получается три фазы со сдвигом.
2. Есть ли разница куда подавать и с чего снимать - подавать три фазы и снимать с обмотки возбуждения или подавать одну фазу на возбуждение а снимать три фазы со звезды? В Ф5246 подается три фазы, а с обмотки возбуждения снимается сигнал.
3. Можно ли на БС-155А подавать сигнал частотой 50 Гц?
777777
Цитата(pelmen @ Apr 23 2009, 12:25) *
1. Какие естьв арианты получения сигнала частотой 400 Гц? На Ф5246 она генерируется на КР580ВМ80А а уже потом получается три фазы со сдвигом.

С каким сдвигом, о чем ты?
Цитата(pelmen @ Apr 23 2009, 12:25) *
2. Есть ли разница куда подавать и с чего снимать - подавать три фазы и снимать с обмотки возбуждения или подавать одну фазу на возбуждение а снимать три фазы со звезды? В Ф5246 подается три фазы, а с обмотки возбуждения снимается сигнал.

Если подать три фазы, то получится синхронный двигатель. smile.gif Зачем такие извращения?
Цитата(pelmen @ Apr 23 2009, 12:25) *
3. Можно ли на БС-155А подавать сигнал частотой 50 Гц?

При уменьшении напряжения наверно можно, а зачем?
pelmen
Цитата(777777 @ Apr 23 2009, 22:40) *
С каким сдвигом, о чем ты?

Обычный сдвиг между тремя фазами, 120 градусов...

Цитата(777777 @ Apr 23 2009, 22:40) *
Если подать три фазы, то получится синхронный двигатель. smile.gif Зачем такие извращения?

Двигатель получится, если на обмотку возбуждения ток подать, а так с нее снимается сигнал. Почему именно так сдалени на Ф5246 сказать не могу.
Цитата(777777 @ Apr 23 2009, 22:40) *
При уменьшении напряжения наверно можно, а зачем?

50 Гц можно из розетки взять, а 400 генерировать надо...
pelmen
После изучения разных вариантов запитки и считывания появилась попрошайническая просьба к людям, имевшим опыт работы в такой сфере - поделител. если не сложно, вашими методами реализации.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.