Social Icons

الاثنين، 10 فبراير 2014

المبدل الرقمي التشابهي DAC في الأردوينو ديو

المبدل الرقمي التشابهي  DAC في الأردوينو ديو 




في لوحات الأردوينو التقليدية ذات الأصدار AVR يوجد فيها منافذ رقمية Digital و منافذ تماثلية Analog .

يمكننا من خلال المنافذ التماثلية من قراءة الحساسات , لكن هل بأمكانها أعطاءنا فولتيات متغيرة كما يتصور البعض ! بأمكانك تجريب ذلك , هل تستطيع الحصول على فولتية ثابته "مثلاً 2.6 فولت " من أحد المداخل التماثلية في الأردوينو " A0-A5 في الأردوينو أونو UNO " ؟!


ببساطة لن تستطيع ذلك , لأنك ستحتاج لشيء يسمى مبدل رقمي - تماثلي DAC و هو ما لا يتوافر في أغلب بطاقات ال AVR التي تعمل الأردوينو عليها .




الحل يكمن بأردوينو ديو ARDUINO DUE ففي هذه البطاقة الألكترونية التي تعتمد على معالج ARM Cortex M3 يوجد فيها وحدة تبديل رقمي - تماثلي ADC مدمجة داخلياً , و تستطيع اعطاءنا فولتيات مختلفة و ايضاً اعطاءنا اشارات Waveform مختلفة "sine , triangle,saw tooth " .

هناك مدخلين مخصصين لهذا المبدل DAC0 , DAC1  




بشكل عام نستطيع توليد أشارات متغيرة Wavform عن طريقهما بفولتية Peak-peak تصل ل 3 فولت تقريباً .

ما سنقوم بتوليده هو أشارة جيبية Sine wave  .

ما سنحتاجه لتنفيذ التجربة :
1) بطاقة أردوينو ديو Arduino DUE فقط .





البرنامج :





هذا البرنامج سيولد موجه جيبية بتردد 1khz

ممتاز يمكن ايضاً توليد اشارة مثلثية triangle , عن طريق هذا البرنامج :


يمكن توليد أغلب الموجات الأساسية , هذا مثلاً برنامج لتوليد اشارة منشارية Sawtooth



هذه التقنية مفيدة جداً و هي أحدى مزايا الأردوينو ديو الكثيرة .

يمكنك بناء مولد اشارة خاص فيك بسهولة .

1 التعليقات :

  1. هل يمكنني باستخدام Dac0808 مع لوحة اردوينو اونو توليد موجة جيبية لعمل انفرتر ?

    ردحذف

 
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.