با سلام خدمت شما کاربران محترم سایت

تو این جلسه قصد داریم سنسور جریان را راه اندازی و برنامه نویسی کنیم

در ابتدا با پایه های این سنسور آشنا میشویم

سنسور جریان در مسیر جریان مدار مورد نظر ما قرار می گیرد و به این صورت میتوانیم اطلاعات را دریافت کنیم

آشنایی با پایه های سنسور

پایه ۱ و ۲ : ورودی جریان عبوری می باشند که به هم اتصال کوتاه می شوند.
پایه ۳ و ۴ : خروجی جریان هستند و به اتصال کوتاه می شوند
پایه ۵ : اتصال زمین
پایه ۶ : پایه فیلتر سنسور که با یک خازن ۱ نانوفاراد به زمین متصل می گردد
پایه ۷ : پایه خروجی که تغییرات جریان را به صورت ولتاژ نشان می دهد.
پایه ۸ : تغذیه سنسور که برای کارکرد بهتر سنسور با یک خازن ۱۰۰ نانوفاراد به زمین وصل میکنیم

ویژگی های سنسور

  • بسته بندی SOIC 8 و به صورت ماژول نیز موجود می باشد

  • دارای پهنای باند ۸۰ کیلوهرتز

  • تغذیه ۵ولت

  • ولتاژ خروجی متناسب با AC , DC

  • پسماند مغناطیسی تقریبا صفر

  • پهنای باند قابل تنظیم

  • سیگنال آنالوگ کم نویز

مدارهای کاربردی با استفاده از سنسور

این مدار بهره را به ۶۱۰ میلی ولت آمپر افزایش می دهد 

کاربرد اصلاح برای مبدل آنالوگ به دیجیتال

 

جریان کشی بیش از حد ۱۰ آمپر را مشخص می کند

 

مدار راه انداز سنسور با استفاده از میکروکنترلر ATMEGA32

سنسور ها در آمپر های مختلف تولید میگردد که ما در این مدار از نوع ۲۰ آمپر استفاده کردیم

 

برنامه نویسی مدار بالا در محیط کدویژن

/****************************************************
WWW.ESMELECTRONIC.COM
*****************************************************/

#include <mega32a.h>
#include <delay.h>
#include <alcd.h>
#include <stdio.h>
#define ADC_VREF_TYPE 0x40

unsigned int read_adc(unsigned char ADC_input)
{
ADMUX==ADC_input|(ADC_VREF_TYPE&0xff);
delay_ms(10);
ADCSRA|=0x40;
while((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCW;
}
void main(void)
{
int digvolt;
float volt,p;
char buffer[20];
ADMUX==ADC_VREF_TYPE & 0xff;
ADCSRA=0x86;

lcd_init(20);

while(1)
{
digvolt=read adc(0);
volt=digvolt*(.00488);
p=(volt+.095*5.1)/(.009*5.1);
sprintf(buffer,”p=%f”,p);
lcd_puts(buffer);
delay_ms(100);
lcd_clear();
}
}

باتشکر از حسن توجه شما عزیزان

موفق و پیروز باشید

نویسنده: محمود گنجی

در صورت نیاز به فایل CodeVision و Proteus این مدار میتوانید از کانال ما در تلگرام استفاده بفرمائید

مطالب اخیر

پیام بگذارید

کیفیت/دقت/رضایت مشتری

پرداخت امن درگاه زرین پال

گواهی امنیت سایت
تماس با ما
opyright 2014-2019 ©کلیه حقوق مادی و معنوی این سایت و طرح و محتوای آن برای ESM ELECTRONIC محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.