COM-порт: клавиатура и другие "антикризисные" решения.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Сергей Саныч » 01 окт 2016, 20:14

Валерий писал(а):sudo: setserial: command not found

Не установлена программа setserial. Надо ее поставить:
sudo apt-get update
а затем
sudo apt-get install setserial
Может для установки потребоваься подключить нужные репозитории.
В менеджере пакетов Настройки -> Репозитории, вкладка Other software.
Отметьте, которые показаны на скриншоте, у остальных пометку снять.
COM-порт: клавиатура и другие "антикризисные" решения. Снимок 1.png
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7295
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2208
Медальки:

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Валерий » 01 окт 2016, 22:27

Установил не помогло.
Вложения
COM-порт: клавиатура и другие "антикризисные" решения. Снимок.png
Валерий
Мастер
 
Сообщения: 238
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение UAVpilot » 01 окт 2016, 23:19

setserial работает c портом, уже известным системе...

Что пишет такая команда:
dmesg | grep -i serial
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14403
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3442
Медальки:
Настоящее имя: Сергей

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Валерий » 02 окт 2016, 00:04

Вот.
Вложения
COM-порт: клавиатура и другие "антикризисные" решения. Снимок.png
Валерий
Мастер
 
Сообщения: 238
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Сергей Саныч » 02 окт 2016, 04:35

Команда
sudo setserial /dev/ttyS0 uart none
после установки setserial выполнялась?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7295
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2208
Медальки:

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Валерий » 02 окт 2016, 09:27

Выполнил,также осталось.
Вложения
COM-порт: клавиатура и другие "антикризисные" решения. Снимок.png
Валерий
Мастер
 
Сообщения: 238
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение UAVpilot » 02 окт 2016, 12:09

Ну тогда покажи нам вывод dmesg, как оно тебе и предлагает... :)
А заодно и вывод lsmod.

P.S. Всё это на экран не поместится, поэтому не надо скриншотов, достаточно скопипастить сам текст, это и смотреть удобнее.
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14403
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3442
Медальки:
Настоящее имя: Сергей

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Валерий » 02 окт 2016, 17:52

Вот
Вложения
dmesg.txt
(45.81 Кб) Скачиваний: 66
lsmod.txt
(3.15 Кб) Скачиваний: 67
Валерий
Мастер
 
Сообщения: 238
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Валерий » 02 окт 2016, 21:19

Вот с этими портами идет
9.379143] wmi: Mapper loaded
[ 9.416438] 0000:01:09.0: ttyS1 at I/O 0x8800 (irq = 17) is a 16550A
[ 9.417284] [drm] nouveau 0000:05:00.0: Detected an NV40 generation card (0x04b200b1)
[ 9.422324] [drm] nouveau 0000:05:00.0: Checking PRAMIN for VBIOS
[ 9.450062] 0000:01:09.0: ttyS2 at I/O 0x8400 (irq = 17) is a 16550A
[ 9.498452] [drm] nouveau 0000:05:00.0: ... appears to be valid
[ 9.498456] [drm] nouveau 0000:05:00.0: Using VBIOS from PRAMIN
[ 9.498460] [drm] nouveau 0000:05:00.0: BIT BIOS found

А вот этот с материнке почему то не идет,в биосе включен
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.892106] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.912904] 00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Валерий
Мастер
 
Сообщения: 238
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение UAVpilot » 02 окт 2016, 22:54

Покажи ещё вывод этих команд:
cat /proc/ioports
sudo stty -F /dev/ttyS0
sudo stty -F /dev/ttyS1
sudo stty -F /dev/ttyS2
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14403
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3442
Медальки:
Настоящее имя: Сергей

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Валерий » 03 окт 2016, 06:30

Вот
Вложения
файл.txt
(2.58 Кб) Скачиваний: 69
Валерий
Мастер
 
Сообщения: 238
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение UAVpilot » 03 окт 2016, 14:46

Попробуй так:
после перезагрузки выполни команды
sudo rmmod serio_raw
sudo setserial /dev/ttyS0 uart none
а потом пробуй.
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14403
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3442
Медальки:
Настоящее имя: Сергей

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Валерий » 03 окт 2016, 22:35

За работало.
А что эти строчки исполняют?
Валерий
Мастер
 
Сообщения: 238
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение UAVpilot » 03 окт 2016, 23:21

Выгружают системный драйвер.

Чтоб само работало можно создать файл /etc/modprobe.d/linuxcnc.conf и внутри написать
blacklist serio_raw
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14403
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3442
Медальки:
Настоящее имя: Сергей

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение maxim » 13 апр 2017, 13:36

Сергей Саныч, а можете пнуть в нужном направлении как бы сделать и получение сигналов для датчиков так и передача управляющих сигналов? 12 на вход и 12 на выход к примеру? Спасибо, большое за тему.
maxim
Кандидат
 
Сообщения: 53
Зарегистрирован: 29 мар 2012, 09:12
Откуда: Гатчина, Ленинградская обл.
Репутация: 1

Re: COM-порт: клавиатура и другие "антикризисные" решения.

Сообщение Сергей Саныч » 13 апр 2017, 13:52

maxim писал(а):12 на вход и 12 на выход к примеру?
Есть специальные платы, позволяющие обрабатывать сигналы датчиков через MODBUS.
Для входных сигналов можно также использовать схемы подключения клавиатур из этой темы, заменив кнопки на контакты датчиков или оптопары.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7295
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2208
Медальки:

Пред.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Alexa [Bot], BEBRAS, Bing [Bot], Duhas, exe, Google [Bot], Lecter, nevkon, Yahoo [Bot], Yandex [bot]

Поделиться

cron
Reputation System ©'