AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
18.02.2019, 11:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,106
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от marera
|
Почему с шунта не взять уже напряжение и через выпрямитель (лучше германиевый) на хорошенький RLC фильтр. А дальше оцифровать
|
Потому что диод и фильтр - это дополнительные элементы. Вычислительная мощность контроллера вполне позволяет сделать цифровой выпрямитель и фильтр. С параметрами гораздо более лучшими, чем у физических радиодеталей. Просто надо уметь их готовить.
|
|
|
Сказали "Спасибо" makakus
|
|
|
20.02.2019, 09:39
|
|
Гражданин KAZUS.RU
Регистрация: 26.09.2005
Сообщений: 569
Сказал спасибо: 58
Сказали Спасибо 509 раз(а) в 135 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от makakus
|
Потому что диод и фильтр - это дополнительные элементы.
|
На AVRке приличного фильтра не сделаешь, а диод, резистор и конденсатор избавят от дополнительного "элемента" DSP.
__________________
Будь проще, дойдет и до синтеза.
|
|
|
|
20.02.2019, 10:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,106
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от marera
|
На AVRке приличного фильтра не сделаешь
|
Задёшево ляпая языком вы хотите, чтобы я сейчас стал обсуждать что такое "приличный фильтр", способы его реализации ( на авр-бейсике под ардуиной? или на ассемблере? (да-да. крутые прогеры пишут прямо в hex формат, я знаю)) и потратил бы на это кучу своего времени и страниц форума и всё равно выглядел бы в положении оправдывающегося и даже проигравшего, потому что есть DSPIC. Да?
Не будет этого.
Подумайте, что такое достаточно хорошая фильтрация.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо makakus за это сообщение:
|
|
|
20.02.2019, 16:10
|
|
Гражданин KAZUS.RU
Регистрация: 26.09.2005
Сообщений: 569
Сказал спасибо: 58
Сказали Спасибо 509 раз(а) в 135 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от makakus
|
чтобы я сейчас стал обсуждать что такое "приличный фильтр", способы его реализации...
Подумайте, что такое достаточно хорошая фильтрация.
|
Подумал и теперь в сомнениях. Паять-то наверное правильнее утюгом?!?
Всему свое время и место. Советуете человеку, который судя по всему, уступает Вашему уровню владения алгоритмами цифровых фильтров вместо впайки трех элементов шариться по интернету в поисках работающей программы фильтра, потом встраивать ее в свою, либо засесть за книжки и пытаться состряпать программу самому (на пару-тройку дней), ну и отлаживать, отлаживать. Любите Вы Господа поумничать на пустом месте.
(простите за оффтоп)
__________________
Будь проще, дойдет и до синтеза.
|
|
|
|
20.02.2019, 16:23
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от marera
|
Всему свое время и место. Советуете человеку, который судя по всему, уступает Вашему уровню владения алгоритмами цифровых фильтров вместо впайки трех элементов
|
впаять несколько десятков россыпи и выводить на стрелочную головку.
ТАК Вам больше нравится?
По-моему, раз уж взялся за контроллеры, то и использовать их не только вместо стрелочника, а избавляться от аппаратной трехомудрии.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
20.02.2019, 16:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,106
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от marera
|
засесть за книжки и пытаться состряпать программу самому (на пару-тройку дней), ну и отлаживать, отлаживать
|
Именно так!
Засесть за интернет. ПОНИМАТЬ, КАК работает (возможно, чужая) программа, алгоритм, формула. Один раз потратить время, потом всю жизнь пользоваться (и других учить).
Альтернатива - "прикручивать к прошиве скаченную либу". Дураком помрёшь.
Последний раз редактировалось makakus; 20.02.2019 в 16:43.
|
|
|
Сказали "Спасибо" makakus
|
|
|
20.02.2019, 17:00
|
|
Прописка
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от makakus
|
Именно так!
|
Без внешнего фильтра по-любому не обойтись.
Антиалиасинговый фильтр - обязательный элемент любого цифрового приемника.
А в низкопроизводительном МК-АЦП, коим является AVR, антиалиасинг придется делать не примитивным.
|
|
|
|
20.02.2019, 17:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,106
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от my504
|
цифрового приемника
|
Вроде про блок питания речь, не?
Частота фиксирована.
|
|
|
|
20.02.2019, 18:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от makakus
|
да-да. крутые прогеры пишут прямо в hex формат, я знаю
|
Если вы знаете, то сначала код пишется в asm, а затем компилируется, хотя можно и штаны через голову одевать.
|
|
|
|
20.02.2019, 18:31
|
|
Прописка
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от makakus
|
Вроде про блок питания речь, не?
Частота фиксирована.
|
И что из этого следует?
Приемник может быть С ЛЮБОЙ ПОЛОСОЙ. Скажем, для метрики блока питания это будет несколько герц.
При частоте семплирования в 400 Гц (например) потребуется антиалиасинг с подавлением на частоте 200 Гц соответствующий разрядности АЦП (для 10 разрядов - 60 дБ) и со срезом чуть выше полосы пропускания.
Имеем отношение частот среза и нижней частоты подавления - 200Гц/5Гц = 40 (примерно 1,5 декады). Первый порядок фильтра дает 20 дБ на декаду.
Значит в нашем случае даст 30 дБ на 1,5 декады. А требуется 60. Значит нужен 2 порядок.
Это все для вольтметра постоянного тока.
Для переменного все тоже самое, но с переносом в ноль частоты 50 Гц. Добавится только смеситель и ужесточатся требования к антиалиасингу.
Последний раз редактировалось my504; 20.02.2019 в 18:55.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:37.
|
|