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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Передача данных по сети 220 в
iosifk
сообщение Apr 13 2011, 09:54
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



По поводу Yitran IT-700 ...
Это модемы, которые предназначены для довольно медленных данных. В основном для чтения данных от электросчетчиков...И при этом не гарантируется, что линия всегда будет стабильна. Возможны перезапросы и режим ретрансляции через работающие модемы...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Apr 14 2011, 21:07
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(YAM @ Apr 8 2011, 18:56) *
Пока брали неболее 50 штук у VDMAIS (цену я привел ориентировочную для ознакомления, реально по-моему брали по 6$). А программатор то и не нужен. Все успешно шьется через их PLCStudio...


Т.е программировали через UART?
PLCStudio - платная? И это есть творение YITRAN - скачать можно у них?

Cколько реально получилась скорость и расстояние от модема к модему?

Сильно тяжко было писать свое приложение под их ось в кристалле?

Сигнальный развязывающий транс сами мотали или покупали?

Заранее спасибо за ответы. Начал копать то же в сторону IT700
Go to the top of the page
 
+Quote Post
YAM
сообщение Apr 15 2011, 05:52
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 7-07-04
Из: Ukraine
Пользователь №: 291



Цитата
Т.е программировали через UART?
PLCStudio - платная? И это есть творение YITRAN - скачать можно у них?

Да, через UART.
PLCStudio бесплатная, но дается после NDA как и остальная дока.
Цитата
Cколько реально получилась скорость и расстояние от модема к модему?

Скорость ~7kBit, но все сильно зависит от числа узлов в сети и т.д.
Расстояние приятно удивило.
Концентратор стоит в распределительном щитке, устройства в многоквартирном доме. Максимум расстояния около 500 метров или около того, везде все работает. Проверяли только с одним устройством без репитеров. Реально дальность гораздо больше, т.к. устройства выполняют роль ретрансляторов.
Цитата
Сильно тяжко было писать свое приложение под их ось в кристалле?

Нет, дока тоже дается, но израильтяне еще те программисты, ось у них очень тяжелая и неоптимизирована по скорости (типа round robin с приоритетами). Пришлось ее обойти sm.gif и написать свой "костыль".
В устройстве http://www.yam.net.ua/photos/15042011884.jpg (все на DIN рейку) у меня работает скриптовый язык типа упрощенного Си на котором пользователь уже пишет алгоритм управления внешними устройствами и анализ состояния датчиков. Скомпилированный образ скрипта грузится по линии питания и хранится во FLASH памяти самого процессора и выполняется оттуда благо памяти 256K. Так-же по интерфейсу RS485 опрашиваются модули расширения (дисплейно-клавиатурно-радиоприемный модуль, модули аналогового ввода DC, модули аналогового ввода AC, модули с релейными выходами, модули с симисторными выходами).
Концентратор на LPC1768 с Ethernet и тремя PLC модулями http://www.yam.net.ua/photos/15042011885.jpg (на каждую фазу, но можно обойтись и одним на все 3). Представляет из себя HTTP сервер с файловой системой на SD флэшке. Вся настройка на предоставляемых WEB страницах.
Цитата
Сигнальный развязывающий транс сами мотали или покупали?

Покупали готовый у них-же. Вот такой http://www.soselectronic.com/?str=371&artnum=87476


--------------------
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Apr 15 2011, 07:14
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(YAM @ Apr 15 2011, 09:52) *
Да, через UART.
PLCStudio бесплатная, но дается после NDA как и остальная дока.

Т.е весь процесс отладки через UART - залили софт - проверили и т.д.?

Цитата
Скорость ~7kBit, но все сильно зависит от числа узлов в сети и т.д.
Расстояние приятно удивило.
Концентратор стоит в распределительном щитке, устройства в многоквартирном доме. Максимум расстояния около 500 метров или около того, везде все работает. Проверяли только с одним устройством без репитеров. Реально дальность гораздо больше, т.к. устройства выполняют роль ретрансляторов.

