Форум РадиоКот https://radiokot.ru/forum/ |
|
Чем измерить скорость вращения вала двигателя https://radiokot.ru/forum/viewtopic.php?f=10&t=12082 |
Страница 1 из 1 |
Автор: | Юрий Яковлев [ Вс ноя 30, 2008 23:01:35 ] |
Заголовок сообщения: | Чем измерить скорость вращения вала двигателя |
чем луше измерить скорость вращения вала двигателя? в переходных процессах(пуска). уже установил тахогенератор ТДЭ-2, оказалось он синхронный, на выходе sin-да период которой зависит от скорости вращения. по периоду может быть? проблема в реализации, не знаю как:( может оптический датчик лучше? подскажите что нибудь.. |
Автор: | akl [ Пн дек 01, 2008 06:56:02 ] |
Заголовок сообщения: | |
Здравствуйте. Видимо должен быть применен тахометр следящего типа, измеряющий период каждого оборота вала. Задача решается, если будут известны - коэффициент преобразования тахогенератора - диапазон измеряемых скоростей вращения - разрешающая способность - объем ОЗУ для документирования |
Автор: | Юрий Яковлев [ Пн дек 01, 2008 14:39:49 ] |
Заголовок сообщения: | |
По сути, ДТЭ-2 тахогенератор имеющий на роторе 2 пары полюсов, один оборот вала = двум периодам sin-ды на его выходе, т.е. период sin-ды на выходе ТГ пропорционален частоте вращения.. в то же время значение эдс на выходе тоже пропорциональна частоте вращения. проблема состоит в том чтобы фиксироовать период этой sin, или значений максимыма ЭДС тахогенератора(если его выпрямить не известно что получу, период не постоянен)... А целью моей является в последующем подключиться компьютером к этому датчику и другим для последующей обработки полученных данных данных... точность измерения имеет большое значение |
Автор: | ARV [ Пн дек 01, 2008 14:43:50 ] |
Заголовок сообщения: | |
в известных мне применениях используют оптический датчик - крыльчатка с просветами и оптопара открытого типа. выход, как понимаете - частотно-импульсный, что позволяет с очень высокой точностью измерять и обнаруживать практически мгновенно малейшее изменение угловой скорости |
Автор: | Юрий Яковлев [ Пн дек 01, 2008 14:57:30 ] |
Заголовок сообщения: | |
была такая идея:) там такая же ситуация, скорость вращения пропорциональна длительности импульса или паузы.. как реализовать преобразование этих длительностей в сигнал скорости.. мне предлагали подключить частотомер(не знаю какой), и вытащить из него сигнал для компьютера. может есть какие нибудь схемы попроще, не ломая ни чего? |
Автор: | ARV [ Пн дек 01, 2008 15:16:53 ] |
Заголовок сообщения: | |
Юрий Яковлев писал(а): была такая идея:) там такая же ситуация, скорость вращения пропорциональна длительности импульса или паузы.. как реализовать преобразование этих длительностей в сигнал скорости.. мне предлагали подключить частотомер(не знаю какой), и вытащить из него сигнал для компьютера. может есть какие нибудь схемы попроще, не ломая ни чего? во-первых, в некоторых частотометрах есть соответстсвующий режим, и они показывают сразу обороты... но это оооочень дорого (такую фичу имеют серьёзные частотомеры). простое решение - делать соответствующую фичу самому: либо преобразователь частота-напряжение (аналоговый метод) либо брать микроконтроллер и тогда уж делать все, что угодно программным способом. для аналогового метода имеются и готовые микросхемы, да и схемы на дискретных компонентах не очень сложные.
ну а плюсы и минусы МК - вы и сами знаете |
Автор: | Юрий Яковлев [ Пн дек 01, 2008 15:27:08 ] |
Заголовок сообщения: | |
в универе что еще можно найти, одно старье... чтоб в частотомере был режим измерения скорости, это нужно подождать еще лет десять:( схемой для аналогового метода не поделитесь? |
Автор: | ARV [ Пн дек 01, 2008 16:06:42 ] |
Заголовок сообщения: | |
готовой схемы под руками нет. но могу рассказать принцип ![]() прикидываете наибольшую частоту, что у вас будет получаться на выходе датчика, вычисляете ее период Т. делаете одновибратор на 555 микросхеме с длительностью импульса t < T (это важно!). подключаете свой датчик к входу запуска 555 - на выходе имеете импульсы одинаковой длительности, но частота которых меняется пропорционально частоте вращения вала. теперь эти импульсы подаете хоть на простейшую RC-цепочку (но лучше - интегратор на ОУ) и получаете на выходе постоянное напряжение. пропорциональное частоте вращения вала... |
Автор: | Юрий Яковлев [ Пн дек 01, 2008 18:50:04 ] |
Заголовок сообщения: | |
Спасибо большое! ![]() |
Автор: | bsyomov [ Пн дек 01, 2008 21:48:26 ] |
Заголовок сообщения: | |
Ваш тахогенератор -> компаратор -> контроллер, где вы считаете длительность импульсов, запуская и останавливая таймер/счётчик и отдаёте по какому-нибудь интерфейсу например rs232 или на дисплейчик какой-нибудь выводите, заодно пересчитывая в об/мин, об/с или что вам удобнее. |
Автор: | Юрий Яковлев [ Пн дек 01, 2008 21:53:26 ] |
Заголовок сообщения: | |
Спасибо! попробую ![]() |
Автор: | akl [ Вт дек 02, 2008 06:50:50 ] |
Заголовок сообщения: | Re: Чем измерить скорость вращения вала двигателя |
Юрий Яковлев писал(а): чем луше измерить скорость вращения вала двигателя? в переходных процессах(пуска). уже установил тахогенератор ТДЭ-2, оказалось он синхронный, на выходе sin-да период которой зависит от скорости вращения. по периоду может быть? проблема в реализации, не знаю как:( может оптический датчик лучше? подскажите что нибудь.. Юрий Яковлев писал(а): ...точность измерения имеет большое значение
Здравствуйте. Какая схема измерения в итоге получится не знаю, но то, что для получения информации об ускорении в схеме не будет интегрирующих звеньев, уверен. Тахометр на фотографии работает от тахогенератора МЭ-45 с экзотическим коэффициентом преобразования, равным 45/16 и имеет следующий алгоритм работы: Например: Объект контроля вращается со скоростью 3210.987 об/мин; импульсы, сгенерированные датчиком поступают на вход микроконтроллера, работающего с тактовой частотой 1.000000МГц. Микроконтроллер обеспечивает выполнение следующих условий: Тизм=Тх*Nx*K и Тизм=to*nox, где Тизм- принятое время измерения; Тх-период измеряемой скорости; Nx-целое число периодов измеряемой скорости; to-период тактовой частоты микроконтроллера Fo; nox-целое число периодов тактовой частоты микроконтроллера Fo; K-коэффициент преобразования, т.е. число импульсов датчика за 1 оборот. Делаем преобразование Тх*Nx*K=to*nox Тх=to*nox/Nx*K или Fx=Fo*Nx*K/nox. Переходим от частоты к оборотам S=60*Fx=60*Fo*Nx*K/nox Для взятого примера: Принимаем время измерения примерно 0.25 сек. 3210.987/60=53.51645 Гц> 1'000'000мкс/53.51645=18685.843ххх мкс за время измерения пройдет 250000/18685.843ххх=13.379ххх периодов Nx. Дожидаемся окончания текущего периода Nx=14> 18685.843ххх*14=261601.806ххх мкс и nox=261601. Подставляем в выражение S=60*1'000'000*14*1/261601=3210.997 об/мин. Достоинством данного метода, особенно для любительских условий, является: -Fo-может меняться в широких пределах. Просто она должна быть известна -отсутствие жесткого требования выдержки измерительного интервала, кратного единице времени -легкая реализация на любом микроконтроллере... Пример показывает только принцип и имеет некоторые упрощения - частота тактирования выбрана равной "круглой" величине, но может быть любой (в пределах возможностей контроллера). Для снижения погрешности измерения частоту лучше брать близкой к максимально допустимой. - время измерения составляет ~0.25 сек. Для Вашего случая будет зафиксирована величина Nx=1 - коэффициент преобразования принят равным 1. Для Вашего случая он будет равен 1/2. Входная цепь преобразования сигнала тахогенератора содержит германиевый транзистор для снижения уровня начала работы |
Автор: | Юрий Яковлев [ Чт дек 11, 2008 13:26:30 ] |
Заголовок сообщения: | |
ARV писал(а): на выходе имеете импульсы одинаковой длительности, но частота которых меняется пропорционально частоте вращения вала. теперь эти импульсы подаете хоть на простейшую RC-цепочку (но лучше - интегратор на ОУ) и получаете на выходе постоянное напряжение. пропорциональное частоте вращения вала...
Подскажите пожалуйста, на какой микросхеме можно преобразование осуществить(импульсный сигнал преобразовать в аналоговый)? желательно марку. чтобы приобрести, и схему соединения:) |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |