CAN & Hardware

  • Hallo!


    Folgende Situation. Eine NetDCU8 wird mit einem TJA1041 Transceiver verwendet. Jedoch können keine Signale, vor und nach dem Transceiver seitens der NetDCU gemessen werden. Nachrichten anderer Geräte sind auf dem Bus messbar, jedoch nicht bei der NetDCU.


    Getestet wird mit einem eigenen Tool und zustätzlich per CANREAD und CANWRITE. Muss der CAN-Treiber erst konfiguriert werden? Wenn ja, wo? Oder liegt es am Image? Momentan wird das NK82Media_CF2_080125-Image verwendet. Der CAN-Transceiver wurde mit und ohne Abschlusswiderstände getestet.


    MfG


  • Hello,


    as the first u need check or u need resistor 120ohm and if no u must get out existing resistor.
    next step is change filter in can.cpp. for can2.0b must be
    CAN_ACCEPTANCE_FILTER filter;
    filter.mask = 0xFFFFFFFF;
    filter.code = 0x000;
    and now u can see all message in canread.


    Regards
    Marcin

  • Hallo,


    Quote

    Der CAN Controller wird schon von dem Media Image mit dem Compact Framework 2.0 unterstützt und ist auch voll funktionsfähig?


    Standardmäßig sollte der CAN bei jedem Kernel implementiert sein. Die HW können Sie aber auch ohne CAN bestellen!
    Sie können leicht feststellen ob der Treiber geladen wurde. Dies wird in den (seriellen) Debugmeldungen und in der Registry unter HKLM\Drivers\ActiveXX vermerkt. Auserdem sollte schon das Öffnen der Schnittstelle fehleschlagen wenn der Treiber nicht geladen wird.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.