реклама на сайте
подробности

 
 
> реле ложит мегу на лопатки, как правильно?
klen
сообщение Mar 1 2009, 21:00
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



девайс представляет собой таймер - потенциометром выставили интервал, нажали кнопку - реле замыкается на заданный интервал.
мега 48. питание 5 вольт, стоит большой электролит по питанию и керамика тоже

реле 5 вольтовое 40ма замыкание. брал специально чтоб на схалявить и напрямую портом управлять. в обмотку обратный диод шотки впаян.

три линии порта на вывод паралельно питают обмотку реле.

глючит - похоже сбрасывается процессор.

че делать - девай примитивней некуда а вот....

на крайняк два MOSFETa + PVI5033 а это дороже чем все остальное два раза
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Mar 2 2009, 14:50
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
(Вторая, кстати, не открылась)


Странно. Ну да вот оно:

CODE

Значит вот как дело было, наша славная кобыла до безумья полюбила привозного жеребца (+)
Отправлено ReAl 16 июля 2008 г. 17:31
В ответ на: Становится всё чудесатеее и чудесатее! Какая красота! Кажется, там просто ядро сбрасывается. Ещё пару тыков и отчитываюсь отправлено ReAl 16 июля 2008 г. 16:30

Похоже, косяк в BOD (кстати, а кто при каких фьюзах проверял?)

ATTINY2313-20PU 0623
6F7011
35570C
1-P0623 e3


.nolist
#define __SFR_OFFSET 0
#include <avr/io.h>
.list

#define NOPS 1
#define OUTS 2

.text
.global main
main:

ldi r16, 0xFF
out DDRD, r16
out DDRB, r16
out DDRA, r16

1: ldi r16, 0xFF
out PORTA, r16
out PORTB, r16
out PORTD, r16
.rept OUTS
out PORTD, r16
.endr
.rept NOPS
nop
.endr
ldi r16, 0
out PORTA, r16
out PORTB, r16
out PORTD, r16
.rept OUTS
out PORTD, r16
.endr
.rept NOPS
nop
.endr
rjmp 1b


FUSES = wdton=1,bodlevel=4,sut=1,cksel=4,ckdiv=1
Питание 5В


При ckdiv=0 либо при cksel=2 (т.е. на более низкой частоте) - тоже всё нормально.

Если стоит вывод только в PORTA - тоже всё нормально.
Если только в PORTD - достаточно двух NOP
Если только в PORTB - достаточно трёх NOP
Если во все три порта - тоже достаточно трёх NOP
NOPS можно разменивать на OUTS - т.е. проблема в выводе противоположного значения в порты. Зависимость количества NOP от количества изменяемых битов в порту не исследовал, моя страсть к неразменным пятакам так далеко не распространяется.

Как это выглядит:
Пачка импульсов в несколько микросекунд (5-15 периодов меандра), если пачка закочилась на "1"-ке, то плавный спад напряжения, разряд на входном сопротивлении осциллографа.
Длина пачки зависит от количества портов, задействованных в тестировании и от количества тактов между выводами противоположного значения.
Расстояние между пачками несколько микросекунд при SUT=0, около 4мс при SUT=1, около 65мс при SUT=2, т.е. определённо кристалл просто сбрасывается.
Но!
При bodlevel=7 (т.е. BOD выключен) никаких проблем вообще без прмежуточных NOP.
При 6,5,4 - одинаковое поведение с точностью до количества нужных для нормальной работы NOP-ов.
Т.е. косяк в (трассировке) BOD на кристалле.

Дело было на макетке, на которой конденсатор по питанию в паре см от панельки (так сложилось, что на несколько панелек "проверялки avreal" только один керам. конденсатор на штырях байт-бластера, до сих пор не глючило и я не стал паять конденсаторы на все панельки, чтобы не улучшать лишний раз условия работы программатора).

