پروژه زاویه سنج دیجیتال با انکودر و stm32

به نام خدا و با سلام خدمت همه دوستان.
در این مطلب پروژه زاویه سنج دیجیتال را توسط انکودر و میکروکنترلر stm32 خواهیم داشت که توسط انکودر میتوان زاویه چرخش شفت موتور را توسط ضریب دلخواهی محاسبه کرد.
برنامه در کامپایلر keil و کاملا منطبق بر cube mx نوشته شده است.
پروژه تجاری است و به تولید رسیده است.
جهت نمایش زاویه از ۷segment استفاده شده است.
برد قابلیت تعیین ضریب هم دارد که توسط یک دکمه فشاری ضریب انکودر تعیین میشود ،همچنین ضریب مورد نظر و اخرین زاویه نمایش داده روی نمایشگر در حافظه ایپرام ذخیره میشود.
برد به صورت حرفه ای و دارای فیلتر طراحی شده تا در صورت استفاده از ترانس در کنار تجهیزات صنعتی در مقابل نویز تاثیر پذیر نباشد.
ویدئو عملکرد پروژه به صورت زیر است:
برد فوق جهت اندازه گیری تعداد دور و حرکت خطی موتور به صورت تماسی استفاده میشود(قابلیت سرعت سنجی را نیز به پروژه اضافه نمود).
پروژه زیر هم راه اندازی انکودر های معمولی میباشد که دارای lcd کاراکتری ۴×۲۰ است:
دوستان عزیز جهت سفارش پروژه میتوانید به آی دی تلگرام بنده پیام بدید.