Я просто не в курсе - вы со счетчиками связь держите, у меня такой вопрос: А из квартиры после счетчика связь будет?

Цитата
Нет, дока тоже дается, но израильтяне еще те программисты, ось у них очень тяжелая и неоптимизирована по скорости (типа round robin с приоритетами). Пришлось ее обойти sm.gif и написать свой "костыль".
В устройстве http://www.yam.net.ua/photos/15042011884.jpg (все на DIN рейку) у меня работает скриптовый язык типа упрощенного Си на котором пользователь уже пишет алгоритм управления внешними устройствами и анализ состояния датчиков. Скомпилированный образ скрипта грузится по линии питания и хранится во FLASH памяти самого процессора и выполняется оттуда благо памяти 256K.

Можно подробнее описать про организацию "костыля" - А если можно взглянуть в эту часть соурцев, то вообще был бы благодарен вам.

Цитата
Так-же по интерфейсу RS485 опрашиваются модули расширения (дисплейно-клавиатурно-радиоприемный модуль, модули аналогового ввода DC, модули аналогового ввода AC, модули с релейными выходами, модули с симисторными выходами).

По RS485 modbus или свой протокол? Радиоприемный модуль - в каком звене он участвует? На каких контроллерах , если не секрет, выполнены эти модули?

Цитата
Концентратор на LPC1768 с Ethernet и тремя PLC модулями http://www.yam.net.ua/photos/15042011885.jpg (на каждую фазу, но можно обойтись и одним на все 3). Представляет из себя HTTP сервер с файловой системой на SD флэшке. Вся настройка на предоставляемых WEB страницах.

Как 3 собирали в один поток? C одним хуже связь была?
Цитата
Покупали готовый у них-же. Вот такой http://www.soselectronic.com/?str=371&artnum=87476

Если не секрет - по какой цене?
Большое спасибо за ответы!
Go to the top of the page
 
+Quote Post
YAM
сообщение Apr 15 2011, 07:25
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 7-07-04
Из: Ukraine
Пользователь №: 291



Цитата
Т.е весь процесс отладки через UART - залили софт - проверили и т.д.?

Да, можно и через JTAG, но я привык через UART sm.gif
Цитата
Я просто не в курсе - вы со счетчиками связь держите, у меня такой вопрос: А из квартиры после счетчика связь будет?

Нет, не со счетчиками, а между концентратором и оконечными устройствами, в терминологии YItran между NC и RS.
Да, конечно будет.
Цитата
Можно подробнее описать про организацию "костыля" - А если можно взглянуть в эту часть соурцев, то вообще был бы благодарен вам.

Хорошо, почта..., вернее ЛС
Цитата
По RS485 modbus или свой протокол? Радиоприемный модуль - в каком звене он участвует? На каких контроллерах , если не секрет, выполнены эти модули?

RS485 свой внутренний протокол. Радиоприемный модуль опционален и в 2-х вариантах 433.92MHz и 868MHz, для приема сигнала с брелоков для организации доступа или чего заблогорассудится клиенту , и с беспроводных датчиков.
Внешние модули расширения выполнены кто на ATmega8, кто на ATmega32...
Цитата
Как 3 собирали в один поток? C одним хуже связь была?

Нет, просто есть некоторые времянные ограничения на построение сети в протоколе, заказчик хотел 1000 устройств к одному концентратору. Я его уговорил на 300, т.е. по 100 на каждую фазу. Кроме того, каждое оконечное устройство имеет не один канал управления, а до 32-х...
Цитата
Если не секрет - по какой цене?

Я типа технарь, цены не мой конек wink.gif


--------------------
Go to the top of the page
 
+Quote Post
zae
сообщение May 16 2011, 13:14
Сообщение #21





Группа: Новичок
Сообщений: 1
Регистрация: 20-06-07
Из: минск
Пользователь №: 28 562



Если сильно не затруднит, то сбрось и мне сырцы. Может коротенько расскажешь про свой костыль? ОС совсем отбросил или как?
Go to the top of the page
 
