Rumah  >  Artikel  >  Peranti teknologi  >  Reka bentuk penyelesaian penyegerakan masa sistem ultra-lengkap untuk sistem pemanduan autonomi generasi akan datang

Reka bentuk penyelesaian penyegerakan masa sistem ultra-lengkap untuk sistem pemanduan autonomi generasi akan datang

WBOY
WBOYke hadapan
2023-04-11 20:19:101292semak imbas

Sistem pemanduan autonomi generasi seterusnya perlu menggunakan pelbagai penderia seperti radar laser berbilang, radar gelombang berbilang milimeter dan berbilang kamera berlaku kelewatan daripada mengumpul data untuk memproses dan menghantarnya kepada pengawal domain tempoh tidak stabil. Untuk meningkatkan prestasi pemanduan autonomi seperti gabungan sensor, perancangan keputusan dan kedudukan gabungan, pengawal domain lanjutan pemanduan autonomi HPC dan penderia yang berkaitan perlu disegerakkan masa Proses sebenar adalah untuk mentakrifkan maklumat cap waktu penderia dengan jelas data input (termasuk masa) Pengecapan masa dan keperluan ketepatan), dan juga perlu mentakrifkan keseluruhan pelan penyegerakan masa dan keperluan ketepatan penyegerakan.

Gambaran Keseluruhan

Untuk menerangkan prinsip penyegerakan jam dengan jelas, kita perlu terlebih dahulu menerangkan dua jenis penyegerakan jam: jam data dan pengurusan jam. Pertama sekali, masa UTC yang disediakan oleh gabungan sistem navigasi inersia digunakan untuk menyediakan pemasaan kepada pelayan penyegerakan masa melalui PPS+GPRMC. Pelayan penyegerakan masa menyediakan maklumat masa yang sepadan kepada pelbagai hos pengumpulan data sensor melalui protokol PTP dan gerbang pusat. HPC perlu melaksanakan proses penyegerakan masa antara SOC dalaman dan MCU.

Reka bentuk penyelesaian penyegerakan masa sistem ultra-lengkap untuk sistem pemanduan autonomi generasi akan datang


Masa satah data antara SOC HPC dan MCU disegerakkan melalui masa protokol gPTP , di mana SOC ialah Master; masa pesawat pengurusan antara SOC dan MCU HPC disegerakkan melalui protokol peribadi HPC SOC ialah induk dan disegerakkan melalui pautan Ethernet.

Semasa proses penyegerakan antara SOC dan MCU, jam pengurusan dan jam data akan disegerakkan jam pengurusan menggunakan protokol peribadi Juga melalui Ethernet, ketepatannya ialah 10ms. Masa pengurusan dalaman dan masa satah data perlu diselaraskan HPC mesti memastikan kesinambungan jam data dan tidak membenarkan lompatan yang tidak normal. Kerana lompatan yang tidak normal boleh menyebabkan salah komunikasi dan salah tafsir data yang serius.

Setiap kali pengawal domain mula sejuk, pengawal domain akan cuba berkomunikasi dengan nod yang menyediakan jam induk untuk tempoh masa tertentu (masa ini boleh ditentukur mengikut keperluan mengikut kepada situasi sebenar) untuk Melakukan penyegerakan awal. Jika penyegerakan berjaya, jam data akan menggunakan masa pengurusan semasa untuk menyegerakkan masa mutlak yang diperolehi pemacu yang sepadan boleh dimulakan dengannya dan memanggil perisian aplikasi yang sepadan untuk pengiraan. Jika penyegerakan tidak berjaya, pengawal domain akan terus mencuba untuk menyegerakkan.

Proses penyegerakan HPC dan VDC

