Умный Дом по Ethernet

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
alexsis_76

Re: Умный Дом по Ethernet

Сообщение alexsis_76 » 28 мар 2012, 15:01

Пардон не туда смотрел вроде ничего криминального нет попробуйте тестовую прошивку подсоедините светодиоды к глючащим портам и попробуйте поуправлять ими шилд пока отцепите

edka
Сообщения: 47
Зарегистрирован: 09 фев 2012, 13:24
Откуда: Латвия - Рига

Re: Умный Дом по Ethernet

Сообщение edka » 28 мар 2012, 23:35

Код: Выделить всё

//#define F_CPU 12500000UL  // 12.5 MHz
#define F_CPU 16384000 
int main(void)
{
	DDRD = 0xff;
	DDRB = 0xff;
	while(1)
	{		
		PORTB=0xff;
		PORTD=0xff;
		_delay_ms(1000);
		PORTB=0x00;
		PORTD=0x00;
		_delay_ms(1000);
	}	        
}
[/size]
Все порты моргают.

Код: Выделить всё

//#define F_CPU 12500000UL  // 12.5 MHz
#define F_CPU 16384000 
int main(void)
{
	DDRD = 0xff;
	DDRB = 0xff;
	while(1)
	{		
		PORTB=0xff;
		PORTD=0xff;
		_delay_loop_1(1000);
		PORTB=0x00;
		PORTD=0x00;
		_delay_loop_1(1000);
	}	        
}
[/size]
На всех портах всегда 1. Как так? Смотреть фьюзы?

alexsis_76

Re: Умный Дом по Ethernet

Сообщение alexsis_76 » 29 мар 2012, 03:38

Код: Выделить всё

На всех портах всегда 1. Как так? Смотреть фьюзы?
смотреть

Код: Выделить всё

_delay_loop_1(1000);
_delay_ms();
стандартная функция задежки
_delay_loop_1()
видимо самописная в ней могут быть проблемы так что порты у вас функционируют нормально, попробуйте найти место в коде,точнее строку где контроллер повисает для этого или просто комментируйте строки пока глюк не пропадет,либо повесьте отладочный светодиод, фьюзами выставите тактирование от кварца


P.S а что говорят ардуинщики , наверняка вы не первый кто делает данное устройство

edka
Сообщения: 47
Зарегистрирован: 09 фев 2012, 13:24
Откуда: Латвия - Рига

Re: Умный Дом по Ethernet

Сообщение edka » 29 мар 2012, 09:52

Я так думаю, что косвенная проблема именно(может и не только) в _delay_loop_1(пока не разобрался в чем разница с _delay_ms), для начала попробую везде ее заменить на _delay_ms.
Будем искать и читать. Спасибо.

edka
Сообщения: 47
Зарегистрирован: 09 фев 2012, 13:24
Откуда: Латвия - Рига

Re: Умный Дом по Ethernet

Сообщение edka » 29 мар 2012, 10:20

Как то до конца не разобрался, надобыло поставить меньше 256 итераций или использовать _delay_loop_2.

alexsis_76

Re: Умный Дом по Ethernet

Сообщение alexsis_76 » 29 мар 2012, 10:38

delay_loop_1 и delay_loop_2 это очень маленькие задежки одна использует восьмибитный счетчик вторая шеснадцатибитный они основа функций delay
одна из них дает милисекундные задежки вторая микросекундные

edka
Сообщения: 47
Зарегистрирован: 09 фев 2012, 13:24
Откуда: Латвия - Рига

Re: Умный Дом по Ethernet

Сообщение edka » 29 мар 2012, 22:35

Всем спасибо!
Добавил в сетуп:

Код: Выделить всё

DDRD|= (1<<4);	PORTD|= (1<<4);
убрал из списка порт D4 и тфу тфу тфу, все работает. Буду разбираться дальше.

alexsis_76

Re: Умный Дом по Ethernet

Сообщение alexsis_76 » 30 мар 2012, 01:28

Судя по рисунку на D 4 у вас висит SD_CS

edka
Сообщения: 47
Зарегистрирован: 09 фев 2012, 13:24
Откуда: Латвия - Рига

Re: Умный Дом по Ethernet

Сообщение edka » 30 мар 2012, 09:56

