از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
شش سال پیش منتشر شده
تعداد بازدید: 450
کد پروژه: 115710
شرح پروژه
گفتن که توی adc لازم نیس بلوک s/h بذاربد چون میزان تغییرات ولتاژ شما انقدر کند هست که لازم نیس از این بلوک استفاده کنید
شما ریست میکنید اجازه میدید دشارژ بشه adc یبار در ولتاژ ۴ دیتا رو میخونه یبار هم در ولتاژ ۱ که این اصطلاح cds است
۲ حالت داریم یا میتونید زمان ثابت بدید و دلتا v روبدست بیارید یا اینکه در یک دلتاv ثابت ببینید چقدر زمان میکشه دشارژ بشه ( که از این حالت تو avr استفاده کردیم) در هر صورت شیب رو میخواییم پیدا کنیم که این شیب با شدت روشنایی متناسبه. اگه نور زیاد باشه زودتر دشارژ میشه
مقدار ورودی آنالوگ ولتاژی که وصل میکنید هست. یک کامپرتور لازم دارید که به یک سری رفرنس مقایسه کنه که در میکرو با ولتاژ ۴ و ۱ مقایسه میکردید
۱ کیلو پیکسل در نظر گرفتیم یعنی 32×32
به دو قسمت 32×16 تقسیم میکنیم
این پیکسل هارو یکی یکی به adc وصل کنید تا از ۴ ولت تا ۱ ولت بیاد بعد هی زمان رو نگاه میکنید که چند میشه
با دقت ۱۰ بیت کار کنید
یا باید روش ساکسسیو کار کنید به جای ۱۰۲۴ تا در ۱۰ کلاک ۱۰ رو در بیاره که میشه ۵۰۰۰ کلاک که در ۱۰ نانوثانیه میشه ۵۰ میکرو ثانیه یا تعداد adc رو بیشتر کنید مثلا برای هر ستون یکی بذارید یعنی برای هر ۱۶ تا ~ 1024×16×1
که میشه ۱۶۰۰۰ تا ۱۰ نانوثانیه میشه ۱۶۰ میکروثانیه
اونوقت باید برای هر ستون یه کامپرتور بذارید. از یه طرف ۴ ولت رو بهشون وصل کنید ریستارت کنید که اونم به پیکسل ها وصله
ولتاژ که میاد پایین ۴ ولت رو رد میکنه عددی که در کانتر هست رو ثبت کنه و ۴ ولت رو به ۱ ولت تبدیل کنه بعد هرموقع به ۱ ولت رسید عدد کانتر رو ثبت کنه ( این شاید راحتتر باشه) اولا نصف کنید بالا یه کامپرتور بذارید پایین هم یه کامپرتور که جمعا ۶۴ تا کامپرتور خواهید داشت به محض اینکه ۴ ولت رو رد کرد بیاره ۱ ولت رو وصل کنه
کاری که میکنید 4 ولت و ۱ ولت رو با رجیستور استرینگ ایجاد کنید یه سری سوئیچ بذارید که یه زمان ۴ ولت وصل باشه یه زمان ۱ ولت که نقایسه رو انجام بده
فرکانس ۱۰۰ مگ باشه
در واقع یه کانتر ۱۰ بیت درست کنیدکه با فرکانس ۱۰۰ مگاهرتز میشماره هر زمان ۴ ولت رو رد کرد و هر زمان ۱ ولت رو رد کرد اون عدد رو در بیاره
سرعت کار ۱۰ نانوثانیه
مهم اینه که کامپرتوری بذارید که تشخیص بده چه زمانی ۴ ولت و ۱ ولت رو رد کرد
اگر قرار باشه ۴ ولت تا ۱ ولت رو تشخیص بدیم این فاصله خودش ۳ ولت هستش. اگر قرار باشه با دقت ۱۰ بیت تشخیص بدیم یعنی به ۱۰۲۴ قسمت تقسیم کردیم.هر پله میشه ۳ ولت تقسیم بر ۱۰۲۴. کامپرتور شما باید ۳ میلی ولت تغییر کرد رو تشخیص بده یعنی ۳ میلی ولت از ۴ رد شد رو بگه که رد شد این 1 lsb هست که البته ما نصف lsb میخواییم یعنی 1/5 میلی ولت
۱ونیم میلی ولت مونده به ۴ تغییر نکنه ولی ۱ ونیم میلی ولت ۴ رو رد کنه تغییر کنه. این همون دقت کامپرتور هستش
این پروژه شامل 1 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
6روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت نه سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار