Тахометр+регулировка напряжения на AVR
Тахометр+регулировка напряжения на AVR
Доброго времени суток. Нужно в одном МК совместить 2 функции, может есть похожие проекты?
1) Счетчик импульсов. Планируется использовать датчик Холла и магнит.
2) Изменение напряжения от 0 до 12В с помощью кнопок +/-, возможно ли это? С помощью ШИМ, насколько мне известно, можно изменять всего лишь с 0 до 5 вольт.
К сожалению, пока есть небольшие пробелы в знаниях, так что помогите по возможности и не пинайте сильно. Заранее благодарен.
1) Счетчик импульсов. Планируется использовать датчик Холла и магнит.
2) Изменение напряжения от 0 до 12В с помощью кнопок +/-, возможно ли это? С помощью ШИМ, насколько мне известно, можно изменять всего лишь с 0 до 5 вольт.
К сожалению, пока есть небольшие пробелы в знаниях, так что помогите по возможности и не пинайте сильно. Заранее благодарен.
Re: Тахометр+регулировка напряжения на AVR
zhavnerko писал(а):С помощью ШИМ, насколько мне известно, можно изменять всего лишь с 0 до 5 вольт.
А если поставить на выход транзистор или ОУ, то хоть от нуля до бесконечности
Последний раз редактировалось EDSedov Ср май 01, 2013 22:28:41, всего редактировалось 2 раза.
Выше нос! жизнь прекрасна! 
-
mulder790
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Вт окт 04, 2011 12:22:43
- Откуда: Витебск
Re: Тахометр+регулировка напряжения на AVR
http://cxema.my1.ru/publ/spidometr_odom ... 1-1-0-3219
вот примерная схема, ее можно дополнить измерителем напряжения.
если нужно могу доработать для вывода напряжения.
вот примерная схема, ее можно дополнить измерителем напряжения.
если нужно могу доработать для вывода напряжения.
Re: Тахометр+регулировка напряжения на AVR
А как выглядит алгоритм подключения/изменения напряжения с помощью операционного усилителя? И каким сигналом будет изменятся напряжение? К сожалению, я пока не сталкивался с этой интересной штуковиной.
-
mulder790
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Вт окт 04, 2011 12:22:43
- Откуда: Витебск
Re: Тахометр+регулировка напряжения на AVR
там алгоритм такой же как в стабилизаторе.

только шим сигнал подается вместо стабилитрона (и резистор стоит на землю)

