roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..
СообщениеДобавлено: 20 фев 2010, 19:02 
Не в сети

Зарегистрирован: 23 янв 2007, 15:25
Сообщения: 66
Откуда: Петербург
Вот схема http://savepic.org/314734.png .

Я немного её изменил -добавил кнопку , между PB0 и землей.Программы залитые в мк работают черт де как,автор схемы грешит на то что я использовал нестабилизированный источник питания.
Вот его название MW ES18E05-P1J и дока к нему http://www.megachip.ru/pdf/MW/ES18E.pdf Где там написано что он нестабилизированный ?
Цитирую
Features :

Universal AC input / Full range
2 pole EURO plug
Class power (without earth pin)
Full output 3~48V safety approval
Protections: Short circuit / Over load / Over voltage
RCC control circuit and regulated
Pass LPS for 9~48V output
Fully enclosed plastic case
LED for power on
Approvals: TUV / CCC / CB / CE

SPECIFICATION:

VOLTAGE TOLERANCE Note.4 5.0%
LINE REGULATION Note.5 1.0%
LOAD REGULATION Note.6 5.0%


При подключении через программатор AvrISP mk2 он передает информацию о питании в AVR Studio, она бывает 5.2-5.4 вольт.


Вложения:
DSC_1029.JPG
DSC_1029.JPG [ 1.18 МиБ | Просмотров: 2518 ]
DSC_1027.JPG
DSC_1027.JPG [ 2.47 МиБ | Просмотров: 2538 ]
mikrokontroller_4led_sch.png
mikrokontroller_4led_sch.png [ 5.26 КиБ | Просмотров: 3343 ]


Последний раз редактировалось Rolex 20 фев 2010, 20:50, всего редактировалось 5 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313)
СообщениеДобавлено: 20 фев 2010, 19:41 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313)
СообщениеДобавлено: 20 фев 2010, 20:13 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Нет, он просто правил не читал про размещение картинок.

А светодиоды обязательно надо на ноги программирования повесить - иначе секаса не будет совсем ни какого.

Добавлено спустя 3 минуты 27 секунд:
Rolex писал(а):
Программы залитые в мк работают черт де как

А программы то хороши ? в PROTEUS хорошо работают ? Правильно ?

Добавлено спустя 2 минуты 20 секунд:
БП конечно штука загадочная. Лучше 9-15 вольт подавать на стабилиазтор установленый на самой плате с МК.

Добавлено спустя 9 минут 34 секунды:
Удобно от USB питать - розеточку USB-B поставить на платку или мини или шнурок обрезать и провода питания к плате подпаять.

Добавлено спустя 4 минуты 59 секунд:
Для вашего блока питания советую поставить по "+" питания быстрый диод 1N4148 или mur или her или типа того и параллельно конденсатору С4 электролит на 47-100 мкФ примерно. И резисторы у светодиодов до 1 кОм увеличить временно.

А можно от аккумуляторов питать.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313)
СообщениеДобавлено: 20 фев 2010, 20:18 
Не в сети

Зарегистрирован: 23 янв 2007, 15:25
Сообщения: 66
Откуда: Петербург
1)Что значит повесить светодиоды на ноги программирования ?
2)Питание только что пробовал подавать с самосборного источника;точно стабилизированный,не помню на какой микросхеме собирал,разве что отечественная была.

Вот пример простейшей программы.При нажатой кнопке диоды горят,при отжатой погашены.Программа отлажена в симуляторе AVR Studio , не так уж она и крута чтобы с протеусом связываться.
.include "tn2313def.inc"


.def temp =r16
.def mark26 =r17
.def count15 =r18

rjmp Init

Delay : ;подпрограмма задержки в 0.1 прибл секунду ,кварц 4 МГЦ
in temp,TCNT0
cp mark26,temp
brne Delay
subi mark26,-26
dec count15
brne Delay
ldi mark26,26
ldi count15,15
ret

Init:
ldi temp ,LOW (RAMEND)
out SPL ,temp

ldi temp,0b00000101 ;настраиваем таймер
out TCCR0,temp

ldi temp,0b11111110 ; PB0 вход,остальные выходы
out DDRB, temp
ser temp ; PD0-6 выходы,не используются
out DDRD, temp

ldi temp,0b00000001 ;выходы обнуляем,на вход подтягивающий резистор
out PortB, temp
clr temp ;PD0-6 выходы с 0 потенциалом
out PortD, temp

ldi mark26,26
ldi count15,15
Start:
sbis PinB , 0 ;если кнопка нажата-зажигаем светодиоды,иначе гасим их в LedOff
rjmp LedOff
rcall Delay
ldi temp,0b11110001 ;0-бит подтягивающий резистор на вход,последние 4-диоды
out PortB, temp
rjmp Start
LedOff:
ldi temp,0b00000001
out PortB, temp
rjmp Start


Вложения:
.jpg
.jpg [ 291.83 КиБ | Просмотров: 2515 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313)
СообщениеДобавлено: 20 фев 2010, 20:26 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Понюхал старик ромуальдыч ПОРТЯНКУ и аж заколдобился !

