roboforum.ru

Технический форум по робототехнике.

Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..

Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..

Rolex » 20 фев 2010, 19:02

Вот схема 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_1027.JPG
mikrokontroller_4led_sch.png
mikrokontroller_4led_sch.png (5.26 КиБ) Просмотров: 3341
Последний раз редактировалось Rolex 20 фев 2010, 20:50, всего редактировалось 5 раз(а).

Re: Отладочная плата (Вариант с ATtiny2313)

EdGull » 20 фев 2010, 19:41

это ты типа так хвастаешся? :D

Re: Отладочная плата (Вариант с ATtiny2313)

avr123.nm.ru » 20 фев 2010, 20:13

Нет, он просто правил не читал про размещение картинок.

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

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

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

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

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

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

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

Re: Отладочная плата (Вариант с ATtiny2313)

Rolex » 20 фев 2010, 20:18

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

Re: Отладочная плата (Вариант с ATtiny2313)

avr123.nm.ru » 20 фев 2010, 20:26

Понюхал старик ромуальдыч ПОРТЯНКУ и аж заколдобился !

Вот диод и конденсатор в питании.
Вложения
0001.png
диод и конденсатор в питании
0001.png (2.58 КиБ) Просмотров: 3353

Re: Отладочная плата (Вариант с ATtiny2313)

Rolex » 20 фев 2010, 20:29

дайте ссыль на ваш курс где об этом пишется ,+подскажите в какой программе моя и ваша схема созданы,вроде в одной,но я брал готовый вариант из сети.

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

Re: Отладочная плата (Вариант с ATtiny2313)

ALHIMIK » 20 фев 2010, 20:34

проблемы не в БП
а в том что на ноги для программирования повешены СИДы через слишком маленькие резисторы

Re: Отладочная плата (Вариант с ATtiny2313)

avr123.nm.ru » 20 фев 2010, 20:44

Rolex писал(а):дайте ссыль на ваш курс где об этом пишется

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

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

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

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

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


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


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

Re: Отладочная плата (Вариант с ATtiny2313)

Rolex » 20 фев 2010, 20:51

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

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

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

Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..

ALHIMIK » 20 фев 2010, 20:53

1)повесить диоды на другие ноги
2)поставить Р(2-5) 1К

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

Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..

Rolex » 20 фев 2010, 23:32

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

Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..

ALHIMIK » 21 фев 2010, 00:03

это изза дребизга контактов
лечится задержкой считывания\конденсатором на кнопку и землю

Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..

avr123.nm.ru » 21 фев 2010, 00:04

Rolex писал(а): что будет показывать PinX при замыкании её через нажатие кнопки на землю ?
Ноль.

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

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

Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..

Vovan » 21 фев 2010, 00:10

у тебя неразбериха с коментами, а прога написана верно...
просто перепутано: ты пишешь в коментах зажечь, а сам гасишь светики...
советую Мортона почитать, раз на асме взялся...

Re: Отладочная плата (Вариант с ATtiny2313) ,проблема с БП или..

Rolex » 21 фев 2010, 01:40

Да,я и читаю Мортона,неразбериха из за того что с какого то бодуна решил что при замыкании на землю Pin показывает 1 а при размыкании 0. Оттого что так и не понял до конца как работает подтягивающий резистор.


Rambler\'s Top100 Mail.ru counter