Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: RS485 USB от болид  (Прочитано 5840 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ConnaiSSant

  • Активист
  • *
  • Сообщений: 449
    • Просмотр профиля
Re: RS485 USB от болид
« Ответ #15 : 27 Май 2018, 07:36:29 »
Итог:

Я тоже использую данный модифицированный драйвер, но каждый раз новые ошибки при компилировании. На этот раз была ошибка в том, что модель ядра кода не поддерживает PIC режим. НО сегодня утром все скомпилировалось (весьма странно, источник давно не обновлялся) Видимо криво слилось с github. В общем надоело возиться с драйверами и хочется раз и навсегда решить этот вопрос

Суть моего сообщения в том, что можно вроде бы записать регистры в ОЗУ\ПЗУ и использовать драйвера по умолчанию и без всяческих бубноплясок. Но у меня этот вариант не работает. По этой ссылке предлагают менять регистры, но проделывали оное только с rs232. Может кто нибудь проверить на rs485?
« Последнее редактирование: 27 Май 2018, 07:40:23 от ConnaiSSant »

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3060
    • Просмотр профиля
Re: RS485 USB от болид
« Ответ #16 : 27 Май 2018, 13:13:32 »
А не проще уже заказать новый китайский переходник на Али)

А Меркурий вообще шлепает их USB- 485/232/CAN, - трехсторонний, что хочешь то и втыкай. Поробовано на разных аппаратах разных фирм. С линухом проблем нет вообще
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad ;ядро: linux-zen

Оффлайн pfg21

  • Участник
  • *
  • Сообщений: 169
    • Просмотр профиля
Re: RS485 USB от болид
« Ответ #17 : 27 Май 2018, 15:08:27 »
передача данных в rs-485 канале идет по одной линии, и поэтому в формирователе шины, adm485 к примеру, надо аппаратно переключать режимы прием/передача.

Если подключаются к комповому COM-порту, то сигнал переключения берется от стандартного вывода RTS, но нередко его надо отдельно включить в драйвере COM-порта (дефолтное состояние - нет аппаратного управления потоком).

Есть схемы и микросхемки которые самостоятельно формируют сигнал переключения из наличия данных на TxD, но обычно в ущерб размаху сигнала.

В принципе микросхемка преобразования USB-UART должна формировать сигналы управления приемом-передачей. мы используем FT230 и в ней сигнал переключения есть "изкаропки", а в микросхеме топикстартера это видать нужно отдельно настраивать.

Оффлайн ConnaiSSant

  • Активист
  • *
  • Сообщений: 449
    • Просмотр профиля
Re: RS485 USB от болид
« Ответ #18 : 27 Май 2018, 16:27:12 »
А не проще уже заказать новый китайский переходник на Али)

А Меркурий вообще шлепает их USB- 485/232/CAN, - трехсторонний, что хочешь то и втыкай. Поробовано на разных аппаратах разных фирм. С линухом проблем нет вообще

Даже за 0.79$ сойдет? Любой в общем? А чего болидовские тогда не работают? Из за чипа?

Пользователь добавил сообщение 27 Май 2018, 16:51:03:
Приобрел за 78 рублей, 70 копеек. Придет, заценим. Мой болидовский уже барахлить начал, уже и подпаивал его.

Пользователь добавил сообщение 27 Май 2018, 17:24:53:
Кстати, раньше при установке сторонних дров я заносил в черные списки cdc_acm, а в 18.04 такого нет, есть что то вроде cdc_xr_usb_common и в черные списки он не заносится
« Последнее редактирование: 27 Май 2018, 17:24:53 от ConnaiSSant »

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3060
    • Просмотр профиля
Re: RS485 USB от болид
« Ответ #19 : 28 Май 2018, 20:46:44 »
ConnaiSSant, меркуриевкий например нативно ядром поддержиается. Как и сбсвнно многие дргие. Кроме боллида видимо) Я ж е думаю что ои там мвой протокол переприумали;-)
Боидосвский не раотает. т.к. видимо проприеьарщин. В любом случ ядром н поддрживется

В общем пробовал я разное. Из ктайце больше сех имонирует ugreen. Дешево  сердто.
« Последнее редактирование: 28 Май 2018, 20:54:25 от Morisson »
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad ;ядро: linux-zen

Оффлайн onniks

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: RS485 USB от болид
« Ответ #20 : 05 Июнь 2018, 09:46:36 »
Кто поможет из знающих?

Distributor ID: LinuxMint
Description: Linux Mint 18.3 Sylvia
Release: 18.3
Codename: sylvia

Имею USB-485 конвертер, который необходимо прикрутить к системе. Просто так он не подключается автоматом. В чем проблема разобраться не могу.

вывод dmesg

[ 7121.604049] usb 2-2: new full-speed USB device number 2 using uhci_hcd
[ 7121.823085] usb 2-2: New USB device found, idVendor=0403, idProduct=1235
[ 7121.823091] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7121.823094] usb 2-2: Product: USB <-> RS-485/422
[ 7121.823098] usb 2-2: Manufacturer: Pulsar-Telecom
[ 7121.823100] usb 2-2: SerialNumber: IL017ZC4

вывод lsusb

Bus 002 Device 002: ID 0403:1235 Future Technology Devices International, Ltd Iron Logic Z-397 RS-485/422 converter

вывод lsmod | grep usbserial

usbserial 40960 0

в /dev/tty..... устройства нет.

Что может быть?

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3060
    • Просмотр профиля
Re: RS485 USB от болид
« Ответ #21 : 05 Июнь 2018, 10:41:04 »
А /dev/usb ?
Подключай и чекай, как определяется. Не обязательно как tty определяется
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad ;ядро: linux-zen

Оффлайн Morisson

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3060
    • Просмотр профиля
Re: RS485 USB от болид
« Ответ #22 : 05 Июнь 2018, 10:42:17 »
onniks, твой девайс нативно определяется ядром. Все в порядке.
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad ;ядро: linux-zen

Оффлайн onniks

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: RS485 USB от болид
« Ответ #23 : 05 Июнь 2018, 16:14:02 »
dev/usb   нет ничего. В том то и дело, что его как устройства нет. ttyACM нет, ttyUSB нет, ttyS только COM порт материнки.

Пользователь добавил сообщение 05 Июнь 2018, 16:16:34:
/dev/bus/usb/00   вот что есть
« Последнее редактирование: 05 Июнь 2018, 16:16:34 от onniks »

Оффлайн ConnaiSSant

  • Активист
  • *
  • Сообщений: 449
    • Просмотр профиля
Re: RS485 USB от болид
« Ответ #24 : 05 Июнь 2018, 17:01:57 »
Последний раз определялся как ttyS0 или ttyS1

Оффлайн onniks

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: RS485 USB от болид
« Ответ #25 : 06 Июнь 2018, 16:12:55 »
никак не определялся, ttyS0 это внутренний com порт материнки.

Пользователь добавил сообщение 06 Июнь 2018, 16:16:54:
хочу понять логику, если устройство видно в dmesg, то оно видится ядром? Если оно видится ядром, почему не подключается как устройство?
« Последнее редактирование: 06 Июнь 2018, 16:16:54 от onniks »

 

Страница сгенерирована за 0.174 секунд. Запросов: 19.