ГлавнаяРегистрацияВход Сайт Сокола Сергея Четверг, 02.05.2024, 21:43
  Звук через PWM - Страница 3 - Форум Приветствую Вас Гость | RSS

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Форум » Основной форум сайта » Общее » Звук через PWM (Воспроизведение звука)
Звук через PWM
AVRикДата: Суббота, 01.06.2013, 22:31 | Сообщение # 31
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Да, не работает, если подать питание на делитель, то после перезагрузки контроллера все восстанавливается. Конфигурация и настройка АЦП  правильные. Далее АЦП всё считывает.
 
miminoДата: Понедельник, 03.06.2013, 18:26 | Сообщение # 32
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Странно... То есть, если включить питание при поданном на делитель напряжении, то все работает, а если при отключенном - то нет?
 
AVRикДата: Вторник, 04.06.2013, 23:16 | Сообщение # 33
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Добрый вечер Сергей !
Создал я наконец-то прибор. На входе у него один ADC измеряет ток, выход PWM
издает сигнал при токе на входе более 9 мА, кнопкой включается и выключается -
режим мониторинга прибора. Вроде создал прибор о котором мечтал.
Но возникла проблема, если землю платы задеть металлическим предметом: отвертка,
винт,то приборчик ведет себя не адекватно, включается и выключается, как бы кнопкой.
Собирает все помехи. Питание прибора 12В, на входе стоит электролит 100 мкФ, после 5в стабилизатора  тоже
100 мкФ и 0,1 мкФ защита от помех. На входе  ADC после делителя стоит емкость 0,22 мкФ. Плату покрыл цапонлаком, дерево-металл. Как защититься от помех в этом случае.


Сообщение отредактировал AVRик - Вторник, 04.06.2013, 23:17
 
miminoДата: Среда, 05.06.2013, 00:51 | Сообщение # 34
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Добрый вечер!

Владимир, а Вы не забыли включить подтягивающий резистор на входе с кнопкой? Если все же он включен, но это не помогает, попробуйте нацепить внешний сопротивлением около 10-50 кОм. Должно повысить помехозащищенность кнопки
 
AVRикДата: Пятница, 14.06.2013, 09:37 | Сообщение # 35
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Сергей, у меня были подозрения, что нужно на вход кнопки поставить резисторы, но что-то упустил я этот момент.
Наверно придется так и сделать, подтягивающий резистор я включил, но это не помогло.

Добавлено (06.06.2013, 23:25)
---------------------------------------------
Добрый вечер Сергей !
Похоже есть сила в конденсаторах, установленных на входах контроллера, непосредственно к самой ноге,
а то удачи не видать. 
Вроде мелочь, но без них опять грабли в схемотехнике.

Добавлено (14.06.2013, 09:37)
---------------------------------------------
Добрый день Сергей.
Хочу проконсультироваться, по АЦП.
Нужно использовать 10 разрядов АЦП, но как обработать программно
два регистра. Они должны складываться или по очереди обрабатываться.
Как алгоритм составить, прошу помочь.

Сообщение отредактировал AVRик - Четверг, 06.06.2013, 23:26
 
miminoДата: Воскресенье, 16.06.2013, 12:39 | Сообщение # 36
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Добрый день, Владимир!

Прошу прощения, как всегда пропустил добавленные сообщения sad
Эти два регистра нужно использовать совместно. Складывать просто так их нельзя. Для того, чтобы их нормально использовать, нужно младший байт обрабатывать обычными командами, а затем старший байт - командами с переносом (посмотрите шаг 9, там это есть)
 
AVRикДата: Воскресенье, 16.06.2013, 14:11 | Сообщение # 37
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Спасибо, Сергей.
Есть идейка по двум регистрам АЦП

Добавлено (16.06.2013, 14:11)
---------------------------------------------
Проверка разделения

 
miminoДата: Понедельник, 17.06.2013, 00:47 | Сообщение # 38
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Разделил smile
 
AVRикДата: Понедельник, 17.06.2013, 21:52 | Сообщение # 39
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Добрый вечер, Сергей.
Дерзает меня мысль, о многоканальном использовании АЦП. Как это программно реализуется.
 
miminoДата: Вторник, 18.06.2013, 00:27 | Сообщение # 40
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Добрый вечер, Владимир!

Тут ничего сложного нет. Нужно просто переключать каналы АЦП, изменяя биты MUX... в регистре ADMUX. При необходимости можно также менять и источник опорного напряжения для каждого канала.
 
AVRикДата: Вторник, 18.06.2013, 11:41 | Сообщение # 41
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Сергей, спасибо за подсказку!
Это получается, перед каждым измерением АЦП назначается нужный
канал в регистре ADMUX.

Добавлено (18.06.2013, 11:41)
---------------------------------------------
Это сообщение разделит или нет.

Добавлено (18.06.2013, 11:41)
---------------------------------------------
Нет, добавляет в предыдущее.


Сообщение отредактировал AVRик - Вторник, 18.06.2013, 11:42
 
miminoДата: Вторник, 18.06.2013, 11:54 | Сообщение # 42
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Да, Владимир, именно так, нужно перед измерением выбирать канал. Главное - не ошибиться, какой канал выбран в настоящее время smile
 
AVRикДата: Вторник, 18.06.2013, 21:21 | Сообщение # 43
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Добрый вечер, Сергей !
Обработка двух регистров АЦП примерно выглядит так;
in r1,ADCL
in r2,ADCH
ADD r3,r1
ADC r4,r2,
 
а что с этим дальше делать, как данные объединить ?
 
miminoДата: Вторник, 18.06.2013, 22:48 | Сообщение # 44
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Добрый вечер!

А что именно Вы хотите с ним сделать дальше?
 
AVRикДата: Среда, 19.06.2013, 08:07 | Сообщение # 45
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Доброе утро, Сергей !
Измерять входящее напряжение.
 
Форум » Основной форум сайта » Общее » Звук через PWM (Воспроизведение звука)
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:

 

Copyright MyCorp © 2024
Бесплатный конструктор сайтов - uCoz