только шим сигнал подается вместо стабилитрона (и резистор стоит на землю)
-
phanis
- Вымогатель припоя
- Сообщения: 513
- Зарегистрирован: Сб фев 19, 2011 18:04:08
- Откуда: Татарстан, пос. Актюбинский
- Контактная информация:
Re: Тахометр+регулировка напряжения на AVR
выход с шим нужно будет сгладить
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Тахометр+регулировка напряжения на AVR
... ну не до бесконечности, конечно.... При этом не стоит забывать, что дискретность регулирования зависит от разрядности ШИМА если поставить на выход транзистор или ОУ, то хоть от нуля до бесконечности
-
mulder790
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Вт окт 04, 2011 12:22:43
- Откуда: Витебск
Re: Тахометр+регулировка напряжения на AVR
можно ведь сделать и разделение на поддиапазоны тогда можно и больше получить сохранив родную разрядность ШИМа
Re: Тахометр+регулировка напряжения на AVR
mulder790 писал(а):разделение на поддиапазоны тогда можно и больше получить сохранив родную разрядность ШИМа
К сожалению, мне еще долго прокачиваться до вашего уровня. Не могли бы вы объяснить более популярно?)
-
mulder790
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Вт окт 04, 2011 12:22:43
- Откуда: Витебск
Re: Тахометр+регулировка напряжения на AVR
zhavnerko писал(а):mulder790 писал(а):разделение на поддиапазоны тогда можно и больше получить сохранив родную разрядность ШИМа
К сожалению, мне еще долго прокачиваться до вашего уровня. Не могли бы вы объяснить более популярно?)
расскажите что вам нужно, и я расскажу что и как.
Re: Тахометр+регулировка напряжения на AVR
mulder790 писал(а):расскажите что вам нужно
Грубо говоря, нужно изменять напряжение с 0 до 12В с помощью 2-х кнопок +/-. Ход 0.1В. Я сделал регулятор на LM317T, но на нем изменение напряжения происходит с помощью переменного резистора. А мне требуется изменение с помощью кнопок, как я говорил выше. Возможно, есть более простые пути, о которых я не знаю, не могли бы вы наставить на путь истинный?
-
mulder790
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Вт окт 04, 2011 12:22:43
- Откуда: Витебск
Re: Тахометр+регулировка напряжения на AVR
zhavnerko писал(а):mulder790 писал(а):расскажите что вам нужно
Грубо говоря, нужно изменять напряжение с 0 до 12В с помощью 2-х кнопок +/-. Ход 0.1В. Я сделал регулятор на LM317T, но на нем изменение напряжения происходит с помощью переменного резистора. А мне требуется изменение с помощью кнопок, как я говорил выше. Возможно, есть более простые пути, о которых я не знаю, не могли бы вы наставить на путь истинный?
может и есть, я бы предложил на микроконтроллере шимом, с обратной связью.
если нужно могу помочь с кодом и схемой.
полностью расскажи что нужно (что измерять что отображать)
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Тахометр+регулировка напряжения на AVR
... простой расчет - 8-ми битный ШИМ (0..255) 12/256=0,046875, т.е. при 0..12В в 2 раза точнее.нужно изменять напряжение с 0 до 12В с помощью 2-х кнопок +/-. Ход 0.1В.
-
mulder790
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Вт окт 04, 2011 12:22:43
- Откуда: Витебск
Re: Тахометр+регулировка напряжения на AVR
ChipKiller писал(а):... простой расчет - 8-ми битный ШИМ (0..255) 12/256=0,046875, т.е. при 0..12В в 2 раза точнее.нужно изменять напряжение с 0 до 12В с помощью 2-х кнопок +/-. Ход 0.1В.
могу завтра подготовить проект в протеусе удовлетворяющая вашим пребованиям.
вопрос с отображением на 7сегментный индикатор или на lcd 16*2
Re: Тахометр+регулировка напряжения на AVR
mulder790 писал(а):полностью расскажи что нужно (что измерять что отображать)
Задача заключается лишь в том, чтобы просто изменять напряжение с помощью кнопок. Отображения никакого не нужно. А можно поподробнее, как вообще будет происходить изменение? Как ШИМ работает я знаю, а вот как ОУ работает, пока знаю слабо. Как обратная связь работает? Был бы очень признателен, если вы сможете завтра сделать! Вы в CVAVR на С программируете? Или на ассемблере?
-
mulder790
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Вт окт 04, 2011 12:22:43
- Откуда: Витебск
Re: Тахометр+регулировка напряжения на AVR
zhavnerko писал(а):mulder790 писал(а):полностью расскажи что нужно (что измерять что отображать)
Задача заключается лишь в том, чтобы просто изменять напряжение с помощью кнопок. Отображения никакого не нужно. А можно поподробнее, как вообще будет происходить изменение? Как ШИМ работает я знаю, а вот как ОУ работает, пока знаю слабо. Как обратная связь работает?
Последовательный компенсационный стабилизатор с применением операционного усилителя

