Ищу библиотеки для микроконтролеров PIC

Что-то потеряли? Заходите, будем искать, что ж поделать...
Ответить
Родился
Сообщения: 4
Зарегистрирован: Пн мар 12, 2012 16:53:16

Сообщение Cursedsmite »

Пишу программу для тахометра, который будет установлен на электродвигатель. Он должен отображать информацию в радианах в секунду. Подскажите где можно нарыть кусок программы, который переведет количество подсчитанных импульсов в секунду в радианы в секунду, где за 1 оборот вала двигателя снимается 1 импульс с датчика? Или просто библиотеки с уже каким то решенными задачами, такими как перекодировка из 16-и разрядного значения в 3-х разрядное 2-10-е или что-то похожее.
Прошу прощения если дико убого сформулировал то что мне нужно. Ну не умею я грамотно мысли формулировать :(
Последний раз редактировалось Cursedsmite Пн мар 12, 2012 20:55:48, всего редактировалось 1 раз.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

разделите число импульсов в секунду на 2Пи и будет вам счастье
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Meteor писал(а):на 2Пи
Только Пи не 180 градусов, а 3.14..

P.S. Meteor, приветствую пушистый.. :beer:
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Привет, пушистый! :beer:
Болезнь разработчика - инверсия. Вечно вместо умножения, деление прописываю :roll:
Короче формула круговой частоты такая w=2*Pi*F.
Что касается пи не 180 градусов, согласен но только если речь о температуре.
В углах пи=180 градусов :tea:
(1 обормот = 2*Пи радиан)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Meteor писал(а):Вечно вместо умножения, деление прописываю
А это по обстоятельствам и по задаче..
Meteor писал(а):Что касается пи не 180 градусов,
Много знаний порой заставляет задуматься.. очень часто, когда вижу в формуле ПИ, то первые несколько секунд/минут соображаю.. это в градусах или в штуках.. :)))
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

МитяРа писал(а):Много знаний порой заставляет задуматься.. очень часто, когда вижу в формуле ПИ, то ...
Ну вот те для разнообразия - сегодня день ПИ (3.14 по нерусской системе указания дат)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Родился
Сообщения: 4
Зарегистрирован: Пн мар 12, 2012 16:53:16

Сообщение Cursedsmite »

Проблему решил самым плохим способом. Просто поигрался с предделителем счётчика и коэффициентами в программе, что получилось отобразить всё в радианах в секунду. Возможно когда-нибудь, всё таки сам напишу или найду алгоритм перекодировки значений.
Родился
Сообщения: 4
Зарегистрирован: Пн мар 12, 2012 16:53:16

Сообщение Cursedsmite »

Написал на ассемблере перекодировку из оборотов в секунду в радианы в секунду программку, если кому-то вдруг понадобиться, могу скинуть. Код конечно не самый оптимизированный, нооо хоть что-то.
Ответить

Вернуться в «Ищу...»