ايران ويج

نسخه‌ی کامل: چت باکس علمی ایران ویج
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
شما خروجی دقیق ۰-۱۰ می خوای؟
با pwm دردسر داره دقیق هم در نمی یاد pwm مال توان های زیاد شما به dac08 بگیر کارت رو راه می ندازه
درسته ....... !!!

راستي مقادير dac هم گسسته هستن. مثلا اگر dac 8 bit باشه و VCC رو 5 بديي ،
(8^2)/5 اندازه ي هر پله مي شه ... 0.0195
اگر مقدار بيشتري براي VCC قبول كنه ، خوب به همين نسبت فاصله ي پله ها هم بيشتر ميشه.
خلاصه منظور اينه كه مثلا دقيقا 3 ولت رو در نمي يارهه ... اما با تقريب خوبي به 3 ولت نزديكه :d
فكر مي كنم 10 bit ايش هم هست كه دقتش خيلي عاليه ...

در هر صورت پيشنهاد خوبيه و قيمتي هم نداره ... .
ببخشيد كه باز حرف زدم.

يا علي.
سلام
يه نگاهي به ديتاشيتش انداختم
آيا بايد 8 تا ورودي 0 و 1 بهش بدم تا 256 پله ولتاژ بده ؟ يعني يه پورت ميكرو را اشغال ميكنه ؟ آيا درست متوجه شدم ؟
بازم من !!

بله درست متوجه شديد . البته ممكنه نحوه ي ارتباط هاي متفاوتي هم داشته باشن ، اما اگر نداشتن يه راه ديگه هم هست !
يه IC هايي هستن ( اسمش يادم رفته !! ) كه داده هاي سريال رو به موازي تبديل مي كنن .
يعني شما با يه پايه از ميكرو 8 بيت اطلاعات مي فرستي به IC بعد از IC يه 8 پايه مي ره براي DAC ... !
چطوره ؟!

يا علي.
اگه همچنين آيسي اي وجود داشته باشه و بشه با ميكرو راه انداخت كه عالي ميشه
شارين جان اگه مشخصاتش را بتوني پيدا كني ممنون ميشم
آيا اشتباه نشده ؟ در سريال اطلاعات پشت سر هم در يه پايه ارسال نميشه ؟
نقل قول: آيا اشتباه نشده ؟ در سريال اطلاعات پشت سر هم در يه پايه ارسال نميشه ؟
چي اشتباه نشده ؟! در هر پالس 1 بيت جابه جا مي شه ديگه ...
اون IC هم صبر مي كنه تا 8 تا رو بگيره ...

اون IC فكر مي كنم يه شيفت ريجستر 8 بيت بود ، قبلا ديتا شيتش رو خونده بودم. براي تابلو روان يكي مي خواست ازش استفاده كنه . و نام كاربريش هم اگر اشتباه نكنم do ...loop بود :d
منم يه نگاهي مي كنم دوبارهه ...

فعلا ...
يا علي.




يافتم ... :d

74HC595

يا علي.
يعني بايد از 1wire ميكرو بدم به 74HC595 و 8 خروجيشو بدم به dac08 درسته ؟
بله. البته تو ديتا شيت هم چك كن ببين چيزي گفته ... ، اما بايد همين 1Wire باشه .
يا علي.
سلام عمل ماسک کردن رو یکی واسه من توضیح میده .(واسه ارقام پر ارزش و بالعکس توی بیت ها)
ای کسانی که لینوکس نصب کردن کنارش ویندوز بخدا کارم خیلی گیره یکی کمک کنه ..............
یه توضیح کامل درموردش میخوام مخصوصا درمورد پارتیشن بندیش
این برنامه یه شمارنده حلقه ای 4 بیتی هست.فقط پیکر اصلی برنامه رو نوشتم

x=&h80
for i = 0 to 4
port a = x and &h0F
wait
rotate x ,left

اون خطی که بولد شده رو من نفهمیدم (ماسک کردن) کسی نمیدونه ؟

توی مدارش چهار تا ال ای دی به خروجی 0 تا 3 پورت a وصل شده.