Keseluruhan kategori penyegerakan terutamanya termasuk hubungan antara pengawal domain pusat dan get laluan, pelbagai penyegerakan penderia dan penggerak . Masa mutlak HPC biasanya menyediakan sumber masa bersatu untuk semua pengawal kenderaan melalui gerbang pusat CGW, dan mengeluarkan cap masa penyegerakan keseluruhan kepada semua pengawal yang berkaitan (seperti pengawal domain badan PDC, pengawal domain kenderaan VDC, Pengawal Domain kokpit CSC , dsb.). Dalam seni bina sistem pemanduan autonomi generasi akan datang, pengawal domain kenderaan VDC bukan sahaja mengambil alih fungsi mengawal operasi penggerak kenderaan, tetapi juga berfungsi sebagai gerbang pusat CGW, membawa interaksi maklumat dan protokol antara HPC dan pengawal domain lain. Fungsi transformasi.

Rajah berikut menunjukkan hubungan sambungan antara pengawal pemanduan autonomi HPC dan pengawal domain yang berkaitan.

Reka bentuk penyelesaian penyegerakan masa sistem ultra-lengkap untuk sistem pemanduan autonomi generasi akan datang

Seperti yang dinyatakan di atas, VDC boleh berfungsi sebagai gerbang pusat, jadi proses penyegerakan antara pengawal berpusat HPC memfokuskan pada hubungan antara HPC dan Proses Penyegerakan VDC. Fungsi penyegerakan dan komunikasi antara pengawal domain boleh direalisasikan melalui pemindahan maklumat VDC. Setiap pengawal disambungkan secara langsung melalui Ethernet, menggunakan protokol gPTP berasaskan Ethernet. Proses penyegerakan antara HPC dan VDC perlu mempertimbangkan masa mutlak input GNSS yang disambungkan terus ke HPC sebagai jam utama, dan ralat masa adalah agak kecil (biasanya dalam 10ms). Memandangkan ketepatan analisis awan data besar memandu pintar, dan ketepatan protokol gPTP biasanya diperlukan dalam 250 mikrosaat, tempoh tetap HPC dan VDC boleh disegerakkan menggunakan gandaan integer ketepatan (seperti 125 milisaat).

Proses penyegerakan nod rangkaian tempatan HPC

Proses penyegerakan nod rangkaian tempatan HPC merujuk kepada proses penyegerakan antaranya dan penderia. Dalam rangkaian dalaman peribadi pemanduan autonomi, pengawal domain digunakan sebagai nod induk, dan masa tamat data yang sepadan digunakan sebagai sumber masa. HPC menyediakan sumber masa bersatu kepada penderia (lidar, radar gelombang milimeter, kamera pemanduan, kamera pandangan sekeliling, navigasi inersia gabungan, dsb.) melalui intranet tempatan. Semasa proses, lidar dan navigasi inersia gabungan disambungkan melalui Ethernet (1PPS dikhaskan), radar gelombang milimeter dan kotak ultrasonik PDC disambungkan melalui CANFD/Ethernet, dan kamera (termasuk kamera pemanduan/pandangan sekeliling) disambungkan melalui GSML/LVDS. Jenis borang sambungan rangkaian yang berbeza ini digunakan sebagai nod hamba untuk menyegerakkan masa dengan get laluan.

Ia merangkumi tiga penderia utama seperti berikut:

  • Penderia visual: untuk kawalan pemanduan dan tempat letak kereta kamera kawalan untuk membezakan.

Kamera pemanduan terutamanya termasuk kamera pandangan hadapan, kamera pandangan sisi dan kamera pandang belakang biasanya merujuk kepada kamera pandangan sekeliling jangan Ia adalah mesin semua-dalam-satu lagi, tetapi ia hanya sensor mudah, dan input adalah imej asal.

HPC dan kamera menghantar data melalui kabel data video seperti GSML atau LVDS HPC menggunakan jam datanya (iaitu masa sistem, bukan masa mutlak) sebagai sumber masa untuk menghantar isyarat pencetus dengan kerap. . Isyarat Pencetus diberikan kepada kamera, dan kamera melaraskan masa pendedahan berdasarkan isyarat pencetus masa nyata. Memandangkan cap masa yang sepadan tidak boleh dirakam terus dalam satu kamera, pencetus penyegerakan berbilang kamera digunakan untuk penyegerakan dan masa apabila isyarat pencetus dalam pengawal domain direkodkan digunakan sebagai cap masa awal imej.

Kamera dicap masa pada setiap masa semasa pengimejan (dikira seperti berikut), dan ketepatan masa diperlukan dalam 10ms. Pusat pengimejan masa tengah = Ttrigger (masa pencetus) + 1/2*Teksposur (masa pendedahan dalam formula di atas adalah tetap);

Memandangkan detik pencetus berada pada penghujung pendedahan keseluruhan imej bingkai, untuk meningkatkan ketepatan cap masa, tempoh pendedahan perlu diberi pampasan untuk mendapatkan pendedahan Momen titik akhir baris tengah untuk mewakili keseluruhan imej bingkai Momen tengah pendedahan biasanya formula berikut digunakan untuk pampasan masa.

Tcompensate (masa pampasan) = panjang setiap baris × jumlah bilangan baris/2

Masa rakaman pengawal domain termasuk 5 berikut masa: Kamera Masa perantaraan pengimejan, masa apabila imej memasuki modul persepsi, masa apabila hasil persepsi imej memasuki modul gabungan, masa apabila hasil gabungan persepsi dihantar, dan masa apabila modul hiliran menerimanya .

Reka bentuk penyelesaian penyegerakan masa sistem ultra-lengkap untuk sistem pemanduan autonomi generasi akan datang


  • Lidar: Separuh utama semasa -radar laser pepejal digunakan.

HPC dan lidar biasanya berdasarkan protokol gPTP Ethernet yang digabungkan dengan sambungan langsung Gigabit Ethernet HPC ialah Master nod induk, dan lidar ialah Slave nod hamba. Sumber masa penyegerakan HPC menggunakan masa mutlak (iaitu masa sistem) sebagai jam data, dan keperluan ketepatan penyegerakan masa masih dalam 250 mikrosaat. HPC dan lidar menggunakan gandaan integer bagi ketepatan masa penyegerakan (contohnya, ia boleh menjadi 125 milisaat atau 250ms) untuk penyegerakan Lidar perlu mengemas kini masa dalam masa nyata mengikut proses penyegerakan ini. Di samping itu, lidar perlu memancarkan masa setiap titik dalam setiap bingkai awan titik sebagai keperluan masa untuk sensor untuk cap masa (keperluan ketepatan adalah dalam 1ms).

