Coolgear-LOGO

Coolgear CAN Programming 1 Port Ethernet To CAN Bus Adapter

Coolgear-CAN-Programming-1-Port-Ethernet-To-CAN-Bus-Adapter-PRODUCT

Spesifikasi

Maklumat Produk

Panduan Pengaturcaraan CAN oleh Coolgear Inc. menyediakan panduan terperinci tentang pengaturcaraan peranti Rangkaian Kawasan Pengawal (CAN) menggunakan antara muka pengaturcaraan aplikasi mereka.

Pemasangan

  • Untuk memasang DLL, LIB dan Pengepala files, salinnya ke direktori projek aplikasi anda. Lokasi tertentu mungkin berbeza bergantung pada bahasa pengaturcaraan dan konfigurasi pengkompil anda.
  • Rujuk dokumentasi persekitaran pengaturcaraan anda untuk panduan.

Jenis dan Struktur

  • Panduan menyediakan butiran tentang pelbagai jenis dan struktur yang digunakan dalam pengaturcaraan CAN, seperti CAN_HANDLE, CAN_ERRORS, CAN_STATUS dan CAN_MSG.

Example Kod

  • Panduan termasuk exampcoretan kod untuk membantu anda memahami cara melaksanakan fungsi dalam aplikasi anda.

Sejarah Semakan

Semakan tarikh Komen
1.0 04/25/2024 Keluaran Pertama

pengenalan

  • Terima kasih kerana membeli Coolgear's 1 Port Serial RS232 to CAN Bus Adapter. Rangkaian Kawasan Pengawal (CAN) ialah sistem bas bersiri tak segerak berintegriti tinggi untuk rangkaian peranti pintar. Ia sering digunakan dalam sistem automotif dan perindustrian.
  • CG-1P232CAN direka bentuk untuk menyediakan cara yang pantas dan mudah untuk berkomunikasi dengan peranti bas CAN. Disambungkan ke port bersiri pada komputer anda, CG-1P232CAN dengan serta-merta menambah saluran bas CAN industri pada sistem hos anda.
  • CG-1P232CAN menyediakan penyelesaian kos efektif untuk pelanggan untuk membolehkan komunikasi dengan peranti bas CAN.
  • Penyelesaian yang direka oleh mikropengawal 0-bit ARM Cortex-M32 menjadikannya sangat fleksibel dalam mengendalikan pecahan kecil bingkai CAN pada kelajuan tinggi.
  • Memalamkan CG-1P232CAN ke dalam port bersiri, penyesuai CG-1P232CAN menyediakan sambungan segera kepada peranti bas CAN.
  • CG-1P232CAN menyediakan penyelesaian industri untuk aplikasi komunikasi multi-drop bas CAN dalam jarak dekat dan jauh.
  • CG-1P232CAN menyediakan kuasa DC +5V/+12V 500mA untuk peranti luaran dan dikuasakan daripada bekalan kuasa DC 12V luaran.

ciri-ciri:

  • Menambah port bas CAN pada komputer anda dengan menyambung ke port bersiri RS-232
  • Satu penyambung perempuan DB9 (port bersiri)
  • Satu penyambung lelaki DB9 (port bas CAN)
  • Termasuk satu kabel bersiri. Panjang kabel: 100cm
  • Dikuasakan oleh penyesuai kuasa 12V DC luaran
  • Menyediakan kuasa DC +5V/+12V 500mA untuk peranti luaran
  • LED menunjukkan permulaan dan status bas CAN
  • BOLEH bas kelajuan sehingga 1 Mbps
  • Menyokong protokol CAN 2.0A dan CAN 2.0B
  • Mod CAN yang disokong
  • Mod standard: operasi biasa pada bas CAN
  • Mod dengar: penerimaan pasif bingkai CAN
  • Mod gema: pemancar juga menerima bingkai dihantar (untuk tujuan ujian)
  • CG-1P232CAN boleh dikawal melalui port bersiri menggunakan arahan ASCII mudah
  • Operasi suhu ambien yang luas 0°C hingga 60°C (32°F hingga 140°F)
  • CE, kelulusan FCC
  • Direka oleh mikropengawal 0-bit ARM Cortex-M32
  • Pemacu disediakan untuk Windows dan OS Linux
  • Menyokong SocketCAN (pemacu slcan) sejak kernel 2.6.38+

