بازدید: 5 نویسنده: ویرایشگر سایت زمان انتشار: 1397/09/17 منبع: سایت
این سیستم 52 میکروکامپیوتر تک تراشه ای را به عنوان هسته سیستم کنترل انتخاب می کند. مقدار مبدل اولتراسونیک برای فاصله توسط لوله دیجیتال کاتد مشترک 4 رقمی نمایش داده می شود. فواصل مختلف بین موانع از صداهای آلارم مختلف فرکانس زنگ استفاده می کند و سیگنال انتقال اولتراسونیک از 52 میکرو کامپیوتر تک تراشه تشکیل شده است. پورت P1.0 برای انتقال موج اولتراسونیک به مدار فرستنده اولتراسونیک فرستاده می شود و سیستم هشدار از یک مدار زنگ دار تشکیل شده است. در این طرح، پروبی که امواج مافوق صوت را ارسال و دریافت میکند، از هم جدا میشود تا سیگنالهای ارسال و دریافت با هم نام مستعار نداشته باشند و در نتیجه از تداخل جلوگیری شود و قابلیت اطمینان سیستم به خوبی بهبود یابد. بلوک دیاگرام سیستم به شرح زیر است:
ماژول محدوده التراسونیک
اصل اساسی این است که ماژول محدوده اولتراسونیک می تواند عملکرد سنجش فاصله غیر تماسی 2 سانتی متر تا 400 سانتی متر را ارائه دهد، دقت محدوده می تواند به 3 میلی متر برسد و ماژول شامل فرستنده، گیرنده و مدار کنترل اولتراسونیک است. اصل کار شامل موارد زیر است:
1) استفاده از پورت IO TRIG برای راه اندازی محدوده، دادن سیگنال سطح بالا حداقل 10 us است.
2) ماژول به طور خودکار امواج مربعی 40 کیلو هرتز را ارسال می کند تا به طور خودکار تشخیص دهد که آیا سیگنال بازگشتی وجود دارد یا خیر.
3) یک سیگنال بازگشتی و خروجی از طریق پورت IO ECHO وجود دارد، مدت زمان سطح بالا زمان انتقال تا بازگشت موج اولتراسونیک است، فاصله آزمایش = (زمان بالا * سرعت صدا)
ماژول نمایش سنسور اولتراسونیک برای اندازه گیری فاصله یک لوله دیجیتال است که به نمایشگر پویا و صفحه نمایش استاتیک تقسیم می شود. در اینجا، صفحه نمایش پویا انتخاب شده است، و درایور نمایشگر پویا: رابط نمایشگر دینامیک لوله دیجیتال یکی از پرکاربردترین حالت های نمایش در میکروکامپیوتر تک تراشه ای است و COM قطب مشترک هر لوله دیجیتالی است. مدار کنترل بارق اضافه می شود و استروب بیت توسط خطوط I/O مستقل کنترل می شود. هنگامی که MCU کد علامت را صادر می کند، همه لوله های دیجیتال همان کد علامت را دریافت می کنند، اما لوله دیجیتال بسته به این که در کنترل مدار ترمینال COM تک تراشه ای میکروکامپیوتر تک تراشه ای، فقط باید کنترل لوله دیجیتال را روشن کنیم تا نمایش داده شود، و بیت، لوله دیجیتال را بدون نور نشان نمی دهد. با کنترل انتهای COM هر لوله دیجیتال به نوبه خود، لوله های دیجیتال به نوبه خود برای نمایش کنترل می شوند که حرکتی پویا است. در طول فرآیند نمایش چرخش، زمان روشنایی هر لوله دیجیتال 1 ~ 2 میلی ثانیه است. با توجه به تداوم دید انسان و اثر نور پس از نور LED، اگرچه لوله های دیجیتال به طور همزمان روشن نمی شوند، تا زمانی که سرعت اسکن به اندازه کافی سریع باشد، تصور مجموعه ای پایدار از داده های نمایشگر است، هیچ سوسو زدنی وجود نخواهد داشت، صفحه نمایش پویا مانند صفحه نمایش استاتیک است که می تواند در بسیاری از پورت های O صرفه جویی کند و مصرف انرژی کمتری داشته باشد. ماژول آلارم صدای زنگ زنگ را با توجه به فاصله نمایش داده شده توسط فاصله (با استفاده از پورت I/O برای تولید موج مربعی فرکانس) کنترل می کند. عملکردهای اصلی طراحی برنامه سیستم طراحی نرم افزار عبارتند از انتقال امواج اولتراسونیک، دریافت امواج اولتراسونیک، محاسبه فاصله اندازه گیری، محاسبه داده ها، زنگ هشدار و نمایش لوله دیجیتال نمودار جریان اصلی برنامه مانند بالا. هنگامی که یک وقفه رخ می دهد، پردازش وقفه انجام می شود. نمودار جریان پردازش وقفه طراحی جریان پردازش وقفه شامل پردازش هشدار و پردازش اسکن لوله دیجیتال است.
