adc |
بستن
اطلاعات بیشتر
- ارسال ها: 7
- تشکرهای دریافت شده: 0
10 سال 4 ماه قبل #160
توسط goli
سلام
من برنامه را نوشتم ولی خروجی رو پروتئوس ندارم میشه کمکم کنید
من برنامه را نوشتم ولی خروجی رو پروتئوس ندارم میشه کمکم کنید
لطفاً ورود یا ايجاد حساب كاربری برای پیوستن به بحث.
بستن
اطلاعات بیشتر
- ارسال ها: 111
- امتياز: 26
- تشکرهای دریافت شده: 43
10 سال 4 ماه قبل - 10 سال 4 ماه قبل #161
توسط atmega128
سلام...یه اشتباهاتی توی شماتیک داشتی که مربوط میشد به نام گذاری مقاومتها و به جای این که مقاومتها رو مقدار بدی مقادی رو جای نامها نوشته بودی و دوم توی برنامه نویسی ولتاژ رفرنس رو قرار نداده بودی و سوم این که مقدار مقاومت برای پول آپ کم بود چون 1 کیلو در مقابل 5 کلیوی آخری تقسیم ولتاژ کمی داره و ممکنه در پروتویس جواب بده ولی در عمل دچار مشکل میشی و من تبدیل کردم به 4.7 کیلو و اعداد تغییر میکنن و این کارو کردم و الان به درستی عمل میکنه....
برای سون سگمنت هم بهتره جدول بافرتو اصلاح کنی که درست نمایش بده
توی پروتیوسهایی که بود یکی رو تغییر دادم اون یکی رو نه اگه دیدی جواب نمیده دومی رو باز کن که من تغییر دادم
اگه میخوای این مدار رو بسازی باید دقتشو بیشتر کنی و احتمالاً اینطوری جواب نمیگیر و باید براش کالیبراسیون بنویسی یعنی برنامه رو طوری بنویسی که یک کلید رو فشار بدی و عدد مربوط به اون کلید در حافظه ذخیره بشه و بعد عدد کلید بعدی و تا پایان کالیبراسیون و پس از اون عددها با دقت عالی خونده میشن و لازم نیس خودتون عدد بدید
برای سون سگمنت هم بهتره جدول بافرتو اصلاح کنی که درست نمایش بده
توی پروتیوسهایی که بود یکی رو تغییر دادم اون یکی رو نه اگه دیدی جواب نمیده دومی رو باز کن که من تغییر دادم
اگه میخوای این مدار رو بسازی باید دقتشو بیشتر کنی و احتمالاً اینطوری جواب نمیگیر و باید براش کالیبراسیون بنویسی یعنی برنامه رو طوری بنویسی که یک کلید رو فشار بدی و عدد مربوط به اون کلید در حافظه ذخیره بشه و بعد عدد کلید بعدی و تا پایان کالیبراسیون و پس از اون عددها با دقت عالی خونده میشن و لازم نیس خودتون عدد بدید
آخرين ويرايش: 10 سال 4 ماه قبل توسط atmega128.
لطفاً ورود یا ايجاد حساب كاربری برای پیوستن به بحث.
بستن
اطلاعات بیشتر
- ارسال ها: 7
- تشکرهای دریافت شده: 0
10 سال 4 ماه قبل #162
توسط goli
سلام منظورتون از این قسمت چیه؟"اگه میخوای این مدار رو بسازی باید دقتشو بیشتر کنی و احتمالاً اینطوری جواب نمیگیر و باید براش کالیبراسیون بنویسی یعنی برنامه رو طوری بنویسی که یک کلید رو فشار بدی و عدد مربوط به اون کلید در حافظه ذخیره بشه و بعد عدد کلید بعدی و تا پایان کالیبراسیون و پس از اون عددها با دقت عالی خونده میشن و لازم نیس خودتون عدد بدید"
لطفاً ورود یا ايجاد حساب كاربری برای پیوستن به بحث.
بستن
اطلاعات بیشتر
- ارسال ها: 111
- امتياز: 26
- تشکرهای دریافت شده: 43
10 سال 4 ماه قبل #163
توسط atmega128
ببینید شما الان خودتون یه ناحیه رو مشخص میکنید و میگید اگه بین این دوعدد بود خروجی b مساوی مثلاً 4 ...ولی در عمل ممکنه مقاومتی که قرار دادی یه کمی بالا و پایین بشه یا در محیط های مختلف بر اساس دما تغییر کنه و دیگه مبدل عدد مرب.طه رو بهت نده پس باید در هر محیط برای همون محیط کالیبره بشه به این شکل که»
هشت متغیر به اسم key1 تا key8 در ایپرام تعریف کن و یه کلید کالیبراسیون در ابتدای راه اندازی مدار ابتدا کلید کالیبراسیون فشار داده میشه تا زیر برنامه کالیبراسیون اجرا بشه در این زیر برنامه هر بار یک کلید رو فشار میدیم که باید از اولین کلید شروع کنیم و مقدار اولین کلید در مبدل ذخیره میشه و برای این که درست ذخیره بشه باید هم زمان با فشار دادن کلید 1 کلید کالیبراسیون رو هم فشار بدیم تا مقدار ذخیره بشه و حالا دستمونو از روی دو کلید بر میداریم در این حالت کلید اول ذخیره شد و برنامه میره سراغ کلید دوم و کلید دوم رو هم به همین صورت ذخیره میکنیم....تا کلید 8 ام حالا مقادیری که از کلیدها دریافت میکنیم رو به صورت دقیق در ایپرام داریم و در راه اندازی های بعدی مدار لزومی نداره کالیبره سای کنیم و کلیدها به درستی خونده میشن...
شما اگه نمیتونید این الگویتم رو کامل کنید تا یه جاهایی پیش برید مشکلی بود بگید
هشت متغیر به اسم key1 تا key8 در ایپرام تعریف کن و یه کلید کالیبراسیون در ابتدای راه اندازی مدار ابتدا کلید کالیبراسیون فشار داده میشه تا زیر برنامه کالیبراسیون اجرا بشه در این زیر برنامه هر بار یک کلید رو فشار میدیم که باید از اولین کلید شروع کنیم و مقدار اولین کلید در مبدل ذخیره میشه و برای این که درست ذخیره بشه باید هم زمان با فشار دادن کلید 1 کلید کالیبراسیون رو هم فشار بدیم تا مقدار ذخیره بشه و حالا دستمونو از روی دو کلید بر میداریم در این حالت کلید اول ذخیره شد و برنامه میره سراغ کلید دوم و کلید دوم رو هم به همین صورت ذخیره میکنیم....تا کلید 8 ام حالا مقادیری که از کلیدها دریافت میکنیم رو به صورت دقیق در ایپرام داریم و در راه اندازی های بعدی مدار لزومی نداره کالیبره سای کنیم و کلیدها به درستی خونده میشن...
شما اگه نمیتونید این الگویتم رو کامل کنید تا یه جاهایی پیش برید مشکلی بود بگید
لطفاً ورود یا ايجاد حساب كاربری برای پیوستن به بحث.