راه اندازی سنسور جریان ACS754 با استفاده از میکروکنترلر AVR

پروژه کاربردی , پروژه های AVR
خرداد ۱۱, ۱۳۹۷
۴٫۸ (۹۶%) ۵ votes

hll0bd

سنسور جریان در صنعت برای مصارفی همچون اندازه گیری جریان موتورها جهت بررسی سلامت آن ها,تشخیص جریان های نشتی , کنترل جریان باتری ها و یا محافظت از اضافه جریان و… به طور گسترده استفاده می شود.

سنسور ACS754  قابلیت اندازه گیری جریان های بالا تا حداکثر ۲۰۰ آمپر را دارد .طرز کار این سنسور به این صورت است که از طریق القای الکترومغناطیسی جریان را به ولتاژ تبدیل می کند و به راحتی می توان این ولتاژ را مورد پردازش قرار داد.

2

نسبت ولتاژ خروجی این سنسور با جریان ورودی آن دارای رابطه خطی است.و این یک مزیت برای این سنسور است.

حساسیت ولتاژ خروجی بر حسب تغییرات جریان تقریبا ۲۰mv/A است. یعنی به ازای تغییر ۱ آمپری جریان , ولتاژ خروجی به اندازه ۲۰ میلی ولت تغییر می کند.

این سنسور همچنین دارای یک آفست ولتاژ به اندازه VCC/2 است.یعنی در صورتی که ولتاژ تغذیه این سنسور ۵ ولت باشد و هیچ جریانی از این سنسور عبور نکند , مقدار ولتاژ خروجی آن ۲٫۵ ولت است و با افزایش جریان این مقدار به صورت خطی افزایش پیدا می کند.

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

4

 

ACS750-circuits

 

 

PROTEUS

طبق شکل فوق باید پایه های ۴ و ۵ در مسیر جریان مورد نظر قرار گیرد.

برنامه ای که در ادامه می توانید به صورت رایگان دانلود کنید در محیط کدویژن و برای میکروکنترلر ATMEGA32 نوشته شده است به راحتی می توانید با استفاده از این  برنامه , سنسور را راه اندازی کنید در پروژه های خود مورد استفاده قرار دهید.

این مطلب را از دست ندهید:  پروژه کنترل دما با سنسور دمای دیجیتال DS18b20

 


با وارد کردن ایمیل، لینک دانلود در کمتر از 30 ثانیه به آدرس ایمیل شما ارسال می شود و می توانید فایل را بدون محدودیت دانلود نمایید.


آدرس ایمیل خود را وارد کنید

Like
4.8 (96%) 5 votes
دیدگاهتان را بنویسید

نوید دوشنبه , ۲۸ تیر ۱۳۹۵ پاسخ

درود
میخوام پروژه بالا رو که لطف کردین قرار دادین رو به عنوان امپرمتر روی منبع تغذیه قرار بدم .لطف میکنید بگید که اگر بخوام با مگا۸ انجام بدم چه تغیراتی باید تو برنامه نویسی صورت بگیره.
با سپاس

اکبر محمدی دوشنبه , ۲۸ تیر ۱۳۹۵ پاسخ

سلام
کار خاصی نیاز نیست.فقط باید یه پروژه جدید برای atmega8 ایجاد کنید و کدهای این برنامه رو به غیر از< mega16.h> توی پروژتون کپی کنید.

نوید دوشنبه , ۲۸ تیر ۱۳۹۵ پاسخ

ممنونم که جواب دادید

وحید دوشنبه , ۲۹ شهریور ۱۳۹۵ پاسخ

سلام
ممنون از نشر این مطلب
من این پروژه رو شبیه سازی کردم با پروتیوس ببینم جواب میده
واقعیتش جریان رو درست نشون نمیده رو ال سی دی هرچقدرم تغییر بدی منبع جریان رو همون عدد قبلی ینی ۱۲۵٫۱۲ آمپر رو میاره
ایراد از چی میتونه باشه؟؟

[email protected] دوشنبه , ۴ بهمن ۱۳۹۵ پاسخ

سلام فایل رو دانلود میکنم ولی ناقصه یا بهتره بگم اصلا هیچی نیست…

نازنین چهارشنبه , ۲۰ بهمن ۱۳۹۵ پاسخ

سلام.میخواستم بدونم برای R,C چه مقادیری باید قرار بدهیم..انادازه گیری جریان نهایت تا۳۰ آمپی رو میخوام انجام بدم..

[email protected] دوشنبه , ۸ خرداد ۱۳۹۶ پاسخ

سلام
این منبع جریانی که با ۲ امپر توی ورودی سنسور گذاشتین و میشه توضیح بدین کدوم قسمت پروتئوس هست؟
ممنون

امیررضا یکشنبه , ۴ تیر ۱۳۹۶ پاسخ

سلام این کد درست کار نمیکنه مشکلش چی هست؟

محمدرضا یکشنبه , ۲۶ شهریور ۱۳۹۶ پاسخ

با سلام
دوستانی که مشکل نشون ندادن اعشار رو ال سی دی دارن باید تنظیمات configure رو درست کنن تا اعشار نمایش بده
مشکل من اینه که کلا یه عدد نشون میده و هرچی منبع جریان رو کم و زیاد میکنم تاثیری نداره خواستم بدونم مشکل پروتیوس هس یا مشکل برنامه

[email protected] سه شنبه , ۱ خرداد ۱۳۹۷ پاسخ

لینک دانلود ارسال نمی شود لطفا بررسی کنید
ممنون.