alexsis_76 писал(а):Судя по рисунку на D 4 у вас висит SD_CS
Да так оно и есть. На сколько понял если D4->Out->1 - spi работает с enc28j60, если D4->OUT?->0 spi работает с sd card.

alexsis_76

Re: Умный Дом по Ethernet

Сообщение alexsis_76 » 30 мар 2012, 10:16

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

edka
Сообщения: 47
Зарегистрирован: 09 фев 2012, 13:24
Откуда: Латвия - Рига

Re: Умный Дом по Ethernet

Сообщение edka » 30 мар 2012, 10:32

Извините, не силен в схемотехнике, может магия происходит в MC74HC125AN?А может банально схема не соответствует действительности(схема взята с сайта разработчика и приложена именно к устройтву которое я купил, но не совпадение частот кварца на схеме и в реальности вынуждают задуматься о соответствии схемы и устройства). Пока посмотрев предложенный код производителя, и увидев там:

Код: Выделить всё

/* Disable SD card */
pinMode(4, OUTPUT);
digitalWrite(4, HIGH);
...делаю вывод, что все же надо отключать SD при работе с Enc.

alexsis_76

Re: Умный Дом по Ethernet

Сообщение alexsis_76 » 30 мар 2012, 11:02

ну и пусть остается отключенным благо ног свободных хватает

Frag
Сообщения: 16
Зарегистрирован: 01 апр 2012, 19:19

Re: Умный Дом по Ethernet

Сообщение Frag » 01 апр 2012, 19:28

Восхищен вашим проектом :!: Автору 5+ за изложение материала, идею и глубину проработки.
Не отрываясь читал 2 часа, сразу же захотелось попрбовать своими руками идею проекта.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 01 апр 2012, 23:43

А вот фото исполнительного модуля на DIN-рейку.
7 входов. 7 выходов. Подробнее о комплекте: интерфейсный + исполнительный модули скоро.
megadevice-exec.jpg
megadevice-exec.jpg (68.11 КБ) 14435 просмотров

karimm
Сообщения: 86
Зарегистрирован: 09 авг 2011, 03:54

Re: Умный Дом по Ethernet

Сообщение karimm » 02 апр 2012, 00:03

шикарно =)
с нетерпением жду более детального обзора

xace
Сообщения: 56
Зарегистрирован: 12 май 2011, 18:07

Re: Умный Дом по Ethernet

Сообщение xace » 02 апр 2012, 10:30

Добрый день! А планируете продажу девайса ?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 02 апр 2012, 13:33

xace, да, планирую.
Но поскольку это, так сказать, Hand Made и время изготовления одного такого полного комплекта достаточно большое, то 1) предложение будет ограничено 2) цена не будет совсем уж копеечной.
Но, все равно стоимость за 14 портов, которые могут покрыть нужды небольшой квартиры, будет ниже одного какого-нибудь диммера под KNX ;) Более конкретную информацию сообщу после небольшой доработки прошивки и проведения масштабных испытаний.

nemozar
Сообщения: 8
Зарегистрирован: 18 мар 2012, 16:52

Re: Умный Дом по Ethernet

Сообщение nemozar » 03 апр 2012, 21:48

а какая будет ориентировочная стоимость?

Iganin
Сообщения: 10
Зарегистрирован: 11 дек 2011, 17:26
Откуда: Belgium

Re: Умный Дом по Ethernet

Сообщение Iganin » 04 апр 2012, 00:33

Увидел следующую связку в инете.
http://www.geek.com/articles/chips/rasp ... -20120326/
Я думаю что для небольшой квартиры это самое то. И контроллер и сервер вместе. Думаю что не будет дороже 100 евро."просто добавь hdd".

Aquarius
Сообщения: 362
Зарегистрирован: 19 дек 2011, 17:17
Откуда: Дзержинск

Re: Умный Дом по Ethernet

Сообщение Aquarius » 04 апр 2012, 09:45

Iganin писал(а):Увидел следующую связку в инете.
http://www.geek.com/articles/chips/rasp ... -20120326/
Я думаю что для небольшой квартиры это самое то. И контроллер и сервер вместе. Думаю что не будет дороже 100 евро."просто добавь hdd".
Я бы сказал просто добавь Raspbrry Pi, которую сейчас пока ни где не купишь. Её уже обсуждали здесь.

Ответить