Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Matrix

Вопросы о Matrix Работа и применение контроллеров Matrix.

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2021, 11:02   #31
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Gel Посмотреть сообщение
Да его не похерили, к нему модем подключен.
Хренушки...
Модем на UART-е висит в Матриксе (devModem="/dev/ttyACM4") как и положено Quectel UG95E.

Цитата:
Сообщение от LordN Посмотреть сообщение
так оно гуглится легко, хоть на али, хоть в каком-нить дэнээсе.
В 10 милливат на WiFi верю. USB от SD слота по питанию ну просто никак.

Последний раз редактировалось ATS, 31.05.2021 в 11:14
ATS вне форума   Ответить с цитированием
Старый 31.05.2021, 11:11   #32
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от ATS Посмотреть сообщение
Хренушки...
Модем на UART-е висит в Матриксе (devModem="/dev/ttyACM4") как и положено Quectel UG95E.
На USB он висит. Акела промахнулся


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 31.05.2021, 11:22   #33
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Arsie Посмотреть сообщение
На USB он висит. Акела промахнулся
Глянул - есть ук модуля USB. Ну что сказать - конструкторский изврат.
В одной линейке разнохрень.
ATS вне форума   Ответить с цитированием
Старый 31.05.2021, 11:31   #34
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от ATS Посмотреть сообщение
Глянул - есть ук модуля USB. Ну что сказать - конструкторский изврат.
В одной линейке разнохрень.
Акела должен уйти (с)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 31.05.2021, 11:46   #35
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от ATS Посмотреть сообщение
Глянул - есть ук модуля USB. Ну что сказать - конструкторский изврат.
В одной линейке разнохрень.
Да не, нормально.

Только нужно было через хаб подключить (с учетом возможности обесточить/перезагрузить модем для сброса его при повисании), что бы USB можно было еще использовать другими устройствами.


Добавлено через 4 минуты


А вот USB через SPI/I2C (если будут такие модули NA) -- это да, изврат. Я еще понимаю, сделать такое для микроконтроллера, но здесь...
Gel вне форума   Ответить с цитированием
Старый 31.05.2021, 12:39   #36
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Китайцы спешат на помощь!

...Микросхема CH376S (File manage and control chip CH376) можно использовать для чтения, записи и др. с USB flash устройств. Можно подключаться по трём интерфейсам: 8 bit paralel interface, UART и SPI...

https://www.mpja.com/download/CH376DS1.pdf

http://we.easyelectronics.ru/electro...s-chast-1.html

https://roboparts.ru/catalog/interfe.../modul-ch376s/

Последний раз редактировалось Arsie, 31.05.2021 в 12:44 Причина: Картинка больно большая
Gel вне форума   Ответить с цитированием
Старый 31.05.2021, 12:43   #37
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Gel Посмотреть сообщение
Китайцы спешат на помощь!
Вы открыли для себя мир поисковых машин?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 31.05.2021, 12:58   #38
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Arsie Посмотреть сообщение
Акела должен уйти (с)
Давно пора. Акела старый...
ATS вне форума   Ответить с цитированием
Старый 31.05.2021, 13:01   #39
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вы открыли для себя мир поисковых машин?
Нет, я открыл для себя наличие CH376S.

Конечно, я бы предпочел не делать таких открытий, а пользоваться прямыми решениями.
Gel вне форума   Ответить с цитированием
Старый 31.05.2021, 13:05   #40
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Gel Посмотреть сообщение
Да не, нормально.
Что нормально? При кучке UART-ов повесить модем на USB?

Цитата:
А вот USB через SPI/I2C (если будут такие модули NA) -- это да, изврат.
Ну через SPI будут примерно те же 10 мегабит.


Цитата:
Сообщение от Gel Посмотреть сообщение
Китайцы спешат на помощь!
Они вообще будущее планетки. Гейропейцы обречены.
ATS вне форума   Ответить с цитированием
Старый 31.05.2021, 13:58   #41
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от ATS Посмотреть сообщение
Что нормально? При кучке UART-ов повесить модем на USB?
Если повесить модем на UART, то на один поток будет навешано куча функций. В штатном режиме работы модуль должен:

1) держать интернет соединение;
2) отправлять/принимать SMS;
3) мониторить состояние.

По факту это означает, что установив интерент-соединение мы уже не можем принимать SMS-ки (теоретически это возможно, переключаясь между режимами команд/данных, используя CMUX, но это же тоже костыль еще тот).

В противовес UART, интерфейс USB обеспечивает независимые потоки данных для функций. Для работы с модемом доступны устройства ttyACM0, ttyACM3 и ttyACM4, которые не мешают друг другу.
Gel вне форума   Ответить с цитированием
Старый 31.05.2021, 16:36   #42
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Подумал/посмотрел еще по UART подключению. Т.к. данный модем поддерживает CMUX, то проблемы создать несколько виртуальных портов по одному физическому нет.

Однако, сам модем может прокачать до 7,2 мбит, а по UART максимальная скорость передачи -- 0,9 мегабита.

Так что подключение по USB -- самое то.
Gel вне форума   Ответить с цитированием
Старый 31.05.2021, 17:25   #43
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Gel Посмотреть сообщение
Однако, сам модем может прокачать до 7,2 мбит, а по UART максимальная скорость передачи -- 0,9 мегабита.
Baud rate from 300 bps up to 3.6864 Mbps
Иначе бы MTBus не получился...