Begitu juga, pengawal domain perlu merekodkan detik apabila awan titik laser dihantar berdasarkan masa kembali lidar (iaitu, saat lidar boleh merekod setiap titik apabila menerima isyarat yang dipantulkan); Masukkan cap waktu pengawal domain (biasanya lidar sudah mempunyai maklumat masa yang sepadan pada masa ini, dan HPC tidak perlu memasukkan cap masa modul pengesanan laser (biasanya pembekal lidar memproses titik asal). maklumat awan. Jika Untuk penyelesaian terpusat, SOC dalam HPC bertanggungjawab untuk penderiaan awan titik hujung hadapan, dan SOC proprietari melakukan penderiaan dan gabungan belakang dihantar ke modul hiliran dengan cap waktu untuk penerimaan ; dan masa terakhir perlu dicop pada setem masa ini. Untuk penderiaan awan titik laser, jam data pengawal domain digunakan terutamanya untuk reka bentuk algoritma pengesanan (algoritma sedemikian boleh berada pada kereta atau awan), manakala masa mutlak terutamanya melibatkan waktu tempatan dan digunakan terutamanya untuk rakaman data dan perkhidmatan penyimpanan.

Reka bentuk penyelesaian penyegerakan masa sistem ultra-lengkap untuk sistem pemanduan autonomi generasi akan datang


  • Radar gelombang milimeter: Terutamanya merujuk kepada radar gelombang milimeter hadapan dan radar gelombang milimeter sudut.

Biasanya radar gelombang milimeter hadapan menyegerakkan maklumat sahaja, manakala kumpulan radar gelombang milimeter sudut itu sendiri akan mempunyai radar utama untuk menyegerakkan lagi semua maklumatnya. Secara umumnya, untuk pemacu autonomi generasi sebelumnya, data input radar gelombang milimeter biasanya menggunakan data peringkat sasaran Walau bagaimanapun, selepas pengawal domain generasi seterusnya menggunakan penyelesaian terpusat, apabila menaik taraf radar gelombang milimeter 3D kepada radar gelombang milimeter 4D, ia akan. diproses secara langsung. Seruan untuk awan titik radar gelombang milimeter semakin kuat. Dalam proses ini, radar gelombang milimeter tidak lagi mempunyai unit pengkomputeran, tetapi hanya memasukkan data awan titik. Walau bagaimanapun, kerana pemprosesan isyarat gelombang mikro radar gelombang milimeter masih sangat sukar, untuk sistem pemanduan autonomi generasi akan datang, banyak OEM masih menggunakan data peringkat sasaran untuk sambungan terus Ketepatan penyegerakan masa biasanya memerlukan julat lidar yang lebih luas Dalam masa 1ms. Masa antara apabila radar gelombang milimeter awan titik dihantar dan apabila ia menerima gema ditandakan sebagai cap masa dan ketepatan diperlukan dalam 1ms.

Pada masa yang sama, HPC dan radar gelombang milimeter disegerakkan dengan menetapkan selang tempoh 1-2 saat Dalam tempoh masa ini, radar gelombang milimeter mengemas kini masa yang sepadan secara sebenar masa. Begitu juga, pengawal domain menyokong cap masa rakaman yang mengandungi lima detik berikut berdasarkan masa pulangan radar gelombang milimeter:

Cap masa penjanaan titik pantulan gema, input gema kepada cap Waktu pengawal domain (sudah tentu , untuk rekod data peringkat sasaran, radar gelombang milimeternya mempunyai maklumat cap masa, Huawei tidak lagi cap masa maklumat sasaran oleh radar gelombang milimeter ditapis dengan pengelompokan titik pantulan asal, untuk mendapatkan cap masa yang lebih tepat, biasanya adalah perlu untuk mendapatkan cap masa masa apabila titik pantulan asal dijana, seperti yang ditunjukkan dalam bahagian merah dalam rajah di bawah.

Reka bentuk penyelesaian penyegerakan masa sistem ultra-lengkap untuk sistem pemanduan autonomi generasi akan datang

Hasil penderiaan dihantar ke SOC/MCU khusus dan digabungkan dengan penderia lain dengan cap masa. Begitu juga, masa data pengawal domain (atau waktu tempatan) digunakan untuk operasi reka bentuk algoritma, manakala masa mutlak digunakan untuk operasi rakaman dan penyimpanan data.

HPC perlu menambah cap masa yang sepadan dengan momen masuk kamera pintar dan paket radar, dan cap masa data ke dalam modul penderiaan pada setiap masa, dan menggunakannya sebagai sandaran dengan Pengesahan radar gelombang milimeter, terutamanya radar sudut, memerlukan maklumat penyegerakan masa untuk menentukan sama ada radar sudut boleh melancarkan sasaran.

  • Gabungan navigasi inersia/sistem navigasi inersia bebas

Dalam generasi autonomi akan datang sistem pemanduan , OEM yang berbeza mempunyai jenis navigasi inersia yang berbeza, yang biasanya dibahagikan kepada dua jenis: navigasi inersia gabungan dan navigasi inersia bebas mengikut keupayaan penyelidikan sendiri mereka. Memandangkan gabungan navigasi inersia mempunyai algoritma gabungan inersia satelit terbina dalam, berdasarkan situasi aplikasi sebenar, di sini kami hanya menerangkan sambungan terus navigasi inersia gabungan yang lebih mudah. HPC berfungsi sebagai Master nod induk dan sistem navigasi inersia gabungan berfungsi sebagai nod hamba Ia disambungkan terus ke sistem navigasi inersia gabungan melalui 100M Ethernet. Antaranya, Ethernet masih berdasarkan protokol gPTP. Sumber masa penyegerakan HPC masih menggunakan jam data (iaitu masa sistem, bukan masa mutlak) untuk penyegerakan. Keperluan ketepatan penyegerakan masa yang diperlukan: Dalam masa 250 mikrosaat, tempoh penyegerakan ialah gandaan integer bagi keperluan ketepatan penyegerakan (seperti 1 milisaat atau 125 milisaat). Dalam tempoh ini, gabungan navigasi inersia mengecap masa pensampelan IMU terkini berdasarkan maklumat RTK dan IMU. Ketepatannya terhad kepada 1ms.

Selain itu, tiga detik pensampelan IMU, memasuki HPC dan memasuki modul gabungan bahagian belakang akan ditanda masa.

Proses penyegerakan masa nod rangkaian luaran HPC

Selain penyegerakan masa nod rangkaian dalaman, untuk sistem pemanduan autonomi generasi akan datang, Terdapat sejumlah besar interaksi maklumat luaran antaranya dan penggerak yang berkaitan (seperti sistem kawalan brek bersepadu EPBi, sistem stereng elektronik EPS, dan sistem kawalan kuasa VCU). Merujuk kepada kaedah kawalan berpusat berperingkat, port kawalan kenderaan jenis ini biasanya disambungkan dan dikawal serentak melalui pengawal kenderaan VDC. Seperti yang dinyatakan di atas, VDC sebenarnya boleh dianggap sebagai gerbang pusat Selain memajukan maklumat kepada pelbagai pengawal domain, ia juga bertanggungjawab untuk mentakrifkan dan menghantar keseluruhan cap waktu penyegerakan. Kerana untuk keseluruhan sistem kenderaan, keseluruhan masa mutlak diperoleh daripada GNSS/GPS yang disambungkan kepada pengawal domain HPC sistem pemanduan autonomi.

Sistem yang berkaitan biasanya melaksanakan kawalan penyegerakan masa bebas melalui port kawalan domain kenderaan (VDC), jadi biasanya tiada sambungan tuan-hamba langsung antara HPC dan ESP, EPS dan VCU . Untuk jenis perhubungan penyegerakan masa antara nod, cap masa masing-masing dihantar terus kepada pengawal VDC semasa pelaksanaan arahan, dan penjajaran masa dilakukan semasa pelaksanaan.

Proses penyegerakan masa dalam proses kawalan redundansi keselamatan HPC

Untuk keseluruhan sistem pemanduan autonomi, logik kawalan kegagalan yang sepadan masih perlu dipertimbangkan semasa proses penyegerakan masa . Dengan mengambil kira fungsi berbeza yang dibawa oleh SOC cip AI dan cip logik MCU yang terkandung di dalamnya. Biasanya terdapat beberapa tahap kemerosotan fungsi pada masa yang berbeza apabila kedua-duanya gagal. Jenis degradasi fungsi ini dipanggil degradasi fungsi separa. Semasa kemerosotan fungsi separa, jika sebahagian daripada SOC gagal, MCU menyegerakkan dengan sensor melalui masa penyelenggaraan pengayun kristal. Dalam tempoh ini, maklumat data sasaran kamera yang diluluskan oleh Radar dan SOC lain masih boleh diterima, dan cap masa output kekal stabil. Oleh itu, boleh dikatakan bahawa selepas penurunan taraf fungsi separa, sistem masih akan menggunakan cap masa asal untuk tindak balas dalam tempoh masa yang singkat, dan MCU masih boleh mengekalkan kestabilan data masa asal (proses penyegerakan masa boleh dijalankan keluar dengan merujuk kepada jam dalaman dalam MCU), menyokong operasi fungsi. Oleh kerana ralat adalah sangat kecil dalam tempoh masa yang singkat, risiko untuk tidak menyegerakkan masa dalam tempoh ini juga sangat kecil.

Reka bentuk penyelesaian penyegerakan masa sistem ultra-lengkap untuk sistem pemanduan autonomi generasi akan datang


Sudah tentu, jika keseluruhan HPC gagal, pengawal sandaran lain (boleh menjadi versi Dilengkapi rendah HPC, atau kamera pintar tambahan (Kamera Pintar) boleh digunakan untuk kawalan keselamatan. Semasa proses ini, hubungan penyegerakan masa antara pengawal sandaran dan penderia yang sepadan perlu diwujudkan semula.

Mod kegagalan lain ialah kemerosotan fungsi yang disebabkan oleh kegagalan kuasa. Perlu diingatkan di sini bahawa terdapat dua mod tidur untuk pengawal domain: tidur nyenyak dan tidur ringan. Mod tidur ini terutamanya berkaitan sama ada untuk memotong bekalan kuasa keseluruhan. Jika pengawal berada dalam tidur nyenyak, jam data secara langsung menggunakan jam pengurusan yang disimpan pada pemadaman terakhir tanpa pemasaan semula. Jika pengawal berada dalam tidur ringan, jam pengurusan pemadaman ini digunakan terus untuk pemasaan. Berbanding dengan tidur nyenyak, hasil jam penyegerakan tidur ringan adalah lebih tepat. Sudah tentu, tidak kira betapa dalam atau ringannya tidur, jam pengawal sentiasa tidak sah dalam tempoh ini, dan semua perisian tidak boleh berjalan seperti biasa. Sudah tentu, keseluruhan masa penukaran daripada tidur ringan kepada tidur nyenyak boleh disesuaikan (seperti 12 jam).

Ringkasan

Artikel ini menerangkan secara terperinci prinsip penyegerakan masa bagi setiap unit kawalan sistem pemanduan autonomi generasi akan datang, dan menerangkan proses penyegerakan Setiap modul mengemukakan keperluan ketepatan, yang melibatkan penyegerakan nod rangkaian tempatan dan penyegerakan nod rangkaian global. Antaranya, penyegerakan nod rangkaian tempatan terutamanya bertujuan untuk hubungan penyegerakan antara penderia dan kawalan domain di dalam sistem pemanduan autonomi. Penyegerakan nod rangkaian global terutamanya bertujuan untuk hubungan penyegerakan masa antara sistem pemanduan autonomi dan sistem berkaitan luaran (seperti mengawal brek, stereng, kuasa, pintu, lampu, pintu masuk, dll.).

Untuk ketepatan pengiraan keseluruhan, penyegerakan nod rangkaian tempatan adalah penting, kerana terdapat banyak unit penderia yang terlibat, dan setiap satu perlu mengecop cap masa yang sepadan mengikut situasi sebenar, dan Akhir sekali, pengawal domain melakukan penyegerakan total. Untuk penyegerakan nod rangkaian global, maklumat masa boleh ditukar hanya dengan merujuk kepada interaksi maklumat antara setiap pengawal sub-domain dan HPC. Perlu diingatkan di sini bahawa masa mutlak keseluruhan sistem berasal dari sistem GNSS, yang biasanya boleh disambungkan dan dimasukkan oleh HPC atau CSC.

Atas ialah kandungan terperinci Reka bentuk penyelesaian penyegerakan masa sistem ultra-lengkap untuk sistem pemanduan autonomi generasi akan datang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:51cto.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam