مقایسه کننده انالوگ با ADC :
در این برنامه از ADC به عنوان مقایسه کننده انالوگ استفاده شده است دقیقا همان کاری که با اپ امپ انجام میدهیم من خودم این کار رو انجام دادم و جواب داده . در برنامه زیر مقدار کانال 0 ADC با مقدار کانال 1 ADC مقایسه می شود و در صورتی که مقدار ولت وارد شده به کانال 0 بیشتر از مقدار کانال 1 باشد PORTB.1 یک می شود در غیر این صورت PORTB.1 صفر است . این کار را می توان همزمان با تمام کانال های ADC انجام داد مخصوصا اگر شما یک TINY26L داشته باشید می توانید 5 تا مقایسه کننده درست کنید . در ضمن مقدار کانال 1 و 2 ADC می تواند بین0 تا 5 ولت باشد .
Config Adc = Single , Prescaler = Auto
Config Portb = Output
Dim W As Word
Dim A As Word
Start Adc
Do
W = Getadc(0)
A = Getadc(1)
If W > A Then
Set Portb
Else
Reset Portb
End If
Loop
End
مدارشم ساده هستش براتون اپلود کردم :
http://www.4shared.com/file/21546149/29fcf184/adc.html
البته ممکنه این کار دارای مشکلاتی باشه که باید برسی کنید . یکی از مشکلاتی که باهاش روبه رو هستم اینه که وقتی مقدار کانال صفر و یک ADC باهم برابر میشن خروجی ( PORTB.1 ) روشن خاموش میشه البته روی میلی ولت این اتفاق میفته
در این برنامه از ADC به عنوان مقایسه کننده انالوگ استفاده شده است دقیقا همان کاری که با اپ امپ انجام میدهیم من خودم این کار رو انجام دادم و جواب داده . در برنامه زیر مقدار کانال 0 ADC با مقدار کانال 1 ADC مقایسه می شود و در صورتی که مقدار ولت وارد شده به کانال 0 بیشتر از مقدار کانال 1 باشد PORTB.1 یک می شود در غیر این صورت PORTB.1 صفر است . این کار را می توان همزمان با تمام کانال های ADC انجام داد مخصوصا اگر شما یک TINY26L داشته باشید می توانید 5 تا مقایسه کننده درست کنید . در ضمن مقدار کانال 1 و 2 ADC می تواند بین0 تا 5 ولت باشد .
Config Adc = Single , Prescaler = Auto
Config Portb = Output
Dim W As Word
Dim A As Word
Start Adc
Do
W = Getadc(0)
A = Getadc(1)
If W > A Then
Set Portb
Else
Reset Portb
End If
Loop
End
مدارشم ساده هستش براتون اپلود کردم :
http://www.4shared.com/file/21546149/29fcf184/adc.html
البته ممکنه این کار دارای مشکلاتی باشه که باید برسی کنید . یکی از مشکلاتی که باهاش روبه رو هستم اینه که وقتی مقدار کانال صفر و یک ADC باهم برابر میشن خروجی ( PORTB.1 ) روشن خاموش میشه البته روی میلی ولت این اتفاق میفته
دیدگاه