Перейти к содержанию
    

Переменный резистор и микропроцессор

Есть микропроцессор. Есть переменный резистор.

Необходимо организовать регулировку процесса.

 

Никогда не решал подобные задачи.

Подскажите идею алгоритма или где почитать,

а может и програмку для Atmel.

 

Заранее СПАСИБО.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё очень просто: от переменного резистора на АЦП микроконтроллера поступает напряжение, изменяющееся в зависимости от положения движка( крутилки :) ).

Ваша программа с нужной периодичностью запускает процесс конвертирования аналогового сигнала в цифру и по окончании этого процесса в регистре АЦП будет лежать значение по которому можно будет характеризовать степень поворота этой самой крутилки )

 

Т.е.

1. Вам необходимо выбрать микроконтроллер и внимательно изучить даташит на предмет работы модуля ADC и всего, что с ним связано(примеры найдете на офф сайте по лбюому)

2. Применить полученные знания к вашей задаче и правильно подключить переменник к входу ADC, выбрать опорное напряжение, прикинуть что к чему и возможно даже взять готовый код из примера. Это не сложно.

3. Собственно, остальная часть программы должна что-то делать с полученным значением и регулировать ваш процесс в зависимости от поворота ручки. Что и требовалось.

 

Задайте какой-нибудь более конкретный вопрос и можно будет более конкретно ответить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если так, то опорное на резистор лучше брать с самого МК,

соответствующим образом настроив выход AREF.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите идею алгоритма

Если имеется АЦП , мерять напряжение на движке резистора, если нет -

периодически от него заряжать-разряжать конденсатор и мерять , например, время заряда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за совет.

Посмотрю какие у меня есть в наличии микропроцессоры и

поробую реализовать эти идеи в программный код.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если так, то опорное на резистор лучше брать с самого МК,

соответствующим образом настроив выход AREF.

Да, можно так.

Но стоит оценить требуемую точность и сам алгоритм работы системы. Возможно, не следует измерять параметр с высокой точностью в разомкнутой системе. Тогда и резистор можно брать дешевый 10% и опорное взять не с AREF-выхода МК, а прямо от питания МК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть микропроцессор. Есть переменный резистор.

Необходимо организовать регулировку процесса.

 

Никогда не решал подобные задачи.

Подскажите идею алгоритма или где почитать,

а может и програмку для Atmel.

 

Заранее СПАСИБО.

 

Честно говоря, задача не однозначна. Что за процесс??? Не все процессы переменным резистором можно контролировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задача проста:

Необходимо организовать два секундных таймера с регулируемым временем.

Время задавать переменным резистором. На нем же шкала регулировки.

Точности особой нет. Все грубо - "на глаз".

 

Надежнее, конечно, цифровой отсчет с регулировкой кнопками "+" и "-",

но тогда нужно городить индикацию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Необходимо организовать два секундных таймера с регулируемым временем.

Время задавать переменным резистором. На нем же шкала регулировки.

Точности особой нет. Все грубо - "на глаз".

Скажите, а зачем в такой задаче микроконтроллер? Она совершенно естественным образом решается на одной аналоговой микросхеме аля TLC556. :laughing:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...