ايران ويج

نسخه‌ی کامل: تبدیل 24V DC به 5V DC برای تشخیص میکرو
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5
سلام.. دوستان نظری ندارن؟
ببین اولا هر پین میکرو (غیر از پایه ریست) با دو دیود معکوس به پایه های
(GND,VCC) وصل شدن که اگه جریان کمتر از چند میلی آمپر (بستگی به تغذیه میکرو داره که اگه از 7805 استفاده کنی تا 25mA)رو با(0.7V-) بهGND وصل میکنه و ولتاژ پین از(GND -0.7V) پایین تر نم یره و از(0.7V VCC)هم بالاتر نم یره.
در ضمن اگه ازهر پین میکرو به عنوان ورودی استفاده کنی چون منطق ورودی CMOS هستش امپدانس ورودیش خیلی زیاده که اگه از pullup پین رو فعال کنی امپدانس ورودی به 100Kohm کاهش می یابد پس pullup پین مورد نظر رو خاموش کن.
هر پین میکرو ولتاژ 0ولت الی 0.5 ولت رو به عنوان صفر منطقی و بالاتر ار1/2VCC رو به عنوان یک منطقی در نظر میگیرد
در ضمن اگه 24VAC هستش باید با یه دیود و خازن کم ظرفیت مثلا 1uf یکسو سازی کنی باید زمین میکرو و زمین 24ولت رو با دقت یک بکنی و از تقسیم دو مقاومت با اهم بالا استفاده کنی.
پس میتونی از مقاومت 220Kohm و47Kohm استفاده کنی که جریان عبوری از مقاومتهاکمتر از 0.1mA می شود و کاملا ام میباشد توان مصرفی مقاومتها هم کمتر از 3mW میباشد که هیچ گونه حرارت ایجاد نمی کند.
در ضمن اگه میکرو دارای مقایسه کننده آنالوگ هست میتونی از اون استفاده کنی و یا اگه مبدل A/D داره از مبدل استفاده کنی و براش بازه ولتاژ تعریف کنی متلا بیشتر از فلان مقدار ولتاژ.
می بخشید اگه یکم طولانی و حوصله بر شد.
سلام..
من برای کاری که باید انجام میدادم اومدم و یه uln2003 روبه میکرو متصل کردم.. و ورودی uln رو دادم به 24 و خروجیش که زمین بود رو دادم به میکرو..
وقتی 24 به پایه uln اعمال میشد خروجیش صفر میشد...البته خروجی این ای سی رو پول آپ کردم... و تو برنامه نوشته بودم اگر پایه صفر شد اونوقت......... و مدار داره کار میکنه و مشکلی هم پیش نیومده...
موفق باشین
صفحه‌ها: 1 2 3 4 5