RAJAH CG-1P232CAN

Coolgear-CAN-Programming-1-Port-Ethernet-To-CAN-Bus-Adapter-FIG-1

SUSUN ATUR PCBCoolgear-CAN-Programming-1-Port-Ethernet-To-CAN-Bus-Adapter-FIG-2

GAMBARAJAH BLOKCoolgear-CAN-Programming-1-Port-Ethernet-To-CAN-Bus-Adapter-FIG-3

MAKLUMAT PIN-OUT

Berikut ialah pin-keluar penyambung untuk isyarat port bersiri RS-232.Coolgear-CAN-Programming-1-Port-Ethernet-To-CAN-Bus-Adapter-FIG-4

Pin-out Port Bersiri RS-232 untuk Penyambung Wanita DB9

Nombor Pin Isyarat Penerangan
1 DCD Pengesan Pembawa Data
2 RxD Terima Data Bersiri
3 TxD Hantar Data Bersiri
4 Terpelihara
5 GND Tanah Isyarat
6 DSR Set Data Sedia
7 RTS Permintaan Untuk Hantar
8 CTS Kosongkan Untuk Hantar
9 Terpelihara
  • Berikut ialah pin keluar penyambung lelaki DB-9 dan blok terminal untuk isyarat bas CAN.Coolgear-CAN-Programming-1-Port-Ethernet-To-CAN-Bus-Adapter-FIG-5

CAN Bus Pin-out untuk DB9 Male Connector

Nombor Pin Isyarat Penerangan
1 CAN_V + Menyediakan kuasa +DC 5V atau 12V (pilihan)
2 BOLEH_L laluan bas CAN_L (paras dominan adalah rendah)
3 BOLEH_GND Tanah isyarat
4 Terpelihara
5 Terpelihara
6 BOLEH_GND Tanah isyarat
7 BOLEH_H laluan bas CAN_H (paras dominan adalah tinggi)
8 Terpelihara
9 CAN_V + Menyediakan kuasa +DC 5V atau 12V (pilihan)

Coolgear-CAN-Programming-1-Port-Ethernet-To-CAN-Bus-Adapter-FIG-6

CAN Bus Pin-out untuk Blok Terminal 5-pin

Nombor Pin Isyarat Penerangan
1 BOLEH_GND Tanah isyarat
2 BOLEH_H laluan bas CAN_H (paras dominan adalah tinggi)
3 BOLEH_L laluan bas CAN_L (paras dominan adalah rendah)
4 -CAN_V+ Menyediakan kuasa +DC 5V atau 12V (pilihan)
5 BOLEH_GND Tanah isyarat

Mendayakan Kuasa DC +5V atau DC +12V untuk Peranti Luaran

Di luar unit, terdapat suis DIP 3-pin (SW) yang merupakan tetapan yang digunakan untuk mendayakan kuasa 5V atau 12V (maks. 500mA) untuk peranti luaran.

SW FUNGSI
PIN 1 ON Dayakan pin DB9 1 untuk menyediakan kuasa 5V atau 12V untuk peranti luaran
DIMATIKAN Lumpuhkan kuasa 5V atau 12V pada pin 1
PIN 2 ON Dayakan pin DB9 9 untuk menyediakan kuasa 5V atau 12V untuk peranti luaran
DIMATIKAN Lumpuhkan kuasa 5V atau 12V pada pin 9
PIN 3 ON Dayakan pin blok terminal 4 untuk menyediakan kuasa 5V atau 12V untuk peranti luaran
DIMATIKAN Lumpuhkan kuasa 5V atau 12V pada pin blok terminal 4
  • Di dalam unit, terdapat tiga blok pengepala 3-pin (J1, J2, J3), yang merupakan pelompat untuk memilih kuasa 5V atau 12V untuk peranti luaran.Coolgear-CAN-Programming-1-Port-Ethernet-To-CAN-Bus-Adapter-FIG-7
