الاثنين، 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



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

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

0 التعليقات :

إرسال تعليق

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