المبدل الرقمي التشابهي DAC في الأردوينو ديو
في لوحات الأردوينو التقليدية ذات الأصدار AVR يوجد فيها منافذ رقمية Digital و منافذ تماثلية Analog .
يمكننا من خلال المنافذ التماثلية من قراءة الحساسات , لكن هل بأمكانها أعطاءنا فولتيات متغيرة كما يتصور البعض ! بأمكانك تجريب ذلك , هل تستطيع الحصول على فولتية ثابته "مثلاً 2.6 فولت " من أحد المداخل التماثلية في الأردوينو " A0-A5 في الأردوينو أونو UNO " ؟!
ببساطة لن تستطيع ذلك , لأنك ستحتاج لشيء يسمى مبدل رقمي - تماثلي DAC و هو ما لا يتوافر في أغلب بطاقات ال AVR التي تعمل الأردوينو عليها .
الحل يكمن بأردوينو ديو ARDUINO DUE ففي هذه البطاقة الألكترونية التي تعتمد على معالج ARM Cortex M3 يوجد فيها وحدة تبديل رقمي - تماثلي ADC مدمجة داخلياً , و تستطيع اعطاءنا فولتيات مختلفة و ايضاً اعطاءنا اشارات Waveform مختلفة "sine , triangle,saw tooth " .
هناك مدخلين مخصصين لهذا المبدل DAC0 , DAC1
يمكننا من خلال المنافذ التماثلية من قراءة الحساسات , لكن هل بأمكانها أعطاءنا فولتيات متغيرة كما يتصور البعض ! بأمكانك تجريب ذلك , هل تستطيع الحصول على فولتية ثابته "مثلاً 2.6 فولت " من أحد المداخل التماثلية في الأردوينو " A0-A5 في الأردوينو أونو UNO " ؟!

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

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

ما سنقوم بتوليده هو أشارة جيبية Sine wave .
ما سنحتاجه لتنفيذ التجربة :
1) بطاقة أردوينو ديو Arduino DUE فقط .
البرنامج :
ما سنحتاجه لتنفيذ التجربة :
1) بطاقة أردوينو ديو Arduino DUE فقط .
البرنامج :
هذا البرنامج سيولد موجه جيبية بتردد 1khz
ممتاز يمكن ايضاً توليد اشارة مثلثية triangle , عن طريق هذا البرنامج :
يمكن توليد أغلب الموجات الأساسية , هذا مثلاً برنامج لتوليد اشارة منشارية Sawtooth
هذه التقنية مفيدة جداً و هي أحدى مزايا الأردوينو ديو الكثيرة .
يمكنك بناء مولد اشارة خاص فيك بسهولة .
هل يمكنني باستخدام Dac0808 مع لوحة اردوينو اونو توليد موجة جيبية لعمل انفرتر ?
ردحذف