سلام
آقا من یه مشکل دارم برای یه پروژه درسی، هر کس بتونه کمک کنه خدا انشاالله هر چی میخواد، ییهو بهش بده!
اما مشکل.
من یک پتانسیومتر دارم که یک ولتاژی رو بین صفر تا vcc برمی داره به A/D می ده.
دوتا پالس ورودی دارم که یکی پریودش 64 میکرو ثانیه است و دیگری 20 میلی ثانیه است. در ضمن دیوتی سایکل اولی 64/5 میکرو ثانیه و اون یکی 20/1.5 میلی ثانیه.
حالا صورت مسئله:
برنامه متناسب با نوع پروسه ای که توسط کاربر انتخاب شده می خواد یکسری پالس تولید کنه که : 1- دیوتی سایکلش متناسب با مقدار خونده شده از a/d باشه. 2- فرکانسش متناسب با نوع انتخاب کاربر یا 64 میکرو باشه یا 20 میلی و با اون پالس نظیرش سینک باشه. به زبون ساده با لبه پایین رونده یا بالا رونده پالس ورودی تریگ بشه.
من با بسکام و مگا16 راحتترم ولی اگر کسی الگوریتمش رو هم بگه ممنونم. در ضمن سمپل از pwm , counter , timer مورد نیاز است.!!
همه برنامه رو نوشتم ولی نمی تونم پالس دقیقی که پهناش رو از یک مقدار متغیر می گیره و با یک پالس ورودی دیگه تریگر میشه درست کنم.
ممنون
حسین خواجه جعفری
آقا من یه مشکل دارم برای یه پروژه درسی، هر کس بتونه کمک کنه خدا انشاالله هر چی میخواد، ییهو بهش بده!

اما مشکل.
من یک پتانسیومتر دارم که یک ولتاژی رو بین صفر تا vcc برمی داره به A/D می ده.
دوتا پالس ورودی دارم که یکی پریودش 64 میکرو ثانیه است و دیگری 20 میلی ثانیه است. در ضمن دیوتی سایکل اولی 64/5 میکرو ثانیه و اون یکی 20/1.5 میلی ثانیه.
حالا صورت مسئله:
برنامه متناسب با نوع پروسه ای که توسط کاربر انتخاب شده می خواد یکسری پالس تولید کنه که : 1- دیوتی سایکلش متناسب با مقدار خونده شده از a/d باشه. 2- فرکانسش متناسب با نوع انتخاب کاربر یا 64 میکرو باشه یا 20 میلی و با اون پالس نظیرش سینک باشه. به زبون ساده با لبه پایین رونده یا بالا رونده پالس ورودی تریگ بشه.
من با بسکام و مگا16 راحتترم ولی اگر کسی الگوریتمش رو هم بگه ممنونم. در ضمن سمپل از pwm , counter , timer مورد نیاز است.!!
همه برنامه رو نوشتم ولی نمی تونم پالس دقیقی که پهناش رو از یک مقدار متغیر می گیره و با یک پالس ورودی دیگه تریگر میشه درست کنم.
ممنون
حسین خواجه جعفری
دیدگاه