@модуль (альфамодуль)

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
507
Сообщения: 150
Зарегистрирован: 10 янв 2013, 12:55

@модуль (альфамодуль)

Сообщение 507 » 05 дек 2014, 12:30

Продолжение, начало тут: viewtopic.php?p=15342#p15342.
53.jpg
53.jpg (166.33 КБ) 13221 просмотр
Последний раз редактировалось 507 08 дек 2014, 14:47, всего редактировалось 1 раз.

507
Сообщения: 150
Зарегистрирован: 10 янв 2013, 12:55

Re: @модуль (альфамодуль)

Сообщение 507 » 05 дек 2014, 12:39

alexsis_76 писал(а):507 а вы контроллер прошить сможете, программатором
и я тут все таки подумал что собирать надо на одной аппаратной конфигурации дабы не было разночтений



кстати wifi все таки завелся :)
Программатор есть, пользоваться умею )))
Про единую платформу говорил изначально.
С WiFi поздравляю!

507
Сообщения: 150
Зарегистрирован: 10 янв 2013, 12:55

Re: @модуль (альфамодуль)

Сообщение 507 » 05 дек 2014, 17:12

alexsis_76 Вы хотите что бы я попробовал ваш вариант прошивки?

alexsis_76

Re: @модуль (альфамодуль)

Сообщение alexsis_76 » 06 дек 2014, 04:48

да нет еще ни какого варианта , просто код из DEMO так что бы работало

foolhome
Сообщения: 164
Зарегистрирован: 18 окт 2014, 21:39
Откуда: Minsk

Re: @модуль (альфамодуль)

Сообщение foolhome » 06 дек 2014, 11:32

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

alexsis_76

Re: @модуль (альфамодуль)

Сообщение alexsis_76 » 07 дек 2014, 10:59

Продолжаю теcтирование wifi , сейчас связь с устройством через точку доступа, само устройство находится в другой комнате, связь устойчивая , поднял на устройстве telnet ,может быть отказаться от веб в его(telnet)пользу , на экране видно изменение переменных в реальном времени и все это без всяких аяксов и прочих много жрущих прибамбасов
Безымянный_1.png
Безымянный_1.png (107.54 КБ) 13358 просмотров
на скрине не видно цифры в строке Analog меняются
тут же присходит пинг устройства

GruNT
Сообщения: 281
Зарегистрирован: 27 авг 2014, 16:42

Re: @модуль (альфамодуль)

Сообщение GruNT » 08 дек 2014, 02:18

alexsis_76 писал(а):Продолжаю теcтирование wifi , сейчас связь с устройством через точку доступа, само устройство находится в другой комнате, связь устойчивая , поднял на устройстве telnet ,может быть отказаться от веб в его(telnet)пользу , на экране видно изменение переменных в реальном времени и все это без всяких аяксов и прочих много жрущих прибамбасов
на скрине не видно цифры в строке Analog меняются
тут же присходит пинг устройства
Может видео сделаете? telnet...интересно. Не ковырял его. А как он с web взаимодействует?
Код на ассамблере?

alexsis_76

Re: @модуль (альфамодуль)

Сообщение alexsis_76 » 08 дек 2014, 06:23

сделаю вечером
А как он с web взаимодействует?
никак это разные протоколы
Код на ассамблере?
си

GruNT
Сообщения: 281
Зарегистрирован: 27 авг 2014, 16:42

Re: @модуль (альфамодуль)

Сообщение GruNT » 08 дек 2014, 10:23

alexsis_76 писал(а):сделаю вечером
А как он с web взаимодействует?
никак это разные протоколы
Код на ассамблере?
си
Си это хорошо. Что разные протоколы я знаю...
Но а как тогда упровлять девайсом через сервер?

alexsis_76

Re: @модуль (альфамодуль)

Сообщение alexsis_76 » 08 дек 2014, 10:25

так же как из командной строки
отправлять символы на приемной стороне парсить и выполнять

507
Сообщения: 150
Зарегистрирован: 10 янв 2013, 12:55

Re: @модуль (альфамодуль)

Сообщение 507 » 08 дек 2014, 14:53

foolhome писал(а):507, выложите свой код, хоть простой вариант, хотелось бы поковыряться пока строительный сезон не начался и есть много тихих зимних вечеров, я так понял он на ассемблере.
Боюсь что мой код без железки под которую он писался Вас только окончательно запутает. В нем сделан упор на работу с 1вайр и реализован протокол для работы со своим софтом.
Если хочется просто так покопаться то могу посоветовать посмотреть проект тут http://trt.ru/design/solutions/trt-ethernet.htm.

alexsis_76

Re: @модуль (альфамодуль)

Сообщение alexsis_76 » 08 дек 2014, 17:36

микросхемы аппаратного 1ware у нас труднодоставаемы, но у меня есть две платы на авр с индикаторами и возможностью подключить до 8 устройств и имеющими свободные порты думаю подключить их , таким образом разгружается контроллер и снимается необходимость пляски с бубнами с 1ware вот
DSCN0966.JPG

507
Сообщения: 150
Зарегистрирован: 10 янв 2013, 12:55

Re: @модуль (альфамодуль)

Сообщение 507 » 08 дек 2014, 19:37

Танцы были с первым модулем, теперь уже все отработано.
56.jpg
тест ds2480
56.jpg (94.96 КБ) 13174 просмотра

alexsis_76

Re: @модуль (альфамодуль)

Сообщение alexsis_76 » 13 дек 2014, 14:16

рисунки печатных плат модулей, модули собраны на atmega8 , один приспособлен для работы c 1ware , имеет на борту реле и выводы нескольких портов (ADC)
второй имеет на борту ds1307 , у обоих имеются дисплеи
одна маленькая тонкость , разъем програмирования имеет другую нумерацию , придется переделывать
фото модуля где то в этой ветки вверху
схемы и прошивки модулей будут попозже как восстановлю
модули планируется подключить по и2с к основному модулю, сейчас испытываю мастера (програмного)шины

507
Сообщения: 150
Зарегистрирован: 10 янв 2013, 12:55

Re: @модуль (альфамодуль)

Сообщение 507 » 13 дек 2014, 14:20

alexsis_76 писал(а):рисунки печатных плат модулей, модули собраны на atmega8
это как? а как же пик?

alexsis_76

Re: @модуль (альфамодуль)

Сообщение alexsis_76 » 13 дек 2014, 14:25

пик не куда ни делся он сейчас гоняет байтики по вай фаю ;) просто у меня остались два модуля и было решено подключить их по шине к пику , таким образом я решил избавить себя от мороки с 1ware , дело в том что прошивки на них(модули)созданы в codevision , несколько движений пальцами(по клавиатуре)и вы получаете программу для работы с 1ware даже толком не зная что это(1ware) все это действо будет подключаться к основной плате , но тут небольшая не задача так как модуль MSSP в контроллере 1 а он прикидывается или spi или i2c и на spi висит wifi,то подключить туда i2c девайсы проблематично(по крайней мере без изменения прошивки) пришлось делать програмного мастера, аппаратный слейв будет на мегах, сейчас делаю все это

P.S в examples есть готовые программы для работы с ds18b20,ds1820,ds1990 меняете порт подключения дисплея, порт 1ware компилируете,прошиваете и все работает
Последний раз редактировалось alexsis_76 13 дек 2014, 14:46, всего редактировалось 1 раз.

507
Сообщения: 150
Зарегистрирован: 10 янв 2013, 12:55

Re: @модуль (альфамодуль)

Сообщение 507 » 13 дек 2014, 14:35

ммм... вон оно как )))

alexsis_76

Re: @модуль (альфамодуль)

Сообщение alexsis_76 » 18 дек 2014, 17:21

507
у Вас нет случайно кода для i2c slave ,запустил запись в устройство ,вроде пишет но код какой то корявый получается
Может быть есть у других участников форума

507
Сообщения: 150
Зарегистрирован: 10 янв 2013, 12:55

Re: @модуль (альфамодуль)

Сообщение 507 » 18 дек 2014, 18:40

Увы, я ж сам то код не пишу потому как не умею.

507
Сообщения: 150
Зарегистрирован: 10 янв 2013, 12:55

Re: @модуль (альфамодуль)

Сообщение 507 » 15 янв 2015, 02:29

Тема не умерла!
Несмотря на все сложности проект жив.
После ряда экспериментов пришли к осознанию что несмотря на всю привлекательность данного формфактора всех задач он решить не в состоянии. А делать всякий раз под новую задачу новую плату это не комильфо. Итог полностью переработанный модуль с увеличенным объемом епрома в четыре раза, 24 свободно программно-конфигурируемые GPIO и обилие подключаемой периферии от простых реле до WiFi, RF, BT и прочего.
Сейчас делаем попытки воткнуть А-модуль в среду программирования FBD стандарта МЭК 61131-3.

Ответить