JUMPER FUNGSI
J1 pin 1, 2 pendek Pilih pin DB9 1 untuk menyediakan kuasa 5V untuk peranti luaran
J1 pin 2, 3 pendek Pilih pin DB9 1 untuk menyediakan kuasa 12V untuk peranti luaran
J2 pin 1, 2 pendek Pilih pin DB9 9 untuk menyediakan kuasa 5V untuk peranti luaran
J2 pin 2, 3 pendek Pilih pin DB9 9 untuk menyediakan kuasa 12V untuk peranti luaran
J3 pin 1, 2 pendek Pilih pin blok terminal 4 untuk menyediakan kuasa 5V untuk peranti luaran
J3 pin 2, 3 pendek Pilih pin blok terminal 4 untuk menyediakan kuasa 12V untuk peranti luaran

Perintang Penamatan

  • Penyesuai bersiri-ke-CAN tidak menyediakan perintang penamatan bas CAN. Rangkaian bas CAN memerlukan perintang penamatan 120Ω pada setiap hujung.
  • Secara amnya, ini mesti dilakukan dalam kabel. Oleh kerana ini bergantung pada pemasangan sambungan, sila semak spesifikasi kabel bas CAN anda untuk pemadanan impedans yang betul.Coolgear-CAN-Programming-1-Port-Ethernet-To-CAN-Bus-Adapter-FIG-8

HURAIAN FUNGSI

Penunjuk LED

  • CG-1P232CANadapter mempunyai tiga LED (LED merah, LED hijau, LED kuning) untuk menunjukkan kuasa dan status bas CAN.
  • LED merah menunjukkan kuasa penyesuai CG-1P232CAN; LED hijau menunjukkan aktiviti data bas CAN, dan LED kuning menunjukkan ralat bas CAN.
  • Berikut ialah definisi kombinasi LED yang berbeza.

A: Kuasa (peranti dimulakan)

  • Selepas CG-1P232CAN dikuasakan (peranti dimulakan), LED merah dihidupkan dan LED hijau & kuning berkelip empat kali untuk menunjukkan bahawa Penyesuai CG-1P232CANa telah dimulakan.

B: BOLEH saluran bas buka/tutup

  • Apabila saluran bas CAN dibuka, LED hijau akan dihidupkan untuk menunjukkan bahawa saluran bas CAN dibuka; Apabila saluran bas CAN ditutup, LED hijau akan dimatikan untuk menunjukkan bahawa saluran bas CAN ditutup.

C: BOLEH Aktiviti Data Bas

  • Apabila bingkai data CAN dihantar atau diterima, LED hijau berkelip berterusan untuk menunjukkan aktiviti I/O data bas CAN.

D: CAN Bus Ralat

  • Apabila ralat berlaku pada bas CAN, LED kuning berkelip berterusan untuk menunjukkan ralat bas CAN.

Set Perintah ASCII

  • Dengan arahan ASCII yang ringkas, penyesuai CG-1P232CAN boleh dikawal melalui port bersiri. Pengguna boleh menghantar/menerima arahan daripada mana-mana program terminal bersiri mudah.
  • Example: Tetapkan kadar bit kepada 500 Kbps, buka saluran CAN, hantar bingkai CAN (ID = 002j, DLC = 3, Data = 11 22 33), tutup CAN.
Perintah Respon Fungsi
S6[CR] [CR] Tetapkan kadar bit penyesuai CG-1P232CAN kepada 500 Kbps
O[CR] [CR] Buka saluran CAN
t0023112233[CR] z[CR] Hantar mesej CAN (ID = 002j, DLC = 3, Data = 11 22 33)
C[CR] [CR] Tutup saluran CAN

Senarai Perintah

  • Arahan adalah berasaskan baris dan ditamatkan dengan aksara baris baharu CR (0xD). Apabila ralat, jawapannya ialah 0x7 (BELL).
  • Perintah “help” ('H', 'h', atau '?') akan menyenaraikan arahan yang disokong.
Perintah Respon Fungsi
H[CR] [CR] Senaraikan semua arahan yang disokong
h[CR] [CR]
?[CR] z[CR]
  • Example: H[CR]

Kod Pulangan

