роботы робототехника микроконтроллеры


 Страниц (2): [1] 2 »   

> Без описания
UMi Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июль 2009  



Народ помогите. Я сам программер (причем чистый), но работаю конструктором.
Проблема в том, что нада с АЦП на ATTiny44 получить сигнал. Запрограмил контроллер, Всю обвязку помогли сделать электронщики (я в этом не шарю).
Проблема в том что как только на нужный вход АЦП подается напруга, то бедный контроллер начинает очень сильно греться и отказывается работать (такое ощущение будто постоянно происходит перезагрузка). Еще раз проверил код программы там все нормально (и при отсутствии сигнала контроллер работает нормально: нажимаются кнопочки, нормально работает ЖК).
Вопрос 1. Почему может греться контроллер?
Вопрос 2. Насколько я понимаю на вход АЦП должна стоять защита от большого тока. Какие схемы могут быть?

Пожалуйста киньте схему подключения сигнала к АЦП.

ЗЫ
Сигнал на входе АЦП не больше 10 В.
 
 Top
бот_м_16 Супермодератор Post Id



Супермодератор


Сообщений всего: 1033
Дата рег-ции: Окт. 2008  



Бедная тинька...
Она работает от 2.7-5 вольт
вам на вход ацп нужен либо ОУ либо просто делитель напряжения
 
 Top
UMi Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июль 2009  



бот_м_16 А схемку можешь нарисовать, а то у меня на работе линивые электронщики (мало платят Грустный ).
 
 Top
бот_м_16 Супермодератор Post Id



Супермодератор


Сообщений всего: 1033
Дата рег-ции: Окт. 2008  



Делитель напряжения нарисовать не могут ?
Какое питание мк ?
 
 Top
UMi Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июль 2009  



Нарисовать может и могут, но у нас тут ка на фронте, каждый сам за себя.
А напряжение 5V.
Кстати не могли бы Вы еще пояснить ситуацию с AVCC. Я так понимаю это питание на аналоговую часть конторллера, и к тому же может быть опорным напряжением. Или я что-то путаю?
 
 Top
бот_м_16 Супермодератор Post Id



Супермодератор


Сообщений всего: 1033
Дата рег-ции: Окт. 2008  



Да
Опорное выбеоаете с AVCC(5В) и к входу АЦП приделываете схему см рис
(Добавление)
Sig - сигнал с амплитудой до 10В
ADC - к ноге АЦП
Земля аналоговая
Прикреплено изображение
cxema.JPG

 
 Top
UMi Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июль 2009  



А еще один нескромный вопрос можно? У меня сейчас на плате вот такое стоит, не могли бы Вы прокоментировать(добавление).
номиналы резисторов не знаю а вот конденсатор - 4,7 К 50V (на нем так написаноУлыбка).
Прикреплено изображение
Безымянный.JPG

 
 Top
бот_м_16 Супермодератор Post Id



Супермодератор


Сообщений всего: 1033
Дата рег-ции: Окт. 2008  



Конденсатор чтобы отсекать постоянную составляющию сигнала
4.7 мкФ вродебы
номинал резисторов зависит от сигнала который поступает...
 
 Top
UMi Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июль 2009  



Упссс.. Я вам чуть чуть наврал. На выходных попытался на вход подавать сигнал в 1В на старую схему (с конденсатором) все равно греется как бешеный. В чем проблема, как только поялвяется сигнал (причем любого уровня), конроллер начинает греться?
 
 Top
бот_м_16 Супермодератор Post Id



Супермодератор


Сообщений всего: 1033
Дата рег-ции: Окт. 2008  



С железкой всё нормально ?
Дорожки не "склеены"
питание стабильное
 
 Top
UMi Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июль 2009  



Да я же говорю, что без сигнала все нормально, все работает как надо:
- все остальные устройства подключенные к контроллеру (DS18S20, LCD, кнопки) работают нормально, и железка реагирует на них нормально;
- питание беру от компа (USB-порт), тож стабильное;
- а дорожки уже раз сто прозванивал Замешательство !!!

Более того, с АЦП работал на ATTiny26 все работало нормально, никаких проблем не было, так что вопрос в программировании отпадает (основные модули программы взял оттуда).

А что касается железки, то уже 5 штук пытался запускать (причем из разных партий и более того разных поставщиков), и ВСЕ ведут себя одинаково!!

Или я совсем Ламер или я чего-то непонимаю!!
 
 Top
бот_м_16 Супермодератор Post Id



Супермодератор


Сообщений всего: 1033
Дата рег-ции: Окт. 2008  



ноги АЦП точно в Z состоянии ?
 
 Top
UMi Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июль 2009  



АЦП висит на ADC1 (PA1)
Насторойка такая:

PORTA(PA1) = 0
DDRA(PA1) = 0

По таблице вроде как Hi-Z
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Вы напишите точно что за сигнал нужен и что с ним сделать. А я схему нарисую Ж)))
 
 Top
UMi Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июль 2009  



Спасибо VCOM.
Задача такая:
Подается синусоидальный сигнал с частотой до 1500 Hz (частота переменная). Максимальная амплитуда 10 В.
Этот сигнал надо преобразовать на вход АЦП (ADC1).
Далее разработаны цифровые фильтры на определение точной частоты (точность до 2 Hz), но это уже все разработано и отлажено в программах симуляторах, фильтр работает нормально.
Проблема в том, что очень сильно греется контроллер и, как следствие, отказывается работать. Замешательство
 
 Top
Страниц (2): [1] 2 »
« Микроконтроллеры »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru