Perbezaan antara bas flexray dan bas tin: 1. bas tin ialah teknologi bas rangkaian kawasan pengawal, manakala bas flexray ialah teknologi bas berkelajuan tinggi, deterministik, tahan kerosakan untuk kereta ; bas menggunakan mekanisme CSMA/CA, manakala Flexray menggunakan TDMA dan FTDMA 3. Berbanding dengan bas tin, flexray mempunyai keselamatan yang agak tinggi, tetapi kosnya terlalu tinggi, jadi bas tin masih menjadi bas automotif yang paling banyak digunakan; .
Sistem pengendalian untuk tutorial ini: Sistem Windows 10, komputer Dell G3.
Pada masa ini, bas automotif yang biasa digunakan dalam kereta termasuk protokol interkoneksi tempatan LIN dan rangkaian kawasan pengawal CAN Teknologi bas automotif yang sedang dibangunkan juga termasuk protokol rangkaian tahan kerosakan berkelajuan tinggi FlexRay, PALING untuk multimedia dan navigasi automotif. dan Teknologi rangkaian wayarles serasi rangkaian komputer seperti Bluetooth dan LAN Wayarles.
Di sini, kami menerangkan terutamanya perbezaan, kelebihan dan trend pembangunan masa hadapan antara bas tradisional CAN dan FlexRay. Jom kita lihat
CAN-BUS
CAN-BUS ialah teknologi bas CAN, nama penuhnya ialah "Controller Area Network Teknologi Bas ( Rangkaian Kawasan Pengawal-BUS)". Teknologi bas Can-Bus mula digunakan dalam komunikasi sistem elektronik senjata seperti pesawat dan kereta kebal. Penggunaan teknologi ini dalam kereta awam pertama kali berasal dari Eropah Dalam kereta, rangkaian bas ini digunakan untuk menghantar pelbagai data sensor pada kereta.
Kereta dilindungi dengan pelbagai unit kawalan Semakin canggih kereta, semakin banyak unit kawalan yang dimilikinya dan semakin kompleks sistem kawalannya. Setiap unit kawalan boleh dianggap sebagai komputer bebas Ia boleh menerima maklumat, memproses dan menganalisis pelbagai maklumat, dan kemudian mengeluarkan arahan. Sebagai contoh, unit kawalan enjin akan menerima maklumat daripada penderia tekanan udara pengambilan, penderia suhu enjin, penderia kedudukan pedal pemecut, penderia kelajuan enjin, dsb., dan selepas analisis dan pemprosesan, ia akan menghantar arahan yang sepadan untuk mengawal jumlah suntikan bahan api daripada penyuntik. Sudut pendahuluan pencucuhan, dsb., prinsip kerja unit kawalan lain juga serupa. Saya boleh berikan anda analogi di sini Pelbagai unit kawalan di dalam kereta adalah seperti pengurus pelbagai jabatan dalam sebuah syarikat. Pengurus setiap jabatan menerima laporan kerja daripada pekerja di jabatan mereka sendiri, membuat keputusan selepas analisis, dan memerintahkan pekerja di jabatan itu untuk dilaksanakan.
Semua maklumat antara unit kawalan sesetengah kereta ditukar melalui dua talian data ini juga dipanggil bas data CAN. Melalui kaedah ini, semua maklumat, tanpa mengira saiz kapasiti maklumat, boleh dihantar melalui kedua-dua talian data ini Kaedah ini meningkatkan kecekapan operasi keseluruhan sistem.
Sistem bas dipanggil CAN-BUS kerana prinsip kerjanya hampir sama dengan bas yang sedang berjalan. Setiap stesen adalah bersamaan dengan unit kawalan, dan laluan pemanduan ialah bas data CAN Data dihantar pada bas data CAN, dan penumpang dibawa di dalam bas. Selepas unit kawalan menerima maklumat daripada penderia yang bertanggungjawab untuk menghantar data kepadanya, ia mengambil langkah yang sesuai selepas analisis dan pemprosesan, dan menghantar maklumat ini ke sistem bas. Dengan cara ini, maklumat ini akan dihantar pada sistem bas Setiap unit kawalan yang disambungkan kepada sistem bas akan menerima maklumat ini Jika maklumat itu berguna untuk dirinya sendiri, ia akan disimpan diabaikan.
Pada masa ini terdapat dua kaedah sambungan bas data CAN utama dalam kereta Satu ialah bas CAN berkelajuan tinggi yang digunakan untuk sistem pemanduan, dengan kadar sehingga 500kb/s, dan satu lagi adalah bas yang rendah. kelajuan BOLEH digunakan untuk sistem badan, kadarnya adalah 100kb/s. Sudah tentu, untuk kereta pertengahan hingga mewah, terdapat juga beberapa bas seperti sistem hiburan atau sistem komunikasi pintar, kadar penghantarannya lebih tinggi dan boleh melebihi 1Mb/s.
Seterusnya, mari kita lihat kelebihan bas CAN:
·Kelajuan penghantaran data lebih tinggi daripada kaedah pendawaian tradisional.
·Berbanding dengan kaedah pendawaian tradisional, ia menjimatkan abah-abah wayar, mengurangkan berat badan kereta, dan mengoptimumkan kaedah pendawaian badan kereta.
·Jika salah satu unit kawalan yang disambungkan melalui bas CAN gagal, unit kawalan yang lain masih boleh menghantar data mereka sendiri tanpa menjejaskan satu sama lain.
·Bas data CAN ialah sistem dua wayar jika satu talian gagal, sistem CAN akan bertukar kepada mod operasi satu talian, yang meningkatkan kestabilan kenderaan.
·Wayar berganda sistem CAN sebenarnya dipintal bersama seperti "putar", yang boleh menghalang gangguan gelombang elektromagnet dan sinaran keluar dengan berkesan.
·Berdasarkan sistem bas CAN, fungsi badan yang lebih kaya dapat direalisasikan.
Bas CAN kini merupakan bas automotif yang paling banyak digunakan Namun, atas sebab keselamatannya sendiri dan sebab-sebab lain, orang ramai telah mula mencari pengganti yang layak untuk bas CAN dan Ethernet adalah yang paling popular dalam proses ini. daripada.
bas FlexRay
FlexRay ialah teknologi bas berkelajuan tinggi, deterministik, tahan kerosakan untuk kereta Ia menggabungkan pencetus peristiwa dan pencetus masa, dan mempunyai ciri penggunaan rangkaian yang cekap dan fleksibiliti sistem , boleh digunakan sebagai rangkaian tulang belakang generasi baharu rangkaian dalaman automotif. FlexRay ialah piawaian de facto dalam industri automotif.
Flexray mempunyai pelbagai topologi, ia boleh menggunakan sama ada struktur linear seperti bas CAN atau struktur bintang. Nod pusat bertanggungjawab untuk memajukan maklumat. Apabila nod selain daripada nod pusat rosak atau talian gagal, nod pusat boleh memutuskan komunikasi dengan nod itu. Tetapi apabila nod pusat rosak, keseluruhan bas tidak boleh berfungsi. Nod pusat bas berbilang bintang boleh disambungkan.
Perbezaan antara bas flexray dan bas CAN
Perbezaan paling penting antara bas Flexray dan CAN ialah cara peruntukan bas. Bas CAN menggunakan mekanisme CSMA/CA. Setiap nod akan sentiasa memantau bas dan mula menghantar data apabila mendapati bas itu melahu. Flexray menggunakan dua kaedah: TDMA (Time Division Multiple Access) dan FTDMA (Flexible Time Division Multiple Access). Flexray membahagikan kitaran komunikasi kepada bahagian statik, bahagian dinamik dan masa melahu rangkaian. Bahagian statik menggunakan kaedah TDMA Setiap nod akan memperuntukkan hirisan masa secara sama rata Setiap nod hanya boleh menghantar mesej dalam hirisan masanya sendiri Walaupun pada masa ini nod tidak mempunyai mesej untuk dihantar, hirisan masa masih akan dikekalkan (yang menyebabkan A sejumlah sumber bas dibazirkan). Menggunakan kaedah FTDMA di bahagian dinamik, setiap nod akan ditanya secara bergilir sama ada terdapat sebarang mesej untuk dihantar, jika ya, ia akan dihantar, jika tidak, ia akan dilangkau. Bahagian statik digunakan untuk menghantar data berkepentingan tinggi yang perlu dihantar dengan kerap, dan bahagian dinamik digunakan untuk menghantar data yang agak tidak penting dengan kekerapan penggunaan yang tidak pasti.
Flexray jauh lebih kompleks daripada bas CAN dan mempunyai keselamatan yang agak tinggi. Namun begitu, bas Flexray juga mempunyai kelemahannya iaitu kosnya terlalu tinggi Kecuali pengeluar kereta Jerman yang pernah menggunakannya dalam kereta keluaran besar-besaran, ia jarang digunakan di negara lain. Apabila tahap elektronik automotif meningkat, keperluan untuk lebar jalur bas juga semakin tinggi dan lebih tinggi. Adalah tidak realistik untuk menggunakan Flexray untuk menggantikan bas CAN yang biasa digunakan kerana kosnya terlalu tinggi.
Atas ialah kandungan terperinci Apakah perbezaan antara bas flexray dan bas tin?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!