Senarai Perintah yang Disokong:

  • 'ATAU' – Buka saluran dalam mod Biasa
  • 'L' – Buka saluran dalam mod Dengar Sahaja
  • 'Y' – Buka saluran dalam mod Loopback
  • 'C' – Tutup Saluran BOLEH
  • 'S' – Tetapkan kadar bit BOLEH standard
  • 's' – Tetapkan kadar bit BOLEH bukan standard
  • 't' – Hantar bingkai standard
  • 'T' – Hantar bingkai lanjutan
  • 'r' – Hantar bingkai permintaan jauh standard
  • 'R' – Hantar bingkai permintaan jauh yang dilanjutkan
  • 'Z' – Tetapkan masaamp hidup/mati
  • saya – Tetapkan topeng penerimaan
  • 'M' – Tetapkan penapis penerimaan
  • 'F' – Baca bendera status
  • 'V' – Semak versi perisian
  • 'N' – Semak nombor siri
  • saya – Tetapkan topeng penerimaan
  • 'M' – Tetapkan penapis penerimaan
  • 'RST' – Tetapkan Semula Penyesuai CG-1P232CAN
  • 'H', 'h', atau '?' – Senaraikan arahan yang disokong

Membuka Saluran Bas CAN

  • Saluran bas CAN akan dibuka dengan arahan O[CR], L[CR], atau Y[CR].
  • Perintah O[CR] akan membuka saluran bas CAN dalam mod operasi biasa, dan arahan L[CR] akan membuka saluran bas CAN dalam mod dengar sahaja, di mana tiada interaksi bas akan dilakukan daripada pengawal.
  • Perintah Y[CR] akan membuka saluran bas CAN dalam mod gelung belakang, di mana penyesuai CG-1P232CAN juga akan menerima bingkai yang dihantarnya. Sebelum anda menggunakan salah satu arahan, anda harus menetapkan kadar bit dengan arahan S atau s.
Perintah Respon Fungsi
O[CR] [CR] Buka saluran dalam mod Biasa
L[CR] [CR] Buka saluran dalam mod Dengar Sahaja
Y[CR] [CR] Buka saluran dalam mod Loopback

Menutup Saluran Bas CAN

Saluran bas CAN akan ditutup dengan arahan C[CR]. Perintah hanya boleh digunakan jika saluran bas CAN dibuka.

Perintah Respon Fungsi
C[CR] [CR] Tutup saluran CAN jika ia terbuka

Tetapan CAN Bitrate (Standard)

  • Kadar bit bas CAN boleh ditetapkan dengan arahan SX[CR]. Perintah hanya boleh digunakan jika saluran bas CAN ditutup.
Perintah Respon Fungsi
S6[CR] S00[CR] [CR] Tetapkan kadar bit penyesuai CG-1P232CAN kepada 500 Kbps
S0[CR] [CR] Buka saluran CAN
S1[CR] S2[CR] [CR] Hantar mesej CAN (ID = 002j, DLC = 3, Data = 11 22 33)
S3[CR] [CR] Tutup saluran CAN
S4[CR] [CR]  
S5[CR] [CR]  
S6[CR] [CR]  
S7[CR] [CR]  
S8[CR] [CR] Tetapkan kadar bit bas CAN kepada 1M

Spesifikasi

Umum

Pelabuhan Bersiri Modul Bosch C_CAN
Boleh Bas Menyokong CAN 2.0A dan CAN 2.0B
Chipset Pengawal mikro 0-bit ARM Cortex-M32

Boleh Bas

Bilangan Pelabuhan 1
Penyambung Penyambung lelaki DB9
BOLEH Kelajuan Bas BOLEH 2.0A / 2.0B 5kbps hingga 1Mbps untuk hantar & terima
Isyarat CAN_H, CAN_L, CAN_GND, CAN_V+
BOLEH Pengawal Bas Modul Bosch C_CAN
LED Kuasa, aktiviti data bas CAN, ralat bas CAN
Mod Bas BOLEH Mod standard: operasi biasa pada bas CAN. Mod dengar: penerimaan pasif CAN Frames

Mod gema: pemancar juga menerima bingkai dihantar (untuk tujuan ujian)

Perlindungan +/-16 KV ESD perlindungan untuk isyarat CAN

Ciri-ciri Perisian

Perpustakaan API Menyokong C/C++, C#, VB.NET dan LabVIEW
Utiliti Utiliti kemas kini perisian tegar on-board
Alat Pemantauan Disokong oleh CANHacker, program ujian Titan CAN

Keperluan Kuasa

Input Kuasa Penyesuai kuasa luaran DC 12V
Penggunaan Kuasa Maks. 80mA@12VDC (tiada peranti luaran)

