Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.11.2009, 22:01
|
|
Прохожий
Регистрация: 30.11.2009
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Поиск микроконтроллера
Доброго времени суток.
Возник такой вопрос. Какой лучше подобрать микроконтроллер для считывания данных с линейного асинхронного двигателя двигателя?
Не совсем с двигателя - картина следующая: для исследования этих характеристик по всей длине рабочего пространства собираюсь установить решетку с постоянным шагом и шириной щелей. На роторе расположен оптический датчик, и датчики конечного положения вначале и вконце. Микроконтроллер должен подсчитывать время, от начала движения для каждого импульса, поступающего от оптического датчика и еще микроконтроллер должен подключаться к USB, так как данные надо передавать на компьютер.
|
|
|
|
30.11.2009, 23:39
|
|
Частый гость
Регистрация: 25.09.2009
Сообщений: 27
Сказал спасибо: 0
Сказали Спасибо 9 раз(а) в 4 сообщении(ях)
|
Re: Поиск микроконтроллера
Если я правильно понял - всё, что нужно контроллеру - это считать промежутки времени между первым импульсом и каждым последующим. Если да, то с этим, в принципе справится любой контроллер, хоть даже pic12F629. Подключать к компу можно через преобразователь USB-RS232.
Хотя, конечно, тут ещё важно с какой максимальной частотой могут идти импульсы.
-----
http://radiohlam.ru - полезные устройства из радиохлама
|
|
|
|
01.12.2009, 00:04
|
|
Прописка
Регистрация: 01.09.2009
Сообщений: 191
Сказал спасибо: 40
Сказали Спасибо 59 раз(а) в 49 сообщении(ях)
|
Re: Поиск микроконтроллера
Убедитесь, что импульсы при вашей скорости не будут " смазываться", а то МК ничего не прочитает
|
|
|
|
01.12.2009, 01:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,018
Сказал спасибо: 348
Сказали Спасибо 1,024 раз(а) в 552 сообщении(ях)
|
Re: Поиск микроконтроллера
Сообщение от UR5QOP
|
Убедитесь, что импульсы при вашей скорости не будут " смазываться", а то МК ничего не прочитает
|
Главное не упустить из виду время реагирования микроконтроллера на внешние импульсы и плюс время на их обработку.
Так как тут походу идет речь не о 200 оборотах.
Тут еще все зависит от количества ребер решеток(отражающих поверхностей как в компакт диске считывание), ну или дырочек(типо как в мышке колесико), смотря что используете.
|
|
|
|
01.12.2009, 01:12
|
|
Частый гость
Регистрация: 25.10.2009
Сообщений: 22
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Поиск микроконтроллера
Тоесть нужен тахометр?
|
|
|
|
01.12.2009, 01:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,018
Сказал спасибо: 348
Сказали Спасибо 1,024 раз(а) в 552 сообщении(ях)
|
Re: Поиск микроконтроллера
Сообщение от GreyAlex
|
Микроконтроллер должен подсчитывать время, от начала движения для каждого импульса, поступающего от оптического датчика
|
перечитайте
Тахометр предназначен для измерения числа оборотов вращающихся деталей механизмов в единицу времени или линейной скорости
http://ru.wikipedia.org/wiki/Тахометр
А тут надо время подсчитать время как я понял...если не так ... поправте
|
|
|
|
01.12.2009, 01:47
|
|
Частый гость
Регистрация: 25.10.2009
Сообщений: 22
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Поиск микроконтроллера
Я понял, но время от начала движения для каждого импульса может подсчитывать программа на коммпе тем самым разгружая программу контроллера чтоб тот во время расчетов и передачи данных не терял импульсы, а просто считал время от импульса к импульсу и не оперировал огромными числами и тормозил.
|
|
|
|
01.12.2009, 02:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Поиск микроконтроллера
Сообщение от GreyAlex
|
Какой лучше подобрать микроконтроллер для считывания данных с линейного асинхронного двигателя двигателя?.
|
Для начала задайтесь:
1) количество ножек для вашей задачи.
2) МИНИМАЛЬНЫМ временем между импульсами, на которое МК должен реагировать и измерять.
3) необходимая дискретность измерения времени между импульсами.
А потом уже можно определится с тактовой частотой необходимой для вашей задачи и типом МК. А семейство выбрать которым вы уже владеете.
|
|
|
|
01.12.2009, 02:34
|
|
Прохожий
Регистрация: 30.11.2009
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Поиск микроконтроллера
Я думаю, МК справится, так как необходимо будет подсчитывать не такое уж большое число импульсов. Насчет тахометра я согласен, он тут не нужен. Вообще эта система напоминает линейный энкодер, но только выполненный вручную, так как все делается в учебных целях и только.
Проблема как раз и заключается в подсчете времени, чтобы после подсчета времени эти данные отправились по USB на компьютер и с помощью них можно было построить необходимые характеристики двигателя.
|
|
|
|
01.12.2009, 03:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Поиск микроконтроллера
Сообщение от GreyAlex
|
Я думаю, МК справится, так как необходимо будет подсчитывать не такое уж большое число импульсов.
|
справится то он справится... вопрос в необходимых ресурсах для вашей задачи, а это можно определить если задатся конкретными цифрами а не категориями типа "не такое уж большое число импульсов"...
оперируйте цифрами при постановке задачи...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:21.
|
|