3 reka bentuk perisian sistem
3.1 Prosedur pemantauan
Dalam pelindung motor pintar, MCU hanya melakukan pensampelan, pengiraan dan analisis semasa dan voltan untuk merealisasikan pelbagai fungsi perlindungan, dan memaparkan parameter garis dan merekodkan status kesalahan dalam masa nyata.
Dalam perisian sistem, perisian pemantauan global digunakan untuk memindai secara kitar status setiap unit subroutine, termasuk pensampelan data penukar analog-ke-digital, mengira data selepas pengambilalihan data selesai, dan kemudian menggabungkan strategi perlindungan mengikut hasil pengiraan dan parameter motor pratetap. Tentukan keadaan semasa motor. Akhirnya, maklumat status dan fungsi kawalan yang sama dikeluarkan melalui paparan LCD dan antara muka kawalan output.
3.2 konfigurasi dan penggunaan ADC
Oleh kerana pelindung motor mengumpul voltan kekerapan kuasa 50Hz dan semasa, dan untuk dapat memantau komponen harmonik yang lebih tinggi dalam grid kuasa (terutamanya harmonik ke-3), frekuensi persampelan ADC perlu ditetapkan pada pelbagai integral kekerapan kuasa. Ini menghasilkan ketepatan yang paling tepat apabila mengambil sampel Fast Fourier (FFT) operasi. Pada masa yang sama, apabila data diambil, kerana kuasa pengiraan memerlukan pemerolehan serentak nilai voltan dan semasa, dalam reka bentuk sistem, parameter tiga fasa masing-masing ditugaskan kepada dua penukar analog-ke-digital, dan suhu diletakkan dalam penukaran analog-ke-digital yang ketiga. Peranti. Semua analog ke penukaran digital dicetuskan oleh gangguan pemasa dalaman.
Bagi pengambilalihan voltan dan semasa, sistem menggunakan modulus persampelan segerak, iaitu, secara bersamaan mengumpul nilai voltan dan semasa saluran yang sama; pada masa yang sama, dalam senarai konfigurasi saluran pensampelan, tiga saluran semasa voltan disusun secara berurutan, supaya di bawah satu pemacu pemasa, penukaran lengkap semua saluran pada satu masa.
Oleh kerana FFT memerlukan set data untuk pengiraan, reka bentuk sistem menggunakan DMA untuk melengkapkan pemindahan keputusan penukaran untuk intervensi CPU yang minimum. Apabila pengaturcaraan, adalah perlu untuk menetapkan dua tempat penyimpanan data untuk penyimpanan data sampel yang lain; pada masa yang sama, nilai preset kiraan byte pemindahan DMA adalah panjang pelbagai transformasi Fourier yang didarabkan dengan bilangan saluran yang diperolehi.
3.3 Komunikasi jauh
Pelindung motor direka sebagai hamba MODBUS. Semua negeri yang menjalankan motor, negeri kawalan dan parameter lain diletakkan dalam daftar alamat yang dipersetujui oleh sistem. Pada masa yang sama, hobi MODBUS perlu mempratetkan alamat hamba yang unik di rangkaian untuk setiap pengawal motor, jadi ia juga perlu menggunakan butang dan skrin LCD untuk menetapkan alamat hamba.
4. Kesimpulan
Makalah ini mencadangkan pelindung motor pintar baru berdasarkan siri STM32. Reka bentuk ini menggunakan sepenuhnya sumber cip STM32 dan menyediakan komponen periferi yang diperlukan untuk membentuk sistem yang lengkap. Aplikasi praktikal membuktikan bahawa sistem ini berkesan dapat melindungi motor, dan mempunyai kelebihan struktur mudah, fungsi sempurna dan antara muka yang kaya. Ia juga boleh membangun antara muka seperti USB dan boleh dibuka mengikut keperluan sebenar, jadi sistem ini boleh digunakan secara meluas dalam pengeluaran perindustrian. setiap medan.





