Installations- und Testmethode für den Innodisk B2S1 CAN-Kartentreiber
Inhaltsverzeichnis
1. Windows-Treiberinstallation und -test
1. Nach der Installation der CAN-Karte erscheint im Geräte-Manager die Meldung, dass der Treiber nicht installiert ist.
2. Führen Sie "setup" aus, um den Treiber zu installieren, bis die Installation erfolgreich abgeschlossen ist und Sie zum Neustart aufgefordert werden;
3. Nach dem Neustart finden Sie den CANbUS-Anschluss im Geräte-Manager.
Hinweis: Windows 7 muss den Patch KB3033929 installieren, um die SHA-2-Codesignierung zu unterstützen. 4. Verwenden Sie die DB9-Terminalverbindung für Schleifentests. Sie können das API-Programm zum Testen ausführen. Die DB9-Verbindungsdefinition lautet wie folgt:
5. Führen Sie das GUICANbus-Tool zum Testen aus.
2. Installation und Test von Linux-Treibern
1. Geben Sie den Befehl "lspci" im Terminal ein, um die Hardwareinformationen des CAN-Busses zu ermitteln;
2. Kopieren Sie den CAN-Treiber in das /home-Verzeichnis des Systems, wechseln Sie in den Ordner "SocketCAN_v1.17", öffnen Sie das Terminal und wechseln Sie zum Root-Konto (Methode zum Hinzufügen des Root-Kontopassworts: sudopasswdroot);
3. Geben Sie apt-get update ein.
apt-get install build-essential gccmake clean; make; make install in der Reihenfolge;
4. Nach Abschluss der Kompilierung wird im Verzeichnis „driver“ eine Datei namens „f81601.ko“ generiert. Mit dem Befehl „modprobe“ kann der Treiber eingebunden werden;
5. Nach erfolgreicher Montage verwenden Sie die folgenden Befehle, um den SocketCAN-Port zu starten (aktivieren Sie nacheinander CANO und CAN1).
ip link set can0 type can bitrate 1000000 sample-point 0.75ip
link set can0 up qlen 1000
Die Informationen zu CANO und CAN1 können über den Befehl "ifconfig" angezeigt werden;
6. Nach der Einrichtung von SocketCAN können Sie das Open-Source-Projekt "can-utils" zum Testen verwenden (installieren Sie den Befehl "can-utils").
apt-get install can-utils
Öffnen Sie zwei Terminals und geben Sie die folgenden Befehle ein. Verwenden Sie can0 zum Senden und can1 zum Empfangen. Wenn sowohl Sende- als auch Empfangswerte angezeigt werden, bedeutet dies, dass die Kommunikation normal funktioniert.
Für industrielle Anlagen sollten Sie die Verwendung eines/einer Industrie-PC mit GPU zur Bewältigung rechenintensiver Aufgaben oder eines robuster Rackmount-Computer für robuste Serveranwendungen. Kompakte Optionen wie ein 1U Rack-PC oder Industrie-PC Advantech kann für beengte Umgebungen geeignet sein.
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

Rackmount-PC
Eingebettete Systeme
Industrielle tragbare Computer
Robuste Tablets
Robuster Laptop
Industrieller Panel-PC
Robustes Handgerät
Advantech Industrie-PC