roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 04:32

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Магический МК
СообщениеДобавлено: 11 июл 2008, 23:43 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
В общем не знаю, что и делать...
Есть МК ATmega16, на 4 ноги DDRD должно подаваться 1 0 1 0...
Но иногда там вообще корявое напряжение, колеблется от 1,2 до 3,5 Вольт...

Всё прошивается нормально, проверял на 2-ух МК, кондёры стоят и на питании самого МК и на питании АЦП, и на 78L05 стоят кондёры, поставил внешний кварц, на нём тоже кондёры, ресет подтянут резистором на плюс...
Что ещё сделать можно? Странные глюки...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 11 июл 2008, 23:53 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ноги джитаговские?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 11 июл 2008, 23:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Нет, в том-то и дело...
Иногда нормально работает, а иногда нет...просто я понимаю, что там наводки, а вот как их убрать - не знаю(((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 11 июл 2008, 23:59 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
для начала запитайся от акб


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 12 июл 2008, 00:44 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
а смысл?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 12 июл 2008, 07:44 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Lockdog писал(а):
Есть МК ATmega16, на 4 ноги DDRD должно подаваться 1 0 1 0

Что значит подаваться? Они входы или выходы? Сконфигурированы правильно? Если входы - откуда приходит сигнал? Напряжение чем меряешь?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 12 июл 2008, 12:00 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Они сконфигурированы как выходы, напряжение меряю вольтметром :good:
Вот кусок программы:
Код:
DDRB = 0xFF;

PORTB |= 1<<0;
PORTB &= ~(1<<1);
PORTB |= 1<<2;
PORTB &= ~(1<<3);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 12 июл 2008, 13:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Не понятно. В первом сообщении D, потом B. Какой порт все-таки? Провода у вольтметра исправны?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 12 июл 2008, 13:34 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Сорри, в начале темы опечатался, правильно - DDRB.
Вольтметр исправен, в остальном напряжение он нормально меряет...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 12 июл 2008, 14:27 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Варианты:
1. Неисправны провода вольтметра. Провод под изоляцией перетерся, и при определенном положении контакта нет, измеряем наводку.
2. Где-то в другом месте прграммы дергаешь этими ногами, на ноге импульсы, вольтметр показывает ~среднее значение.
3. При определенных условия приведенный код не исполняется, ноги остаются как входы - меряешь наводку.
4. Холодная пайка + меряешь не непосредственно на ноге, а где-то на плате
5. Ваще не на тех ногах меряешь :)

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 12 июл 2008, 14:34 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
1. Тут всё нормально, потому что, в других случаях он всё нормально меряет при любом положении контакта.
2. Специально написал отдельно программу, где нет других мест и кусок который я привёл является главным...
3. При каких определённых условиях? Бывает, когда я провожу рукой над МК, то нужное напряжение пропадает...))) А как мерять наводку?
4. Холодная пайка???
5. Точно меряю там)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 12 июл 2008, 14:41 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Я привел все известные мне причины такого явления, и наверняка у тебя имеет место одна из них. Холодная пайка - дефект, образующийся при перемещении вывода детали или движении самого припоя во время его кристаллизации в паяном узле. Он характеризуется неровными контурами и наличием в соединениях небольших трещин и складок. Под холодной пайкой, как правило, понимают отсутствие сплавления, по крайней мере, с одной из спаиваемых поверхностей.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 12 июл 2008, 14:43 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
А как померять наводку? И какие способы устранения ещё есть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 12 июл 2008, 15:51 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Еще :

6. Просадка/пульсации напряжения питания
7. Импульсныя помеха на вход сброса.

Проверить все это никто кроме тебя не может

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Магический МК
СообщениеДобавлено: 12 июл 2008, 23:24 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
blindman писал(а):
Еще :
6. Просадка/пульсации напряжения питания

Чую тут дело, либо МК ужо паленый :)

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO