Apakah ada cara untuk menyimpan data tegangan secara langsung (tanpa mikrokontroler) ke mana saja, seperti EEPROM, SDCARD, dll?
Sebagai contoh, saya menggunakan sensor tekanan MPX yang memberikan output analog 0V ke 5V. Alih-alih mengubah tegangan menjadi tekanan dalam mikrokontroler dan menghemat (yang membutuhkan waktu, uang, ruang, dll ...), pertama, saya ingin menyimpan data analog, kemudian membawa data ini ke komputer saya untuk konversi voltase menjadi tekanan.
microcontroller
circuit-analysis
analog
eeprom
data
Firat Dagkiran
sumber
sumber
Jawaban:
Anda tidak dapat menggunakan EEPROM atau sarana penyimpanan lain yang digital tanpa terlebih dahulu mengubah sinyal Anda menjadi digital. Menggunakan mikrokontroler adalah cara yang jelas dan sederhana untuk melakukan itu.
Namun, jika Anda benar-benar ingin memuaskan manusia gua Anda, dapatkan salah satu dari ini:
Ini menyimpan data analog dari beberapa 10 Hz ke beberapa kHz. Anda harus berkonsultasi dengan beberapa tablet tanah liat untuk mempelajari cara menggunakannya.
Satu masalah yang akan Anda miliki adalah bahwa frekuensi bunga mungkin lebih rendah daripada yang dapat direkam. Solusinya adalah membuat penggerak sinyal Anda menjadi osilator variabel tegangan, kemudian catat output osilator tersebut. Dengan kata lain, FM memodulasi sinyal frekuensi rendah Anda.
Ada IC yang menerapkan fungsi osilator yang dikendalikan tegangan, tetapi itu akan terlalu masuk akal dan berbenturan dengan tujuan retro Anda. Dapatkan beberapa di antaranya:
dan buat milikmu sendiri.
Setelah data disimpan, Anda "memutar balik" (lihat tablet tanah liat) media penyimpanan. Lalu "mainkan" ke kartu suara PC. PC menemukan frekuensi sinyal, dari yang mengubah kembali ke tegangan, dan dari itu menentukan nilai data aktual.
Atau, Anda bisa menggunakan mikrokontroler dan menghabiskan lebih sedikit waktu, uang, daya, dan ruang.
sumber
Tidak, Anda tidak dapat menyimpan nilai analog apa adanya di media penyimpanan digital seperti eeprom atau kartu SD.
Anda dapat melakukan konversi analog-ke-digital (menggunakan chip yang sesuai) untuk mengubah analog ke digital. Untuk langkah selanjutnya, menulis ke kartu SD praktis membutuhkan prosesor. Jika Anda benar-benar tidak ingin menggunakan MCU, Anda akhirnya akan merancang dan membuat sendiri dari blok bangunan yang lebih sederhana. Itu adalah proyek pendidikan yang menarik, sekitar 0,5 tahun manusia untuk seorang siswa yang baik dalam pemrograman dan elektronik.
EEPROM akan sedikit lebih mudah untuk menulis nilainya, tetapi membaca nilainya ke PC Anda akan lebih rumit. Dalam keseimbangan itu masih akan jauh lebih mudah daripada MCU DIY, tetapi masih cukup proyek.
Ketika Anda melihat-lihat Anda, semua orang menggunakan MCU untuk hampir semua proyek, termasuk pencatatan data seperti yang Anda inginkan. Coba tebak!
sumber
Apa yang Anda coba lakukan terdengar seperti logging.
Ada banyak data logger di luar sana yang dijual secara komersial. Jika Anda ingin mencatat pembacaan tegangan, Anda dapat mencoba googling "voltage logger". Perangkat semacam itu menulis file log ke perangkat penyimpanan (kartu sd, thumb drive, dll.) Dari pembacaan sensor.
Secara teknis ini menggunakan MCU secara internal. Tetapi Anda tidak pernah melihat MCU, Anda tidak perlu mengembangkan perangkat lunak untuk MCU dan Anda tidak pernah menyentuh MCU.
sumber
Jawabannya tergantung pada definisi Anda "langsung".
Saya bisa membayangkan pengaturan berikut (jauh dari "langsung", tetapi tanpa MCU):
Memori target:
Atau seluruh pengaturan di atas dapat diimplementasikan dalam CPLD atau FPGA, bukan MCU.
Anda juga dapat menggunakan pengontrol Motorola MC14500B , yang bukan merupakan MCU.
Dalam praktiknya, hari ini, opsi termurah, terkecil, tercepat dan paling dapat diandalkan adalah MCU.
sumber
Karena Anda mempertimbangkan untuk menggunakan komputer untuk "mengubah tegangan menjadi tekanan", Anda perlu menggunakan format data yang dapat dimengerti oleh komputer - yang merupakan format digital. Oleh karena itu, sesuatu harus mengubah output analog sensor Anda menjadi bentuk digital terlebih dahulu, "mendigitalkan" tegangannya. Jadi harus ada Konverter Analog-ke-Digital di antaranya. Mengubah tegangan digital menjadi pembacaan tekanan (menggunakan mungkin beberapa tabel atau rumus konversi jika konversi nonlinier) adalah tugas yang baik untuk PC Anda.
Secara teknis Anda tidak memerlukan MCU untuk melakukan konversi ini, FPGA khusus dengan algoritma bawaan dapat mengontrol semua pengambilan sampel data dan komunikasi. Tetapi MCU lebih nyaman, terutama jika sudah memiliki ADC bawaan.
Dan Anda tidak perlu menghabiskan waktu untuk membangun konverter MCU +, ada perangkat yang disebut "sistem akuisisi data" (DAS), atau "pencatat data" yang akan melakukannya untuk Anda, sampel / konversi data analog, dan komunikasikan melalui antarmuka yang mudah digunakan sebagai USB (atau RS232). Beberapa DMM memiliki kemampuan akuisisi data ini, atau Anda bisa mendapatkan DAS khusus dari tempat-tempat seperti DATAQ.com. DAS akan datang dengan semua perangkat lunak pencatatan data yang diperlukan, dan Anda dapat menyimpan data apa pun yang Anda inginkan, SD, atau lainnya. Maklum konversi dari sensor Anda ke data tekanan yang dapat digunakan akan dikenakan biaya sejumlah uang, tidak ada yang gratis.
sumber
Ya, Anda bisa ... semacam itu. Cari chip ISD , yang dirancang untuk aplikasi sederhana dan murah yang mati, di mana Anda perlu merekam dan memutar ulang sinyal analog. Digunakan dalam mainan berbicara, kartu pos musik, dan sejenisnya. Saya ragu mereka cukup akurat untuk tujuan Anda.
http://www.nuvoton.com/hq/products/isd-voice-ics/isd-chipcorder-family/?__locale=en
sumber
Karena satu-satunya persyaratan Anda tidak menggunakan UC, Anda dapat menggunakan jembatan USB-SPI untuk menghubungkan ADC SPI dengan PC.
Itu solusi termurah jika Anda tidak ingin menggunakan UC.
Atau Anda dapat mendanai $$$ untuk institut, pusat penelitian, ... sehingga mereka dapat mempercepat penelitian memori analog, hal yang Anda butuhkan saat ini.
sumber
Logger data tegangan 0 ~ 32V USB-503 menyimpan pengukuran 32k
dengan interval dari 1 detik hingga 12 jam.
Simpan di dongle USB dengan baterai tertutup. Ekspor mudah ke Excel. Perangkat Lunak Inc di www.mccdaq.com
Murah.
Ini hanya 2,1 juta Rial
ehm .. buat itu jadi 2.2m dan naik
sumber