ايران ويج

نسخه‌ی کامل: کنترل مدار آنالوگ بصورت دیجیتال
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام
من میخواهم توسط کامپیوتر مثلا با VB چندتا از مدارات آنالوگ موجود را کنترل کنم که با زدن یه دکمه مقدار مقاومت را افزایش یا کاهش دهم. مثلا با تغییر یک پتانسیومتر مقدار gain تقویت کننده را تغییر داده و کنترل کنم. در کل 10 تا پتانسیومتر در مدار برای کنترل وجود دارد. به نظر شما بهترین روش برای اینکار چیست؟
تا به حال چندتا پیشنهاد مثلا 1)استفاده از پتانسیومتر دیجیتال و کنترل آن با میکرو و سپس اتصال میکرو بصورت serial به کامپیوتر 2)استفاده از PWM میکرو و...
در کل شما چه روشی را پیشنهاد میکنید. و برای کنترل 10 تا پتانسیومتر نیاز به چندتا میکرو دارم.
با تشکر از شما
دوست عزیز بااستفاده از یک میکرو وده عدد آی سی ADC808 واز طریق vb با استفاده از پورت سریال براحتی امکان پذیر است
در ضمن بدون کامپیوتر هم با استفاده از چند قطعه دیگر اضافی امکان پذیر است
(۱۱-اسفند-۱۳۹۰, ۲۱:۳۳:۳۸)جلالی نوشته است: [ -> ]دوست عزیز بااستفاده از یک میکرو وده عدد آی سی ADC808 واز طریق vb با استفاده از پورت سریال براحتی امکان پذیر است
در ضمن بدون کامپیوتر هم با استفاده از چند قطعه دیگر اضافی امکان پذیر است

با تشکر از شما
ببخشید اگر ممکنه یه مقدار بیشتر توضیح میدهید که با این ماژول آنالوگ به دیجیتال چیکار باید کرد.
بعد این IC ها را باید از چه طریق راه اندازی کرد؟ اگر SPI باشه که هر میکرو یک spi بیشتر نداره، چطور باید عمل کرد.
دوست عزیز چیکارش مربوط به خودتان است
از طریق کامپیوتر :
دو پایه میکرو برای ارتباط سریال
8 پایه برای ورودی adc808
20 پایه برای مولتی پلکس
ورودی ای سی ها از طریق باس به یک پورت میکرو وصل می شود
بیست پایه: برای هر ای سی دوعدد پایه کنترلی
اگر سرعت تنظیم اهمیتی ندارد مثلا یک ثانیه ودقت کارزیاد نیست مثلا 5 درصد خطا یک روش دیگر هستش که درآن تعدادآی سی ها کم می شود روش RAM
خواسته ات دقیق باشد می توان راهنمایی خوبی کرد
ببخشید بد منظورم رو بیان کردم. منظور من فیزیک مساله بود. که با ADC چگونه میتوان مقاومت را تغییر داد. آخه مقاومت های دیجیتال معمولا DAC هستند نه ADC.
فکر کنم منظور شما از این روش وارد کردن یک سری مقاومت از طریق مولتی پلکس هست؟ درسته؟
با توجه به اینکه تغییر مقامت بصورت دیجیتال کار مشکلی نیست
اما در اینگونه مدارات سعی می کنند مثلا گین مدار را بوسیله ولتاژ تغییر بدهند از جمله در تلوزیونها
اگر در مدار شما اجباری برای استفاده از پتانسیومتر دیجیتال است یک روش با خطای زیاد وایزوله خوب استفاده از
اپتو کوپلر pc817 است که اگر پتانسیومتر ِDC (جریان در یک جهت)باشد یکی والا دوعدد استفاده می شود
روش دوم استفاده از سویچ های آنالوگ است که بادقت خیلی زیاد ولی سطح پتانسیل کم می توان استفاده کرد
در ضمن در مورد پروژه توضیح زیاد باید بدهید
با تشکر از شما
پروژه من اندازه گیری مشخصات خاک با سنسور ها مختلف (ultrasonic و ...) هست. وسیله ای که برای اینکار استفاده میشود، شامل یک تقویت کننده و تحلیل گر ارتفاع پالس هست و من میخوام وقتی این وسیله را در داخل خاک رفت توسط کامپیوتر مقدار gain تقویت کننده، uper level و lower level مدار تحلیل گر(هر دو با پتانسیومتر کنترل میشوند، یه مدار مقایسه کننده هستند)، روشن و خاموش کردن این مدارات و... را از راه دور انجام دهم. و سپس با استفاده از اطلاعات رسیده به کامپیوتر نوع خاک را مورد آنالیز قرار دهم.
عکس زیر قسمتی از مدار تقویت کننده و دو تا پتانسیومتری که نیاز به کنترل دارند را نشان میدهد.
http://www.up.98ia.com/images/oqpmvn66o4viqqsc8a.jpg
دوست عزیز مدار شما ظاهرش مثل ای سی های اپ امپ می باشد وبا فرکانس زیاد
مقاومتهای دقیق
سه نوع طرح های موجود را برایت ارسال کرده ام امیدوارم بدردت بخورد
با تشکر بسیار از شما ولی با این روش رنج تغییرات مقاومت محدود میشه؟
روش بعدی موثر ترین روش واخرین روشی که من می دانم
می توانی یک عدد لامپ 12 ولت (به اندازه دیود نوری 3 میلی متر)دربالای مقاومت نوری قرار دهی وبا pwm شدت نور انرا
کم وزیاد می کنی در نتیجه مقدار مقاومت فتو رزیستور کم وزیاد میشود