ssi интерфейс
- Войдите на сайт для отправки комментариев
Вс, 27/04/2014 - 20:49
Требуется прочитать данные с абсолютного энкодера по интерфейсу SSI.C опросом датчика все понятно: в такте подаем LOW, получаем бит и так до 8 разряда. Вопрос в том, как получить в итоге переменную типа int на выходе с датчика? Что делать с этим байтом?
TrendNavigator
https://www.mql5.com/ru/market/product/7728
Добрый день.
По запросу в гугле arduino ssi энкодер, выдает скудную инфорацию. Русскоязычный ресурс только этот.
Тот скетч что описан выше, не заработал на абсолютном энкодере HAE18U5V12A0.5
Немного переделал этот скетч. Получилось устнавить связь и получить точное положение энкодера.
Прошу сильно не бить )), ибо язык си вообще не знаю, ардуино только неделю назад пришел, "мелкий пакет из Китая". Если кто то найдет ошибки в коде, или знает как существующий код оптимизировать, (типа использовать шим и таймеры для создания управляющего сигнала), то буду благодарен за подсказки. Всем добра. )))
TrendNavigator
https://www.mql5.com/ru/market/product/7728
Про скорость: - На сайте производителя вроде пишут 3600rpm mechanical sustain load.
Про подключение: - На том же рессурсе приобрел сильфонные муфты.
Этот энкодер "в деле" пока не проверял. Сегодня только добился внятных от него показаний. Плюс еще жду мелкий пакет из Китая модуль RS485 для Аrduino. Потом буду думать как подключить это добро к существующему частотнику и асинхронному двигателю, что бы управлять вектором полноценно с обратной связью, и знать точное положение вала эл.двигателя.
Спасибо что поделились - очень пригодилось
Спасибо что поделились - очень пригодилось
Интересно было бы узнать как пригодилось? Поделитесь пожалуйста, как получилось практически это использовать.
Ссылка битая и вообще-то энкодеры с датчиком Холла (hall-rotary-encoder-hae18.html) инкрементные, а не абсолютные. При скорости 3600 rpm какой гарантируется ресурс для этого энкодера, те как скоро "отслужат свое" подшипники ?
До тестирования в работе так и не дошло. Но при отключении и выключении питания показания сохраняются. Если выключить и провернуть потом включить то показания меняются. Так например сделал примерно метку где 0 и на первый взгляд работает именно как абсолютный датчик. Смотрел на осциллографе сигнал он похож больше на пилу чем на квадратичный, но диапазон всегда разный. То есть сам сигнал 2,5В но перемещается в диапазоне 0 - 5В. В нулевой точке как бы сбрасывается. То есть этот сигнал начинается от 5-до 2,5В постепенно опускается до 2,5 -0В. в нулевой резко на 5В в исходное на 5В. Таким образом достигается абсолютные значения. Ибо в обороте нет одинаковых значений. Думаю если использовать как мастер энкодер на главном валу самое то.
Обновленная ссылка на описание этого энкодера на сайте производителя.
Вы правы.
SPI энкодеры бывают.
Если в заказном коде на 5 позиции будет стоять 14.
у него есть еще SPI
Serial data output SSI(10 bit、12 bit)、SPI(14 bit)
http://www.china-encoder.com/product_detail/productId=101.html
Добрый, всем, день.
пригодилось так:
работаю инженером АСУТП и имеется агрегат с набором датчиков передающих положение исполнительных механизмов по ССИ. работает он в весьма жестких условиях и как результат постоянно пропадают на ХМИ какието из датчиков, вот тут то апаратик на базе дуины и пригождается. Питание датчика 3 кроны, разъемчик и дуина в одном корпусе. Цаплемся к датчику считываем показания - норма, или датчик под замену, если в норме цапляемся к проводу и передаем нужные нам циферки смотрим что показывает ХМИ. при необходимости прозваниваем и чиним или меняем линию.
Но Сейчас я на другом уже участке.
Подскижите, корпус энкодера из какого материала сделан?
Интересует, на каком расстоянии от энкодера есть влияние на показания магнитного компаса?
Точно не могу сказать.
Похоже на алюминвый сплав.
Спасибо.
А есть возможность проверить как он на обычный магнитный компас влияет?
Конструктивно необходимо разместить примерно в 10см. Неодимовый магнит 6мм в диаметре дает сильные наводки, хотелось бы знать как тут будет...