Apakah FPGA bahasa mudah untuk pemula?

Apakah FPGA bahasa mudah untuk pemula?Apakah yang dimaksudkan dengan elektronik digital? Pertama sekali dengan unsur-unsur logik DAN, ATAU, TIDAK. Selanjutnya, daftar peralihan, penyahkod, pemultipleks, dan sebagainya, masuk ke ingatan. Walau bagaimanapun, kerana kerumitan peranti elektronik dan trend ke arah pengecilan meningkat, penciptaan peranti berasaskan IC dari komponen di atas menjadi lebih sukar, IC yang dibuat khusus topologi dan litar yang diperlukan adalah terbukti hanya berfaedah apabila peranti itu direplikasi dalam jumlah yang besar, dalam keadaan lain ia tidak mahal.

Cara keluar dari situasi ini adalah pembangunan litar logik bersepadu yang boleh diprogram (disingkat FPGA, singkatan asing sebagai peranti logik yang boleh diprogramkan, PLD). Apa itu dan di mana ia digunakan, kami akan memberitahu dalam artikel ini. Dengan perkataan "diprogramkan", kebanyakan pemula mengaitkan dengan mikrokontroler.FPGA adalah peranti yang sama sekali berbeza ...

 

Bagaimana untuk memeriksa mikropengawal untuk kebolehkhidmatan

Bagaimana untuk memeriksa mikropengawal untuk kebolehkhidmatanDalam membaiki peralatan dan litar pemasangan, anda sentiasa perlu memastikan bahawa semua elemen berada dalam urutan kerja yang baik, jika tidak, anda akan membuang masa anda. Mikrokontroler juga boleh membakar, tetapi bagaimana untuk memeriksa jika tiada tanda luar: retak dalam kes, kawasan hangus, bau pembakaran, dan sebagainya? Untuk ini anda memerlukan: bekalan kuasa dengan voltan yang stabil, multimeter, osiloskop.

Pemeriksaan penuh semua nod mikropengawal adalah sukar - cara terbaik untuk menggantinya dengan yang baik yang diketahui, atau dengan yang sedia ada, menaik taraf satu lagi kod program dan memeriksa pelaksanaannya. Dalam kes ini, program ini harus dimasukkan sebagai cek semua pin (contohnya, menghidupkan dan mematikan LED selepas tempoh tertentu), serta litar mengganggu dan lain-lain. Mikrokontroler adalah peranti kompleks di dalamnya nod multifungsi. Sebelum meneruskan diagnosisnya, anda perlu membiasakan diri dengan dokumentasi teknikal...

 

Pemrogram mikrokontroler dalam JavaScript: yang mana satu untuk dipilih, ciri dan keupayaan

Mikrokontroler boleh diprogramkan dalam javascriptSelepas 2010, di negara kita, hobi radio amatur mendapat angin kedua dengan kemunculan keupayaan untuk program mikrokontroler dalam bahasa pengaturcaraan peringkat tinggi, jauh dari besi. Projek besar pertama adalah papan keluarga Arduino. Kami telah berulang kali meneliti mikrokontroler ini dalam artikel, tetapi hari ini kita akan membincangkan tentang mikrokontroler yang diprogramkan dalam Jacascript. Ya! Bahasa yang sama sekali digunakan terutamanya semasa menulis halaman WEB.

Sekiranya kita mempertimbangkan dari segi pandangan elektronik dalam peranti-peranti yang akan kita pertimbangkan di bawah ini, mikropagulator standard digunakan. Perbezaan dari produk dari pengeluar hanya mempunyai program loader yang dipasang sebelumnya, walaupun memanggilnya apa yang anda inginkan, yang membolehkan anda menjalankan kod program yang dimuat turun kepada anda, dan dalam beberapa keadaan, berkomunikasi dengan komputer melalui USB, jika tidak dilaksanakan dalam perkakasan. Mengapa mikrokontroler untuk javascript dan bahasa bukan tradisional lain untuk mereka? ...

 

Sensor yang paling popular untuk Arduino

Sensor yang paling popular untuk ArduinoSensor digunakan dalam pelbagai rangkaian dan projek. Tiada automasi boleh dilakukan tanpa mereka. Kami tertarik dengan mereka, kerana untuk memudahkan reka bentuk dan mempopulerkan elektronik, projek Arduino telah dicipta. Ini adalah papan selesai dengan mikrokontroler dan semua yang anda perlukan untuk bekerja dengannya dan program itu. Dalam artikel ini, kita akan mempertimbangkan sensor untuk Arduino, tetapi mereka juga boleh digunakan dengan mikrokontroler lain.

Apakah sensor? Sensor adalah mata, telinga, dan organ deria lain dari mikropengawal atau peranti kawalan lain. Mereka dibezakan dengan sifat isyarat dan dengan tujuan. Dengan sifat isyarat, mereka dibahagikan kepada analog dan digital. Jika kita bercakap mengenai Arduino, maka, apabila menerima maklumat daripada sensor, kami memproses isyarat digitalatau kita mengukur voltan daripada output analog modul.Seperti yang telah disebutkan, sensor adalah digital dan analog...

 

Arduino dan stepper motor: asas, rajah, sambungan dan kawalan

Arduino dan stepper motorMotor stepper digunakan untuk mengawal kedudukan sesuatu, atau untuk memutar unit kerja pada kelajuan dan sudut yang diberikan. Ciri-ciri sedemikian membolehkannya menggunakan robotika, mesin dikawal berangka (CNC), dan sistem automasi lain. Dalam artikel ini, kami akan mempertimbangkan beberapa isu yang berkaitan dengan pembinaan motor stepper dan cara mengawalnya menggunakan mikrokontroler Arduino.

Semua motor elektrik yang digunakan dalam amalan beroperasi disebabkan oleh fenomena elektrodinamik dan proses yang berlaku dalam medan magnet rotor dan stators. Seperti yang telah kami sebutkan, mana-mana enjin terdiri daripada sekurang-kurangnya dua bahagian - mudah alih (pemutar) dan tidak bergerak (stator). Untuk putarannya, medan magnet juga perlu berputar. Medan pemutar berputar selepas medan stator. Pada dasarnya, maklumat asas sedemikian cukup untuk memahami gambaran umum operasi motor elektrik ...

 

LED RGB: bagaimana mereka berfungsi, peranti dalaman, cara menyambungkan, RGB-led dan Arduino

LED RGBLED pelbagai warna, atau kerana ia juga dipanggil RGB, digunakan untuk menunjukkan dan mencipta warna latar belakang yang dinamik. Malah, tiada apa yang istimewa tentang mereka, mari kita lihat bagaimana mereka bekerja dan apakah LED RGB.

Malah, RGB LED adalah tiga kristal warna tunggal digabungkan dalam satu perumahan. Nama RGB bermaksud Merah - merah, Hijau - hijau, Biru - biru mengikut warna yang setiap kristal memancarkan. Tiga warna ini adalah asas, dan warna apa pun dibentuk pada pencampuran mereka; teknologi ini telah lama digunakan dalam televisyen dan fotografi.Pelarasan warna dilakukan dengan menyesuaikan kecerahan radiasi setiap kristal.Untuk menukar warna pita RGB, pengawal RGB khas digunakan.Biasanya alat kawalan jauh datang dengan pengawal ...

 

Kawalan Jauh Mikrokontroler: IR jauh, Arduino, ESP8266, 433 MHz

Kawalan jauh pengawal mikroIsu alat kawalan jauh atau jauh peralatan elektrik selalu dan akan relevan, tidak kira sama ada terdapat alat automasi dalam sistem atau tidak. Untuk mengatur kawalan jarak jauh, tidak masalah sama ada mikropengawal diperlukan, semuanya bergantung pada fungsi yang diperlukan untuk peranti yang diurus. Dalam artikel ini, anda akan mempelajari maklumat umum tentang cara mengawal mikropengawal jauh dari jauh.

Terdapat dua jenis utama komunikasi terpencil. Berwayar - apabila kawalan penggerak yang terletak dalam satu bilik (atau tidak bilik) dijalankan dari panel kawalan atau dari pos butang yang terletak di tempat lain. Dalam kes ini, sambungan wayar elektrik bagi litar kawalan dan penggerak (relay, contactors, termasuk mekanisme, seperti motor atau sistem, seperti lampu) disediakan ...

 

10 projek yang menarik untuk Arduino

10 projek yang menarik untuk ArduinoArduino adalah platform universal untuk produk buatan sendiri pada mikrokontroler. Terdapat banyak perisai (kad pengembangan) dan sensor untuknya. Kepelbagaian ini membolehkan anda membuat beberapa projek menarik yang bertujuan meningkatkan kehidupan anda dan meningkatkan keselesaannya. Bidang aplikasi lembaga tidak terhad: automasi, sistem keselamatan, sistem untuk mengumpulkan dan menganalisis data, dan banyak lagi.

Dari artikel ini anda akan mempelajari apa yang boleh dilakukan menarik pada Arduino. Projek-projek yang akan menjadi hebat dan akan menjadi berguna. Pembersihan apartmen adalah rutin dan tidak menarik, terutama kerana ia memerlukan masa. Anda boleh menyimpannya jika anda meletakkan sebahagian daripada kerja rumah pada robot. Robot ini dipasang oleh seorang jurutera elektronik dari Sochi - Dmitry Ivanov. Secara struktural, ia ternyata berkualiti tinggi dan tidak berkesan dalam kebolehan analog kilang.Untuk membinanya, anda perlu: Arduino Pro-mini, atau mana-mana ...