+Quote Post
SidAlex
сообщение May 24 2011, 12:58
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 7-04-10
Пользователь №: 56 467



Народ, всем привет. Может не в тему, но у меня большая проблема. Тоже решил отказаться от их "аппликации" как они это называют. Решил сопряч IT700 с MCU, а именно с MSP430. Все вроде ничего, но при попытке передачи данных проходит не более четырех пакетов. В чем проблема ума не приложу. Просто через PLC Studio все пакеты проходят на ура, а через МК никак, я и с ихней тех поддержкой разговаривал и все такое прочее, короче ответа внятного я так и не получил. Кто-нибудь сталкивался с этой проблемой? Заранее благодарен за ответы.
Go to the top of the page
 
+Quote Post
deza
сообщение May 24 2011, 19:16
Сообщение #23





Группа: Новичок
Сообщений: 5
Регистрация: 7-09-10
Пользователь №: 59 355



один пакет длинной не более 79 байт со всеми обвязками, потом таймаут на ожидание ответа который зависит от количества ретрансляции на пути адресату, максимальное время около 1 мин. если пакеты более 79 то итран их сам бьет на куски по 79 и тогда нужно еще и контролировать все ли куски дошли до адресата, вобщем куча всяких заморочек не описаных в документации и которые нужно клещами вытягивать с тех поддержки. ест ь еще прикол с плохой связью когда модем переходит на более низкую скорость тогда все таймауты увеличиваются в 4 раза.(обычно 2400 но при плохой связи алгоритм меняется и скорость уменьшается до 300)
Go to the top of the page
 
+Quote Post
SidAlex
сообщение May 25 2011, 05:16
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 7-04-10
Пользователь №: 56 467



Информация интересная. Но у меня сейчас размер посылки 20 байт. Я посылаю одну и ту же посылку раз в 30 секунд. Скорость общения MCU с IT700 составляет по умолчанию, т.е. 38400. Настройка модема стоит авто, т.е. я только отправляю и все. Но когда ни одной посылки не доходит, а когда не более четырех. Можно ли написать поэтапно что нужно делать, т.е. как правильно инициализировать, передавать ну и т.п. Просто я уже недели две бьюсь над этой проблемой, а в тех поддержке отписывают мне одно и тоже.
Да еще есть такая вещь, если пакеты не проходят, то хочу с помощью команды отправить в RESET, а она просто игнорируется. Но и передача просто не проходит. Но если слушать монитором COM-порта и слать посылки с помощью PLC Studio то все они проходят, с какой бы частотой я их не посылал.

Код
num  time        type   serv  mod prty sq  cw  net   isrc    idst    osrc    fdst    psrc size payload  
0004 09:51:32.4 Mine   ack   RM  norm 31  18  980      9       8       9       8       0    4 0123  
0003 09:51:02.5 Mine   ack   RM  norm 31  19  980      9       8       9       8       0    4 0123  
0002 09:50:32.4 Mine   ack   RM  norm 31  80  980      9       8       9       8       0    4 0123  
0001 09:50:02.4 Mine   ack   RM  norm 31  80  980      9       8       9       8       0    4 0123


Меня еще интересует что такое cw. Оно изменяется, в смысле значение этого параметра.

Сообщение отредактировал SidAlex - May 25 2011, 05:53
Go to the top of the page
 
+Quote Post
SidAlex
сообщение May 25 2011, 09:55
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 7-04-10
Пользователь №: 56 467



Народ, помогите..... help.gif Я уже не знаю чего делать.... Как работать с этим модемом, если ты работаешь через MCU. У меня MSP430
Go to the top of the page
 
+Quote Post
S.Sheva
сообщение Sep 9 2011, 17:05
Сообщение #26





Группа: Новичок
Сообщений: 2
Регистрация: 29-04-11
Пользователь №: 64 699



Цитата(SidAlex @ May 25 2011, 08:16) *
Код
num  time        type   serv  mod prty sq  cw  net   isrc    idst    osrc    fdst    psrc size payload  
0004 09:51:32.4 Mine   ack   RM  norm 31  18  980      9       8       9       8       0    4 0123  
0003 09:51:02.5 Mine   ack   RM  norm 31  19  980      9       8       9       8       0    4 0123  
0002 09:50:32.4 Mine   ack   RM  norm 31  80  980      9       8       9       8       0    4 0123  
0001 09:50:02.4 Mine   ack   RM  norm 31  80  980      9       8       9       8       0    4 0123


Меня еще интересует что такое cw. Оно изменяется, в смысле значение этого параметра.


В нашем DLL есть параметр CW (Contention Window), именно его ты и наблюдаешь в нашей PLCStudio.
Этот параметр определяет максимальное время, которое даётся передатчику для выбора случайного времени передачи пакета в линию.
Чем больше CW, тем меньше вероятность столкновения пакетов в линии, при определённом количестве передающих устройств в этой линии.
CW (Contention Window), постоянно изменяется и адаптируется под колличество устройств в сети, наш алгоритм постоянно оптимизирует это значение, например когда в сети много модемов, мы автоматически увеличиваем CW, когда меньше, мы его уменьшаем.
Ну вот вкратце и всё, что касается нашего adaptive back off algorithm.
Если тебе нужно более подробное описание PLC модема Yitran, напиши на почту Slava@Yitran.com, и я постораюсь тебе ответить.
У нас есть Патент на этот Adaptive back-off algorithm, который выложен в Интернете. Кстати, именно наш Adaptive back-off algorithm приннят за основу в новом форуме ITU G.hnem
Go to the top of the page
 
+Quote Post
globalnode
сообщение Aug 14 2012, 05:45
Сообщение #27





Группа: Новичок
Сообщений: 2
Регистрация: 14-08-12
Пользователь №: 73 116



Цитата(YAM @ Apr 15 2011, 09:52) *
Пришлось ее обойти sm.gif и написать свой "костыль".
В устройстве http://www.yam.net.ua/photos/15042011884.jpg (все на DIN рейку) у меня работает скриптовый язык типа упрощенного Си на котором пользователь уже пишет алгоритм управления внешними устройствами и анализ состояния датчиков. Скомпилированный образ скрипта грузится по линии питания и хранится во FLASH памяти самого процессора и выполняется оттуда благо памяти 256K. Так-же по интерфейсу RS485 опрашиваются модули расширения (дисплейно-клавиатурно-радиоприемный модуль, модули аналогового ввода DC, модули аналогового ввода AC, модули с релейными выходами, модули с симисторными выходами).


Уважаемый YAM, не могу написать вам личное сообщение по причине ограничений форума, извините, что поднимаю старую тему, Вы не могл\и бы поделиться исходниками своей прошивки для Уитрановского модема? Имею сеть из нескольких таких модемов и меня давно привлекает их довольно мощное ядрои большая флэш-память. С уважением, Константин.
Go to the top of the page
 
+Quote Post
YAM
сообщение Aug 14 2012, 15:18
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 7-07-04
Из: Ukraine
Пользователь №: 291



Цитата(globalnode @ Aug 14 2012, 08:45) *
............
Вы не могл\и бы поделиться исходниками своей прошивки для Уитрановского модема?

Извините, но нет.
Обратитесь с этим к S.Sheva.


--------------------
Go to the top of the page
 
+Quote Post
globalnode
сообщение Aug 15 2012, 05:56
Сообщение #29





Группа: Новичок
Сообщений: 2
Регистрация: 14-08-12
Пользователь №: 73 116



Цитата(YAM @ Aug 14 2012, 19:18) *
Обратитесь с этим к S.Sheva.


Вячеславу я уже писал неоднократно на почту. Он не ответил, но это правильно - представитель компании не будет давать средства для разработки альтернативного ПО, отличного от того, которое они сами же и продвигают.
А мне не нужно, чтобы процессор модема простаивал большую часть времени, пусть занимается чем-то еще, например опрашивает датчики тока и напряжения и пишет все это в I2C флэшку.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 7th July 2025 - 09:32
Рейтинг@Mail.ru


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