이 어댑터가 있고 can-utils
장치를 모니터링하는 데 사용할 수 있도록 우분투에 필사적으로 마운트하려고 하지만 실패합니다.
나는 이것이이다 CAN-유틸와 14.04의 CAN 버스 어댑터 직렬와 통신하기 위해 노력하고있어 내가 얻을려고의 CANopen 장치 와 이 어댑터입니다 내가 사용
dmesg
:
[ 4316.555254] usb 3-3: new full-speed USB device number 8 using xhci_hcd
[ 4316.572534] usb 3-3: New USB device found, idVendor=1a86, idProduct=7523
[ 4316.572541] usb 3-3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 4316.572545] usb 3-3: Product: USB2.0-Serial
[ 4316.573058] ch341 3-3:1.0: ch341-uart converter detected
[ 4316.574083] usb 3-3: ch341-uart converter now attached to ttyUSB1
[ 4836.845113] CAN device driver interface
[ 5389.346203] can: broadcast manager protocol (rev 20120528 t)
[ 5570.910652] systemd-hostnamed[23407]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
그것은 장치의 dmesg 출력입니다
내가 생각하는 것은 장치입니다.
lsusb
나에게 준다 :
Bus 003 Device 002: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
다음과 같이 slcan0에 마운트했습니다.
sudo slcand -o -s6 -t hw -S 3000000 /dev/ttyUSB2
ip link set up slcan0
IP 링크는 다음을 제공합니다.
6: slcan1: <NOARP,UP,LOWER_UP> mtu 16 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 10
link/can
can-send를 통해 그것을 던지더라도 응답을받을 수 없습니다 ...
버스에서 데이터가 물리적으로 흐릅니 까? 오실로스코프에서 봤습니까?
—
Ruslan Gerasimov 2016 년
아무것도 아무데도 출력하는 것 같지 않습니다 ....
—
vimes1984
버스를 제대로 종료 했습니까? CAN 버스는 종단 저항을 사용합니다. 그들 없이는 작동하지 않습니다.
—
Ruslan Gerasimov 2016 년
@ vimes1984에서 USB 어댑터는 최대 1M 전송 속도를 지원하고 송신기는 20K ~ 1M 사이를 지원합니다. 언급하신 명령은 3M 보드입니다. 낮은 보드 1M (
—
user.dz
-S 1000000
) 이하를 사용해보십시오 .
> [ 4316.574083] usb 3-3: ch341-uart converter now attached to ttyUSB1
과> sudo slcand -o -s6 -t hw -S 3000000 /dev/ttyUSB2
일치하지 않는 것?