mekanikal

Selongsong kepingan logam SECC (1mm)
Dimensi 81 mm x 81 mm x 24 mm (L x W x T)
Berat badan 175g

alam sekitar

Suhu Operasi 0°C hingga 55°C (32°F hingga 131°F)
Suhu Penyimpanan -20°C hingga 75°C (-4°F hingga 167°F)
Kelembapan Operasi 5% hingga 95% RH
Kelulusan Keselamatan CE, FCC

Hubungi Kami:

  • Coolgear Inc.
  • 5120 110th Avenue Utara
  • Clearwater, Florida 33760 Amerika Syarikat
  • tol Percuma: 18886882188
  • Tempatan: 17272091300
  • Faks: 17272091302

Keselamatan

  • Baca keseluruhan Panduan Pemasangan sebelum melaksanakan produk ini untuk aplikasi anda. Panduan ini mengandungi maklumat penting tentang sambungan elektrik yang mesti diikuti untuk operasi yang selamat dan betul.
  • Periksa produk dengan teliti untuk mengesan kecacatan visual sebelum menggunakannya.
  • Jauhkan daripada kawasan di mana lembapan terbina, Produk ini mengandungi komponen elektrik yang boleh rosak akibat pengumpulan lembapan, yang boleh menjejaskan peralatan anda yang disambungkan kepadanya.
  • Jangan buka produk. Mengendalikan komponen dalaman produk boleh mendedahkannya kepada bahaya ESD (Electro-Static Discharge) yang boleh menjejaskan fungsi peranti.
  • Jika produk ini tidak berfungsi dengan betul, e-mel pasukan sokongan kami di support@coolgear.com.

PAKAR PENGEJIAN USB & SAMBUNGAN

Dalam Setiap Mesin Hebat

  • Selama lebih 20 tahun, hab USB, pengecas dan produk bersiri yang lasak dan luar biasa kami sedia untuk digunakan untuk projek anda yang seterusnya.
  • Berpangkalan di AS, Coolgear telah berjaya merekayasa dan menggunakan berjuta-juta penyelesaian ketersambungan ke dalam industri perindustrian, perubatan, automotif, komersial dan aeroangkasa.
  • Kami memahami kepentingan kebolehpercayaan, membina kualiti & menganggap semua aplikasi pelanggan kami sebagai kritikal, mahu memastikan penyepaduan bebas acara yang tahan lama.

Penyata Pematuhan

  • View pematuhan dalam Helaian Data Teknikal produk masing-masing, yang terdapat pada penyenaraian dalam talian produk.

Sokongan Teknikal

  • Apabila anda menghubungi sokongan Coolgear, anda akan mendapati diri anda berada di tangan pakar yang berorientasikan penyelesaian dan berpengetahuan bersedia untuk menjawab apa sahaja soalan yang anda lemparkan kepada mereka.
  • Jika anda memerlukan bantuan dengan produk anda, lawati coolgear.com/support untuk tiket sokongan, muat turun dan sumber sokongan lain. Untuk pemandu terbaharu, sila lawati coolgear.com/download.

Waranti

Waranti Standard Produk

  • Waranti Satu (1) Tahun dari Tarikh Pembelian Invois. Coolgear akan membaiki atau menggantikan mana-mana Produk yang ditentukan rosak dan yang telah dikembalikan, atas risiko dan perbelanjaan anda, kepada Coolgear. Apabila Coolgear menentukan dalam pertimbangan tunggalnya bahawa pembaikan atau penggantian Produk tersebut adalah tidak munasabah, Coolgear akan menyimpan Produk yang tidak mematuhi dan membayar balik kepada anda amaun yang anda bayar untuk Produk tersebut. Produk yang Dipulangkan hendaklah tertakluk kepada baki Tempoh Waranti jika tidak berkenaan.
  • Mana-mana bahagian yang dibaik pulih yang digunakan oleh Coolgear hendaklah tertakluk kepada semua peruntukan yang sama seperti yang terpakai kepada bahagian baharu.
  • DI ATAS MENILAI TANGGUNGJAWAB COOLGEAR SATU-SATUNYA, DAN SATU-SATUNYA PEMULIHAN ANDA, UNTUK SEBARANG PELANGGARAN WARANTI.
  • JIKA ANDA TIDAK BERSETUJU DENGAN SYARAT WARANTI TERHAD INI, ANDA MESTI MENGEMBALIKAN PRODUK YANG TIDAK DIGUNAKAN DAN DALAM BEKAS ASAL MEREKA KE ASAL PEMBELIAN ANDA.

