Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Странное поведение схемы
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
BigCoster
Пытаюсь сделать что то похожее на сервопривод, и естественно используется то что есть под рукой.
Получилась вот это: laughing.gif
Нажмите для просмотра прикрепленного файла
Если записать в PB1 0, а в PB2 1 предположительно двигатель должен начать вращатся
но это происходит только при нажатии кнопки S11. 05.gif
PB1 и PB2 настроены на выход, PB0 на вход + pull up, впрочем настраивал по разному
- результат один и тот же.
Где лажа? help.gif
DASM
Так а откуда мы знаем, что делает ваша программа при нажатии этой кнопки ? И вопросик - почему в базы VT11 и VT13 не включены токоогранич. резисторы ? Или Вы работаете как открытым стоком выходами проца ?
Да, AVCC таки запитать нужно, равно как и AGND заземлить
uriy
А откуда нам знать что просходит при нажатии кнопки S11. Мы же не умеем читать прошивку из контроллера по картинке...
Пока писал успели опередить.
BigCoster
Цитата(DASM @ Nov 24 2007, 18:11) *
Так а откуда мы знаем, что делает ваша программа при нажатии этой кнопки ? И вопросик - почему в базы VT11 и VT13 не включены токоогранич. резисторы ? Или Вы работаете как открытым стоком выходами проца ?
Да, AVCC таки запитать нужно, равно как и AGND заземлить

Программа не делает ничего, только настраивает порты, как говорилось выше!
GND одно заземлено, а второе с ним электрически связано smile.gif
Счас попробую к плюсу подтянуть AVCC, думал что не обязательно
DASM
а R15 R17 куда уходят то ? И все таки - что насчет токоограничения в базы ?
Цитата
GND одно заземлено, а второе с ним электрически связано
- это как ? О чем речь ?
BigCoster
Цитата(DASM @ Nov 24 2007, 18:50) *
а R15 R17 куда уходят то ? И все таки - что насчет токоограничения в базы ?
- это как ? О чем речь ?

- R15 R17 уходят к +5В
- померял тестером между двумя GND, сопротивление 0 Ом - вот о чем рачь
- токоограничение не ставил,такая схема работала на 51-м бэз проблем,
счас поставлю 2,2к в базу, посмотрим что получется
DASM
AVR - это не 51-ый, у него на выходе мощные драйвера верхнего плеча. Или играйте как открытом стоком (т.е. переключая на вход и выход с нулем) или резисторы необходимы. Про земли все равно ничего не понял - у двух одинаковых земель почему должно быть не 0 ом ? Цепь то одна и таже должна быть
BigCoster
Цитата(DASM @ Nov 24 2007, 19:09) *
AVR - это не 51-ый, у него на выходе мощные драйвера верхнего плеча. Или играйте как открытом стоком (т.е. переключая на вход и выход с нулем) или резисторы необходимы. Про земли все равно ничего не понял - у двух одинаковых земель почему должно быть не 0 ом ? Цепь то одна и таже должна быть

Про резисторы понял сделаю
Про землю счас: беру новую мегу, прикладываю один щуп к 8-й ноге, а второй щуп к 22-й ноге и при этом тестер показывает 0 Ом. Зачем заземлять две ноги с GND, может достаточно одной?
DASM
Надо !
fmdost
Ваша схема плохая.
Предлагаю вот эту. Внимание напряжение на полумост подаёт при 1 на входе.
DASM
А Ваша вообще неработоспосбна smile.gif Какой элемент создаст путь тока например в цепи +24 - Q3-M1 - ??? на землю ?
BigCoster
Выношу всем, кто потратил на меня время огромную благодарность!

Сегодня проверил макетку, на которой было собрано все о чем говорилось выше,
и оказалось что земля вовсе не подключена к контроллеру, (доработался до ручки)cranky.gif
после устранения неисправности все пошло как надо. 08.gif

Кроме части представленной на рисунке на схеме имеется st232, и подсоеденен энкодер от мыши.
В общем это все как то еще умудрялось передавать показания энкодера в терминал.
как работал контроллер непонятно?!
Ну в общем главное ВНИМАТЕЛЬНОСТЬ! smile.gif
DASM
Работал скорее всего через PC0 (ток стекал через защитный диод) и R19. Или другие части схемы, не показанные
alexander55
Цитата(BigCoster @ Nov 24 2007, 17:02) *

Да уж.
Рекомендую подумать на предмет использования инфионовских микросхем типа TLE4207G и т.д.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.