Включать паяльник влом.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- klen   реле ложит мегу на лопатки   Mar 1 2009, 21:00
- - aaarrr   Правильно - кладет Посмотрите, не возникает ли и...   Mar 1 2009, 21:05
- - rezident   Для решения вашей проблемы достаточно одного транз...   Mar 1 2009, 21:11
|- - domowoj   Цитата(rezident @ Mar 2 2009, 03:11) Для ...   Mar 2 2009, 01:26
|- - SasaVitebsk   Цитата(domowoj @ Mar 2 2009, 05:26) +1 И,...   Mar 2 2009, 13:34
- - ukpyr   попробуйте посл.с портами небольшой резистор 1-10 ...   Mar 1 2009, 21:13
|- - zhevak   Цитата(ukpyr @ Mar 2 2009, 02:13) попробу...   Mar 1 2009, 21:45
- - SasaVitebsk   Как то непонятно. Я с меги 8 6 двигателями по 2 об...   Mar 1 2009, 22:16
|- - zhevak   Цитата(SasaVitebsk @ Mar 2 2009, 03:16) К...   Mar 1 2009, 22:39
|- - defunct   Цитата(zhevak @ Mar 2 2009, 00:39) И еще,...   Mar 2 2009, 00:20
|- - dowhile   Цитата(defunct @ Mar 2 2009, 03:20) Напря...   Mar 2 2009, 09:52
- - _Pasha   Цитата(klen @ Mar 2 2009, 01:00) три лини...   Mar 2 2009, 01:03
|- - zhevak   Цитата(_Pasha @ Mar 2 2009, 06:03) Вот их...   Mar 2 2009, 06:10
|- - Alexeus   +1 за транзистор. Поставьте копеечный, хоть КТ315....   Mar 2 2009, 07:41
|- - zhevak   Цитата(Alexeus @ Mar 2 2009, 12:41) Поста...   Mar 2 2009, 14:43
- - Rst7   Цитататри линии порта на вывод паралельно питают о...   Mar 2 2009, 07:53
- - _3m   Цитата(klen @ Mar 2 2009, 00:00) реле 5 в...   Mar 2 2009, 08:13
- - vesago   Эдс самоиндукции. Если тока хватает, достаточно за...   Mar 2 2009, 08:26
|- - tyro   Цитата(vesago @ Mar 2 2009, 11:26) Эдс са...   Mar 2 2009, 08:37
- - Rst7   Да нет, похоже тут проблема глубже, надо бы больше...   Mar 2 2009, 09:08
- - -=TRO=-   КП505 , полтора ампера, 50 вольт, цена 10 центов, ...   Mar 2 2009, 09:22
- - muravei   Цитата(klen @ Mar 2 2009, 00:00) реле 5 в...   Mar 2 2009, 09:24
- - Rst7   ЦитатаА то AVR скоростная и по фронту выдаёт не ме...   Mar 2 2009, 13:43
- - klen   спасибо, буду пробывать и мерить - чтоб понять. от...   Mar 2 2009, 14:23
- - Anato   На Mege8 подобное было, сброс при включении реле. ...   Mar 2 2009, 18:58
|- - manul78   Цитата(Anato @ Mar 2 2009, 21:58) Полност...   Mar 2 2009, 21:28
|- - klen   Цитата(manul78 @ Mar 3 2009, 00:28) Единс...   Mar 3 2009, 00:12
||- - ALEXLAB   Цитата(klen @ Mar 3 2009, 03:12) Развязат...   Mar 3 2009, 09:25
|- - SasaVitebsk   Цитата(manul78 @ Mar 3 2009, 01:28) Единс...   Mar 3 2009, 08:37
- - _Pasha   Хватит дуть на холодную воду! Топология по зем...   Mar 3 2009, 10:48
- - Marian   Цитата(klen @ Mar 1 2009, 23:00) реле 5 в...   Mar 3 2009, 17:19
|- - aleksey_g   Цитата(Marian @ Mar 3 2009, 19:19) Попроб...   Mar 3 2009, 17:51
- - Rst7   ЦитатаАвторский диод защитит выходы только от выбр...   Mar 3 2009, 18:20
|- - aleksey_g   Цитата(Rst7 @ Mar 3 2009, 20:20) Вы чо, н...   Mar 3 2009, 18:42
|- - muravei   Цитата(Rst7 @ Mar 3 2009, 21:20) Какие ди...   Mar 4 2009, 14:46
|- - _Pasha   Цитата(muravei @ Mar 4 2009, 17:46) Кстат...   Mar 4 2009, 18:23
- - zombi   В одном из своих устройств использую WJ104-2C-5VDC...   Mar 3 2009, 19:14
|- - klen   мысль перекинуть нагрузку с 0-пин на пин-5v каже...   Mar 3 2009, 22:06
|- - Marian   Цитата(klen @ Mar 4 2009, 00:06) мысль пе...   Mar 4 2009, 08:04
|- - klen   Цитата(Marian @ Mar 4 2009, 11:04) Диод, ...   Mar 4 2009, 09:31
|- - Herz   Цитата(klen @ Mar 4 2009, 11:31) неужели ...   Mar 4 2009, 09:57
|- - _Pasha   Цитата(klen @ Mar 4 2009, 13:31) неужели ...   Mar 4 2009, 12:17
|- - Marian   Цитата(klen @ Mar 4 2009, 11:31) неужели ...   Mar 4 2009, 17:18
- - Rst7   ЦитатаА вот пусть автор его поставит и расскажет о...   Mar 3 2009, 19:51
- - Rst7   Цитатанеужели я так глупо выгляжу? Спакойна Пуст...   Mar 4 2009, 10:02
- - Rst7   ЦитатаЭто они не нужны , если выключить реле ...   Mar 4 2009, 15:39
- - Marian   Надо думать помогло ?   Mar 24 2009, 11:35


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016