dinamit43

Как Считать Даные С Реостата?

11 сообщений в этой теме

dinamit43    0

как изменяя сопротивление реостата менять скорость мигания светодиодов?

post-66790-1243745123_thumb.png

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


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

Для этого по крайней мере нужен ацп, или микроконтроллер со встроеным ацп, на картинке не видно что за МК, напиши.

Хотя можно сделать бредово, берешь генератор (цифровых импульсов) с изменяемой частотой посредством реостата, и подключаешь к МК, а там прописуешь все че хочешь. :)

Изменено пользователем Ростик

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


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

в цыкле мигания светодиодов вставлять задержку которую берем в виде значения с АЦП, примерно так : Delay_ms(read_ADC*10) (это просто пример) вот и все.

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


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

Вот в журнале РАДИО №4 2005г. есть статья "Аналоговое управление в микроконтроллерном устройстве" А. ДОЛГИЙ, г. Москва.

ЦИТАТА : "При конструировании микроконтроллерного устройства нередко возникает необходимость плавно изменять какой - либо параметр,

например, частоту вращения двигателя, температуру, поддерживаемую термостабилизатором, порог срабатывания охранного устройства и многое другое." Микроконтроллер там можно взять любой, не обязательно с АЦП. :rolleyes:

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


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

или существуют такие "реостаты" кхмм... управляющиеся по SPI то есть ты вертушок крутишь и они отсылают тебе данные а потом ты их используешь

PS:да, можете обвинить меня в читерстве

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


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

Можно сделать аналогично АЦП на основе ШИМ+компаратор. А именно: есть цыфровые потенциометры с спи интерфейсом, и подключить одинаково в виде делителя напряжения цыфровой и обычный реостат, а "выходы" напряжений на входы компаратора, можно и внутреннего в МК, тогда методом перебора (там есть несколько разных методов) увеличивая значение сопротивдения по спи ддать прерывания от компаратора. Получим

ты вертушок крутишь и они отсылают тебе

:ph34r: вот только нафига это все, если можно просто ко входу ацп подконектить потенциометр в виде того же делителя напряжения, получим тоже самое.

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


Ссылка на сообщение
Поделиться на других сайтах
my504    357
или существуют такие "реостаты" кхмм... управляющиеся по SPI то есть ты вертушок крутишь и они отсылают тебе данные а потом ты их используешь

Cо склонениями проблемы?

...существуют такие "реостаты" ... управляющиеся по SPI, то есть ОТСЫЛАЕШЬ ИМ код по этому интерфейсу и ОНИ МЕНЯЮТ коэффициент деления.

Ну и причем тут "вертушок крутишь" ? "Вертушок" - это ЭНКОДЕР? Никакого реостата там нет.

Изменено пользователем my504

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


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

признаю, что с выражением мысли у меня проблемы, ну вертушком бы я назвал в переменных резисторах верхнюю часть которую надо крутить

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


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Ты чего, там десять слоёв меди. Никакой обычный фен на 100°C не поможет. Не знаю, как у тебя над плитой получается, что детали умирают? Ты что, огнём детали умудрился греть?  Прогревай эту "медь" всю целиком. Огонь (прожектор\строительный фен\печь) должен греть плату снизу., где нет деталей. Хоть до 500 градусов и чёрного дыма. А сверху - пинцетом снимать детали, как только припой расплавился. Мелочь снимать можно просто ударив матринку о стену. Ни разу ничего не умерло. Делать это нужно строго в нежилом помещении с вытяжкой (на улице). В случае с огнём - вонь адская. В случае с медленным прогревом всей платы на нагреваемом столе вони много меньше.
    • удивляюсь, смысл доказывать что то на форуме и тратить время
    •   Найдите три отличия...   Дурака включают, а я виноват?  И, это, не надо пользоваться преимуществом модератора и пост-фактум вносить изменения в обсуждаемый пост. Это просто подло.
    • Более компактное - рекомендую обычный конденсатор 500 вольт и сколько то микрофарад а сколько подбирать в зависимости от нагрузки, реактивное тепла не выделяет - только не электролит а обычный металлобумажный или пленочный, весит грамм 100 и пропускает до нескольких киловатт в зависимости от емкости - 1мкф вполне нормально пропустит 50 ватт. Подкорректируйте если я не прав
    • @DrobyshevAlex Вот тебе мой код настройки системы тактирования. Бери RM и смотри что последовательно происходит. Atollic абсолютно бесплатен и имеет отличные возможности в отладке. void Sys_ClockInit(void) {// HSE = 8000000; SYSCLK = 72000000; APB1 = 36000000; APB2 = 72000000 FLASH->ACR = 0x30 | FLASH_ACR_LATENCY_2; // RCC->CR |= RCC_CR_HSEON; //включаем генератор HSE while(!(RCC->CR & RCC_CR_HSERDY)); //ожидание готовности HSE RCC->CFGR = RCC_CFGR_PLLSRC | RCC_CFGR_PLLMULL9 | RCC_CFGR_PPRE1_2; //источник тактовых сигналов дл¤ PLL выбираем HSE RCC->CR |= RCC_CR_PLLON; //включаем PLL while(!(RCC->CR & RCC_CR_PLLRDY)); //ожидание готовности PLL RCC->CFGR |= RCC_CFGR_SW_PLL; //выбираем PLL для тактирования }  
    • нельзя можно 46.7*2*1.4 - постоянного - 130.76 вольта
    • Есть мать от компа с накрытым мостом и куча элементов на ней Разбираю на запчасти Капнул олово на микросхему - пристало зараза а назад никак. Пробовал и 60-ваттным и 25-ваттным - никак. Даже пробовал разогревать плату обычным феном - олово плавится, микросхема стоит. Резисторы тоже даже самые маленькие не отпаивает отводит тепло сразу На газовой плите отпаивается но после этого детали не рабочие и надо держать аж 5 минут Паяльного фена нет. Пробовал припаивать - припаивает а назад никак Я уже паял смд и с такой проблемой не сталкивался, это только мать с компа...