Часть выходного напряжения Uout, снимаемая с потенциометра R2, сравнивается с опорным напряжением Uz на стабилитроне D1. Разность напряжений усиливается операционным усилителем U1 и подаётся на базу регулирующего транзистора, включенного по схеме эмиттерного повторителя[1]. Для устойчивой работы схемы петлевой сдвиг фазы должен быть близок к 180°+n*360°. Так как часть выходного напряжения Uout подаётся на инвертирующий вход операционного усилителя U1, то операционный усилитель U1 сдвигает фазу на 180°, регулирующий транзистор включен по схеме эмиттерного повторителя, который фазу не сдвигает. Петлевой сдвиг фазы равен 180°, условие устойчивости по фазе соблюдается.
Опорное напряжение Uz практически не зависит от величины тока, протекающего через стабилитрон, и равно напряжению стабилизации стабилитрона. Для повышения его стабильности при изменениях Uin, вместо резистора RV применяется источник тока.
В данном стабилизаторе, операционный усилитель фактически включён по схеме неинвертирующего усилителя (с эмиттерным повторителем, для увеличения выходного тока). Соотношение резисторов в цепи обратной связи задают его коэффициент усиления, который определяет, во сколько раз выходное напряжение будет выше входного (т.е. опорного, поданного на неинвертирующий вход ОУ). Поскольку коэффициент усиления неинвертирующего усилителя всегда больше единицы, величина опорного напряжения (напряжение стабилизации стабилитрона) должна быть выбрана меньше требуемого минимального выходного напряжения.
Нестабильность выходного напряжения такого стабилизатора практически полностью определяется нестабильностью опорного напряжения, за счёт большого коэффициента петлевого усиления современных ОУ (Gopenloop = 105 ÷ 106).
Для исключения влияния нестабильности входного напряжения на режим работы самого ОУ, он может запитываться стабилизированным напряжением (от дополнительных параметрических стабилизаторов на стабилитроне).
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Тахометр+регулировка напряжения на AVR
вот как вариант скачать
Re: Тахометр+регулировка напряжения на AVR
ChipKiller писал(а):вот как вариант скачать
Неплохо.....
Только низковатая частота шима, где то 200Гц получается..... Лучше задрать под максимум, чтобы меньше заморачиваться на фильтрацию.....
И еще наверное удобнее будет индикацию перевести в проценты 01-99.
ЗЫ
И еще лучше на Си перевести..... я годик как с асма слез, чет даже смотреть на него уже не хочется.....
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Тахометр+регулировка напряжения на AVR
.. ну так это же пример, причем с исходником - пусть каждый правит как хочет.shads писал(а):Неплохо.....
Только низковатая частота шима, где то 200Гц получается...
проект на CodeVision AVRshads писал(а):И еще лучше на Си перевести
Re: Тахометр+регулировка напряжения на AVR
В общем, я нашел такую схему, которая идеально подходит:

Вот ее характеристики:
Подскажите пожалуйста, как решить пару вопросов:
1. Какой ОУ следует использовать?
2. Для чего используется переменный резистор в 10k?
3. Если усилить выходное напряжение вдвое, на вывод регулировки LM317T будет подаваться напряжение 0 … 10 В, при этом на выходе схемы напряжение будет меняться от 1.25 до 11.25 В, в соответствии с уравнением: VOUT = VADJ + 1.25 В.
Как это сделать?
4. Регулировку можно осуществлять ШИМ с помощью кнопок?
5. Как получить ШИМ сигнал?
Вот ее характеристики:
С помощью RC фильтра низких частот и операционного усилителя (ОУ) можно преобразовать сигнал ШИМ в постоянное напряжение и регулировать этим напряжением выходной уровень микросхемы LM317T. Изменение скважности импульсов ШИМ дает возможность генерировать аналоговое напряжение на выходе фильтра в диапазоне от 0 до 5 В. ОУ усиливает это напряжение для получения требуемого диапазона.
Если усилить выходное напряжение вдвое, на вывод регулировки LM317T будет подаваться напряжение 0 … 10 В, при этом на выходе схемы напряжение будет меняться от 1.25 до 11.25 В, в соответствии с уравнением
VOUT = VADJ + 1.25 В.
Меняя значения сопротивлений резисторов R4 и R2, можно получить требуемое усиление. Если вам захочется уменьшить напряжение смещения, воспользуйтесь ОУ, имеющим выводы подстройки нуля, например, LM741. Выбор значений емкости C1 и сопротивления R1 фильтра определяется частотой сигнала ШИМ. Номиналы, показанные на схеме, рассчитаны для частоты 1 кГц.
Подскажите пожалуйста, как решить пару вопросов:
1. Какой ОУ следует использовать?
2. Для чего используется переменный резистор в 10k?
3. Если усилить выходное напряжение вдвое, на вывод регулировки LM317T будет подаваться напряжение 0 … 10 В, при этом на выходе схемы напряжение будет меняться от 1.25 до 11.25 В, в соответствии с уравнением: VOUT = VADJ + 1.25 В.
Как это сделать?
4. Регулировку можно осуществлять ШИМ с помощью кнопок?
5. Как получить ШИМ сигнал?
- Вложения
-
- Control_an_LM317T_with_a_PWM.gif
- (14.04 КБ) 5506 скачиваний