Вот диод и конденсатор в питании.


Вложения:
Комментарий к файлу: диод и конденсатор в питании
0001.png
0001.png [ 2.58 КиБ | Просмотров: 3355 ]

_________________
Читайте !
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313)
СообщениеДобавлено: 20 фев 2010, 20:29 
Не в сети

Зарегистрирован: 23 янв 2007, 15:25
Сообщения: 66
Откуда: Петербург
дайте ссыль на ваш курс где об этом пишется ,+подскажите в какой программе моя и ваша схема созданы,вроде в одной,но я брал готовый вариант из сети.

Самое главное что мой изначальный вопрос был другим и был предельно ясен - является ли мой БП стабилизированным ?,можно даже заглянуть его в доку


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313)
СообщениеДобавлено: 20 фев 2010, 20:34 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
проблемы не в БП
а в том что на ноги для программирования повешены СИДы через слишком маленькие резисторы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313)
СообщениеДобавлено: 20 фев 2010, 20:44 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Rolex писал(а):
дайте ссыль на ваш курс где об этом пишется

Как правильно сделать питание микроконтроллерного устройства рассказано на стр. 1 учебного курса по AVR - http://avr123.nm.ru/01.htm

Rolex писал(а):
+подскажите в какой программе моя и ваша схема созданы

Ваша ? в EAGLE вот про нее туториал и руское руководство - http://kakEagle.narod.ru

Я дорисовал элементы просто в графическом редакторе потому и кривовато.

Добавлено спустя 5 минут 46 секунд:
Rolex писал(а):
главное что мой изначальный вопрос был другим и был предельно ясен - является ли мой БП стабилизированным ?


А что ж так ТУМАННО топик назвали ? В названии ничего про БП не сказано !


Rolex писал(а):
можно даже заглянуть его в доку
Я заглянул - он стабилизирован, но параметр пульсаций както померен на 20 Мгц - я этого не понял что-то. Фирма солидная вроде, лидер по БП щас.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313)
СообщениеДобавлено: 20 фев 2010, 20:51 
Не в сети

Зарегистрирован: 23 янв 2007, 15:25
Сообщения: 66
Откуда: Петербург
Спасибо,а то что он стабилизирован это где там пишется?
2 ALHIMIK
R2-R5 на 500 Ом;конденсаторы C1,C2 - 22 AEC;C3,C4-224 ;R1-20K.МИКРОСХЕМА-TINY2113

Добавлено спустя 2 минуты 15 секунд:
ALHIMIK писал(а):
проблемы не в БП
а в том что на ноги для программирования повешены СИДы через слишком маленькие резисторы

какие резисторы посоветуете,и как такое вообще возможно чтобы из за малых резисторов такая каша,в программе ошибки нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..
СообщениеДобавлено: 20 фев 2010, 20:53 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
1)повесить диоды на другие ноги
2)поставить Р(2-5) 1К

Добавлено спустя 33 секунды:
программу не смотрел


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..
СообщениеДобавлено: 20 фев 2010, 23:32 
Не в сети

Зарегистрирован: 23 янв 2007, 15:25
Сообщения: 66
Откуда: Петербург
А может я дико торможу и ошибаюсь в основах.Когда ножку МК настраиваю как ВХОД и включаю подтягивающий резистор то что будет показывать PinX при замыкании её через нажатие кнопки на землю?я полагал что единицу,а при размыкании 0.Но то как работает программа указывает что наоборот.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..
СообщениеДобавлено: 21 фев 2010, 00:03 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
это изза дребизга контактов
лечится задержкой считывания\конденсатором на кнопку и землю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..
СообщениеДобавлено: 21 фев 2010, 00:04 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Rolex писал(а):
что будет показывать PinX при замыкании её через нажатие кнопки на землю ?
Ноль.

Устройство микроконтроллера AVR - входные сигналы, управление работой портов AVR - http://avr123.nm.ru/02.htm

-


Вложения:
Комментарий к файлу: Устройство микроконтроллера AVR - входные сигналы, управление работой портов AVR - http://avr123.nm.ru/02.htm
avr.png
avr.png [ 61.85 КиБ | Просмотров: 2483 ]

_________________
Читайте !
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..
СообщениеДобавлено: 21 фев 2010, 00:10 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
у тебя неразбериха с коментами, а прога написана верно...
просто перепутано: ты пишешь в коментах зажечь, а сам гасишь светики...
советую Мортона почитать, раз на асме взялся...

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..
СообщениеДобавлено: 21 фев 2010, 01:40 
Не в сети

Зарегистрирован: 23 янв 2007, 15:25
Сообщения: 66
Откуда: Петербург
Да,я и читаю Мортона,неразбериха из за того что с какого то бодуна решил что при замыкании на землю Pin показывает 1 а при размыкании 0. Оттого что так и не понял до конца как работает подтягивающий резистор.


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

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


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

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


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

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