реклама на сайте
подробности

 
 
> ШИМ и очень плавно меняющиеся сигналы, преобразование шим в аналоговый сигнал
vazz
сообщение Jul 23 2012, 21:10
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 189
Регистрация: 21-01-10
Пользователь №: 54 971



Снова я.. Беда у меня, уважаемые коллеги, гуру электроники и лица обезображенные интеллектом.. Прошу помощи вобщем sm.gif

Гоню 16разрядный шим из атмеги частотой ровно 225Гц
настройки коротко:
WGM13:0=14 т.е. быстрая шим с верхним пределом в ICR1=0xFFFF
шим гонится при глобально запрещенных прерываниях да еще и в idle-режиме (все отключено кроме шим)

Результаты:
при OCR1=0x0001 получается 0 (ну почти), что составляет 0%
при 10% заполняемости ШИМ - около 0,15В, что составляет 6%
при 25% - около 0.35В, что составляет 14%
при меадре (OCR1=0x8000) - около 0.83В, что составляет 33.2%
при 75% - около 1.45В, что составляет 58%
при 90% - около 2.1В, что составляет 84%
при OCR1=0xFFFE получается 2.5В (ну почти), что составляет 100%

Вопрос:
чо это за фигня? или я туплю?

Что пробовал:
1. материться на новенький осцил, полученный сегодня из китая
2. материться на новенький мультиметр от туда же (но уже меньше)
3. материться на самого себя (я из россии.. что-то в этом есть.. наверное лучше б из китая если по аналогии идти дальше)
4. удалить из схемы R44 и померить на одной RC-цепочке (получилась таже фигня, но с большими пульсациями, что собсно не удивило)
5. Перепроверить плату на сопли и другие последствия хронического недосыпания (к сожалению все в порядке)
6. Покурить, подумать (заодно поесть, попить ну и т.д.)
7. Пожаловаться на этом форуме.

Фрагмент схемы прилагаю.. может чего подскажете, голова кипит



--------------------
Не так страшна автоматизация, как её малюют.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=AK=
сообщение Jul 24 2012, 02:42
Сообщение #2


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(vazz @ Jul 24 2012, 06:40) *
чо это за фигня? или я туплю?


У вас время заряда конденсаторов фильтра не равно времени разряда. С35 заряжается через R43+R42=48к, а разряжается через R43=24к. Поставьте вместо VT4 и R42 какой-нибудь симметричный драйвер. Например, КМОП вентиль. Или еще проще, подключите R43 прям на выходной пин Атмеги.
Go to the top of the page
 
+Quote Post
vazz
сообщение Jul 24 2012, 08:13
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 189
Регистрация: 21-01-10
Пользователь №: 54 971



Цитата(=AK= @ Jul 24 2012, 06:42) *
У вас время заряда конденсаторов фильтра не равно времени разряда. С35 заряжается через R43+R42=48к, а разряжается через R43=24к. Поставьте вместо VT4 и R42 какой-нибудь симметричный драйвер. Например, КМОП вентиль. Или еще проще, подключите R43 прям на выходной пин Атмеги.


Спасибо Вам, волшебник) вобщем-то к ночи очевидные вещи становятся не такими очевидными.. r42 заменил на 2кОм (этот момент не очень нравится, потому как 2,5В это опора и она же подается на вход vref ацп, непосредственно у ножки vref атмеги конечно стоит конденсатор, надеюсь убережет от пульсаций 1,25мА в коллекторе), r43 и r44 поменял местами и собственно все вроде пришло в норму. Непосредственно к ноге проца RC цепь не могу подключить, т.к. как уже было упомянуто выше подаю опору с ad680 напряжением 2.5В.

Цитата(Alex11 @ Jul 24 2012, 02:34) *
Первое, что приходит в голову - при большом сопротивлении в коллекторе и равном сопротивлении к фильтровому конденсатору напряжение на коллекторе при меандре на выходе шима отнюдь не меандр, отсюда и сдвиг. Посмотрите осциллографом, должно быть хорошо видно.


там был и есть меандр, правда вначале там был меандр амплитудой не 2.5В, а меньше 2В да еще и со скоженной градусов на 10 вершиной импульса, а теперь все четко, думаю соотношением сопротивлений в 2кОм при заряде и 100кОм при разряде в данном случае можно пренебречь

Большое всем спасибо за советы


--------------------
Не так страшна автоматизация, как её малюют.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 10:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016