ايران ويج

نسخه‌ی کامل: کمک برای برنامه نویسی بسکام
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام خدمت مهندسین
خروجی سنسور vss پالسی 5 ولت می باشد
میخواهم با فشار شستی push از این پالس نمونه بگیرم و اونرو A بنامم و در حافظه ذخیرش کنم
و بعد از هر 2 میلی ثانیه از پالس بعدی نمونه بگیرم و انرو یه متعییر جدید مثلا B بنامم
حالا میخوام a-b=x شه , اگه x غیر صفر بود خروجی 8 ولتی بده
دومیلی ثانیه بعد a-b2=x2
دومیلی ثانیه بعد a-b3=x3
.
.
.
تا زمانیکه a-b=0 شد ادامه داشته باشه و زمانیکه a-b=0 شود خروجی صفر ولت شود
حالا این x ها تبدیل بشه به تابع تغییرات سطح ولتاژ متغییر از 8 تا 12 ولت

بطور خلاصه:
با تغییرات پالس هر 2 میلی ثانیه، خروجی ولتاژ متغییر 8 تا 12 تولید بشه
من قدرت نوشتنش رو ندارم اما برنامه اسیلوسکوپ رو اگه بخونید شاید مفید باشه
توی کدویژن با interrupt و timerمیتونی همچین کاری را انجام بدی
من خودم برای یه درایو یه کاری توی این مایه ها انجام دادم یه تعداد پالس از اینکدر میگرفت یه تعداد از اسسیلاتور بعد با تفاضلشونا pwm درست میگرد اما
اولا 5-0 ولت بود
دوما با کدویژن وزبان c بود
حالا اگه میدونی یه چیزی تون اون مایه ها برات بنویسم
راستی سوئیچ کرد 12-8را چه جوری میخوای انجام بدی