Цитата:
Так что подключение по USB -- самое то.
Согласен - был неправ
ATS вне форума   Ответить с цитированием
Старый 31.05.2021, 19:50   #44
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от ATS Посмотреть сообщение
Baud rate from 300 bps up to 3.6864 Mbps
Иначе бы MTBus не получился...
Так а сам модем?

Я смотрю "UG95 Key Features": Baud rate 300 to 921600bps.
Gel вне форума   Ответить с цитированием
Старый 01.06.2021, 00:36   #45
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Gel Посмотреть сообщение
Я смотрю "UG95 Key Features": Baud rate 300 to 921600bps.
Посмотрел. Да еще и 1.8V.

Но в безмодемном Матриксе USB разъемчик можно было бы и прилепить.
Как в родственниках.


Но если вернуться в начало
Цитата:
Сообщение от Gel Посмотреть сообщение
Вообще, конечная цель -- вывести USB на корпус ящика устройства
Зачем и почему именно USB?

Последний раз редактировалось ATS, 01.06.2021 в 00:55
ATS вне форума   Ответить с цитированием
Старый 01.06.2021, 08:26   #46
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от ATS Посмотреть сообщение
Но если вернуться в начало

Зачем и почему именно USB?
USB-флешка -- наиболее простой, распространенный и удобный способ снятия информации на месте.

На сайте и в руководстве заявлена поддержка USB. Кто же знал, что тут будет засада?
Gel вне форума   Ответить с цитированием
Старый 01.06.2021, 09:58   #47
ujin
Senior Member
 
Аватара для ujin
 
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Gel Посмотреть сообщение
USB-флешка -- наиболее простой, распространенный и удобный способ снятия информации на месте.

На сайте и в руководстве заявлена поддержка USB. Кто же знал, что тут будет засада?
Не в тему, но способы снятия информации
Ethernet + SSH
Ethernet + OPC UA
Ethernet + SQL
Намного удобнее. Для безопасности можно выключатель поставить


__________________
В жизни 2 правила успеха:
1 Не говори всего что знаешь
2 ...

Последний раз редактировалось Arsie, 01.06.2021 в 10:34
ujin вне форума   Ответить с цитированием
Старый 01.06.2021, 10:42   #48
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Gel Посмотреть сообщение
USB-флешка -- наиболее простой, распространенный и удобный способ снятия информации на месте.
Трудно не согласиться - сам лет 20 ими пользуюсь.

Цитата:
Сообщение от ujin Посмотреть сообщение
Ethernet + SSH
Ethernet + OPC UA
Ethernet + SQL
Намного удобнее.
Если только первый и SFTP.
ATS вне форума   Ответить с цитированием
Старый 01.06.2021, 10:56   #49
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от ATS Посмотреть сообщение
Трудно не согласиться - сам лет 20 ими пользуюсь.


Если только первый и SFTP.
https://forum.segnetics.com/showthread.php?t=5074

Формально, это можно сделать и через USB - вызвать поиск контроллера в лоджике, он поднимет Eth over USB и напишет IP. Дальше всё стандартно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 28.06.2021, 00:59   #50
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от ATS Посмотреть сообщение
Чудес и тут не бывает.
Иногда чудеса случаются.



Код:
root@localhost:/var/log# lsusb
Bus 002 Device 004: ID 125f:c96a A-DATA Technology Co., Ltd. C906 Flash Drive
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 1519:0020
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Gel вне форума   Ответить с цитированием
Старый 29.06.2021, 18:50   #51
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Gel Посмотреть сообщение
Иногда чудеса случаются.
ну вы хоть поделитесь что вы и как сделали? на аппаратном уровне, имеется в виду. но я так понимаю, все равно Лоджик не сможет работать с эктой картой напрямую, например отчеты сохранять по запросу.
Bayk вне форума   Ответить с цитированием
Старый 29.06.2021, 21:25   #52
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Bayk Посмотреть сообщение
ну вы хоть поделитесь что вы и как сделали? на аппаратном уровне, имеется в виду.
Это использована подсистема usbip, которая есть в Linux. Т.е. она позволяет прокидывать устройства USB по TCP/IP.

Для ее работы пришлось собрать модули ядра usbip-core.ko, vhci-hcd.ko и поставить пакет usbip с одноименной утилитой управления.

На другом конце может быть Linux-система с поддержкой usbip. Для реального использования готовлю TP-Link MR3020, прошитый подготовленной под эту задачу версией OpenWrt.

К счастью, отсутствующие в исходной системе модули ядра собрались и заработали на Matrix.

С программной точки зрения ничем это не отличается от реального USB-порта, так же при подключении USB-флешки срабатывает автомонтирование и т.д.
Gel вне форума   Ответить с цитированием
Старый 29.06.2021, 21:55   #53
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Подключить USB-флешку в Matrix (нет решения)

Цитата:
Сообщение от Gel Посмотреть сообщение
Это использована подсистема usbip, которая есть в Linux. Т.е. она позволяет прокидывать устройства USB по TCP/IP.
Я очень не линуксоид, но частенько пользуюсь аналогичную usb-over-network для Винды когда нужно прокинуть USB порт (устройство) с одной машины на другую.

Цитата:
На другом конце может быть Linux-система с поддержкой usbip. Для реального использования готовлю TP-Link MR3020, прошитый подготовленной под эту задачу версией OpenWrt.
Да вроде уже давно есть аппаратные хабы USB over IP. А вот по поводу TP-Link MR3020 постучусь в личку.
ATS вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 03:52.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024