(Bascom AVR)مقایسه کننده آنالوگ مقادیر ولتاژ آنالوگ در محیط بسکام (مهندسی برق_ الکترونیک)

پژوهشگر و نویسنده: دکتر (  افشین رشید )

نکته: مقایسه کننده آنالوگ مقادیر ولتاژ آنالوگ موجود بر روی دو پایه خود را پایه مثبت (AIN0) و پایه منفی (AIN1) با هم مقایسه می کند .(مانند amp –op) زمانی که ولتاژ موجود در ورودی مثبت بیشتر از ولتاژ موجود در ورودی منفی باشد ، خروجی مقایسه کننده (AC0) یک می شود.

مقایسه کننده دارای یک پرچم وقفه مجزا است.خروجی مقایسه کننده میتواند به عنوان تریگر ورودی CAPTURE تایمر/ کانتر یک نیز استفاده شود. 

پیکره بندی مقایسه کننده آنالوگ در محیط BASCOM دستور پیکره بندی مقایسه کننده آنالوگ در محیط BASCOM به شرح زیر میباشد.

 CONFIG ACI =ON/OFF, COMPARE = ON/OFF, TRIGGLE=TOGGLE,RISING/FALLING 

OFF/ON = ACI CONFIG : در زمان استفاده از مقایسه کننده باید یک باشد.(در صورت استفاده از صفر مقایسه کننده کار نخواهد کرد).

OFF/ON = COMPARE :در صورت انتخاب ON ، AC0 مستقیما به ورودی CAPTURE تایمر/کانتر یک وصل می شود.

FALLINGl/RISING,TOGGLE=TRIGGLE: نحوه روی دادن وقفه مقایسه کننده را نشان می دهد.

میکرو های AVR نهایتا دارای سه تایمر / کانتر هستند (به جز, MEGA162, MEGA64 ,MEGA128 و تعداد محدود دیگرکه 4 تایمر دارند).این تایمر / کانتر ها به نام های تایمر کانتر 0 و تایمر کانتر1 و تایمر کانتر2 و تایمر کانتر سه ،نام گذاری میشوند .کار تایمر ها شمردن تا یک عدد خاص و کار کانتر ها شمردن یک پالس ، که به پایه مخصوص اعمال میشود است ، از تایمر و کانتر استفاده های دیگری نیز میشود ، مانند ساخت پالس PWM و ...که در ادامه آنها را معرفی میکنیم.

پژوهشگر و نویسنده: دکتر (  افشین رشید )