Had Liabiliti

  • Waranti Terhad ini tidak melindungi: (i) kecacatan atau kerosakan akibat sebab semula jadi, kemalangan, kemalangan, penyalahgunaan atau penyalahgunaan, pengabaian, pengubahan, servis atau pembaikan oleh selain Coolgear, termasuk tanpa had oleh anda; (ii) pemasangan yang tidak betul atau nyahpasang, pengendalian atau penyelenggaraan, sambungan yang tidak betul dengan peranti atau sebab lain yang tidak berpunca daripada kecacatan pada bahan atau mutu kerja Produk; (iii) mana-mana Produk yang pelekat waranti telah dikeluarkan, diubah suai atau rosak; (iv) haus dan lusuh biasa; (v) kerosakan atau kehilangan Produk yang dibaiki atau diganti semasa penghantaran oleh Coolgear kecuali apabila kerosakan atau kehilangan tersebut disebabkan oleh pembungkusan yang buruk atau tidak mencukupi oleh Coolgear; atau (vi) Produk yang dibeli di luar Amerika Syarikat. DI BAWAH
  • TIADA KEADAAN SEJUK AKAN BERTANGGUNGJAWAB ATAS SEBARANG KEHILANGAN PENGGUNAAN, GANGGUAN PERNIAGAAN ATAU SEBARANG KEROSAKAN TIDAK LANGSUNG, KHAS, SAMPINGAN, PUNITIF ATAU AKIBAT DALAM SEBARANG JENIS (TERMASUK KEUNTUNGAN HILANG) TANPA MENGIRA BENTUK TINDAKAN TANPA BAHAGIAN LIABILITI PRODUK YANG KETAT ATAU SEBALIKNYA, WALAUPUN COOLGEAR TELAH DIMAKLUMKAN TENTANG KEMUNGKINAN KEROSAKAN TERSEBUT.
  • JUMLAH LIABILITI COOLGEAR DI BAWAH INI TIDAK AKAN MELEBIHI LEBIH BANYAK $50.00 ATAU JUMLAH YANG SEBENARNYA ANDA BAYAR UNTUK PRODUK YANG MENINGKATKAN LIABILITI TERSEBUT, TANPA MENGIRA PUNCA TINDAKAN, DALAM KONTRAK, TORT, LIABILITI LAIN YANG TEPAT,. BUKAN SEMUA BIDANG KUASA MEMBENARKAN HAD KEROSAKAN TERSEBUT, JADI HAD DI ATAS MUNGKIN TIDAK BERKENAAN KEPADA ANDA.
    © 2024 Coolgear, Inc. Hak Cipta Terpelihara. Semua produk dan dokumentasi digital yang disertakan, termasuk imej, adalah hak milik dan/atau tanda dagangan Coolgear Inc. Coolgear Inc. terus menambah baik produknya.
  • Spesifikasi produk tertakluk kepada perubahan tanpa notis.
  • Perlukan bantuan? Lawati: coolgear.com/support
  • Coolgear, Inc.
  • Versi: 1.0
  • Tarikh: 04/25/2024

Soalan Lazim

  • S: Adakah terdapat pemasang khusus untuk DLL?
    • A: Tidak, tiada pemasang DLL khusus disediakan. Anda perlu menyalin DLL, LIB dan Pengepala secara manual files ke direktori projek aplikasi anda.
  • S: Apakah nilai lalai untuk acceptance_code dan acceptance_mask?
    • A: Nilai lalai ditetapkan untuk membenarkan melepasi semua bingkai – Penapis Penerimaan = 0x7FF untuk mesej standard dan 0x1FFFFFFF untuk mesej lanjutan.

Dokumen / Sumber

Coolgear CAN Programming 1 Port Ethernet To CAN Bus Adapter [pdf] Panduan Pemasangan
CAN Programming 1 Port Ethernet To CAN Bus Adapter, CAN Programming, 1 Port Ethernet To CAN Bus Adapter, CAN Bus Adapter, Bus Adapter, Adapter

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *