امتیاز موضوع:
  • 4 رأی - میانگین امتیازات: 4.5
  • 1
  • 2
  • 3
  • 4
  • 5
چت باکس علمی ایران ویج
نویسنده پیام
WhiteNoise آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 941
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 8104
( 7796 تشکر در 3061 ارسال )
ارسال: #892
RE: چت باکس علمی ایران ویج
نقل قول: عزیزان من با برنامه نویسی کارنکردم مدار ساده شو ندارین؟؟؟
منظورتون از مداره ساده چیه؟
یعنی به صورته آنالوگ باید خروجیشو اندازه بگیرید بعد رو سون سگمن نشون بدید؟
تقریبا میشه گفت غیره ممکنه(ممکن هست ولی خیلی مدارش پیچیده میشه)
در صورتی که اگه کامپیوترتون پورت پرینتر داره میتونید خیلی راحت تر یه مگا 8 بخرید برنامرو بریزید روش به جای یه مدار نیم متر مربعی با 3 4 تاقطعه اینکارو بکنید
۰۴-اردیبهشت-۱۳۹۲, ۲۲:۰۸:۴۱
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, omid_phoenix, محمد777
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #893
RE: چت باکس علمی ایران ویج
(۰۴-اردیبهشت-۱۳۹۲, ۱۸:۵۰:۴۳)محمد777 نوشته است: سلام به همه .بازم درمورد اون منبع تغذیه سوال داشتم چه ترانسی براش بزارم؟؟؟AmazeAmaze
سلام
ترانس 24 ولت 5 آمپر میخواد

۰۴-اردیبهشت-۱۳۹۲, ۲۳:۰۷:۰۸
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, محمد777
محمد777 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 70
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 146
( 42 تشکر در 27 ارسال )
ارسال: #894
RE: چت باکس علمی ایران ویج
مرسی ..Happyولی برنامه نویسی رو چیکارکنم؟؟؟ Amazeآشنایی ندارم بااهاش .Biggrin
(آخرین ویرایش در این ارسال: ۰۵-اردیبهشت-۱۳۹۲, ۱۲:۵۸:۱۳، توسط محمد777.)
۰۵-اردیبهشت-۱۳۹۲, ۱۲:۵۶:۱۸
ارسال‌ها
پاسخ
WhiteNoise آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 941
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 8104
( 7796 تشکر در 3061 ارسال )
ارسال: #895
RE: چت باکس علمی ایران ویج
(۰۵-اردیبهشت-۱۳۹۲, ۱۲:۵۶:۱۸)محمد777 نوشته است: مرسی ..Happyولی برنامه نویسی رو چیکارکنم؟؟؟ Amazeآشنایی ندارم بااهاش .Biggrin
اگه فقط برا این پروژه میخواید که برنامش آماده هست میتونید استفاده کنید
ولی اگه میخواید پایه ای یاد بگیرید میتونید کتاب آموزش bascomآقای 1nafarرو دانلود کنید و بخونید
۰۵-اردیبهشت-۱۳۹۲, ۱۳:۴۷:۲۲
ارسال‌ها
پاسخ
تشکر شده توسط : محمد777, Ambassador
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #896
RE: چت باکس علمی ایران ویج
(۰۴-اردیبهشت-۱۳۹۲, ۱۹:۱۱:۳۲)zhashemi نوشته است: ممنون!
نه بابا من انقدر دیگه مثل شما نخبه ها گسترده کارنمیکنم!
من اصلا رشته ام ربطی به این قضایا نداره اتفاقی قرعه به نامم افتاده!
به خاطر همین درک مطالبش برام ممکن نیست
فقط یه توضیح کلی راجع به DAC و دی مدولاسیونASK میخام همین!
چون نتایج سرچم برام قابل فهم نیست مزاحم شما شدم!
هرچی گشتم یه شماتیک کلی پیدا نکردم هرکدوم یه جوره! اصلا شماتیک اصلی dacچه جوریه؟ این اجزای داخلش چه کارمیکنن؟؟؟

مهندس اختيار داريد ... ، حالا حالا ها موندهه ...
در مورد سوالتون ، نمي دونم تا چه حد آشنايي داريد ، اما ...
يه واحد داريم به نام ADC : analog to digital converter
خوب ،‌ فرض كن شما توي ميكروفن صحبت مي كني و سيگنال صداي شما از يه مداري رد مي شه كه اين رو تبديل به 0 و 1 مي كنه و به همين صورت اين اطلاعات رو در چندين خانه ذخيرهه مي كنه. الان صداي شما كه داراي محدوده فركانس خاصي هست و دامنه اش بين مقدار A تا B تغيير مي كنه ( دامنه بر حسب ولت هست ) تبديل شده به يه سري 0 و 1 . ( فقط 0V و 5V مثلا )
يه نكته: محيط واقعي هر سيگنالي كه درش مي بيني آنالوگ هست . مداراي ديجيتالي نمي تونن سيگنال آنالوگ رو درك كنن ، پس با استفاده از ADC سيگنال آنالوگ رو به ديجيتال تبديل مي كنن كه براشون قابل درك هست ( يه منطق براي تطبيق )
به همين صورت اگر قرار باشه گوش ما چيزي رو بشنوه بايد اون سيگنال حتما آنالوگ باشه ، وگرنه هيچ مفهومي براي ما ندارهه. پس وقتي مدار ديجيتال مي خواد اطلاعات رو بريزهه تو محيط واقعي كه آنالوگ هست ، بايد از واحدي به نام DAC استفاده بشه ،‌ كه اطلاعات ديجيتال رو به آنالوگ تبديل كنه.

حالا قرارهه اين 0و1 ها مخابرهه بشن به جايي يا روي بلندگو پخش بشن ، اين رشته از 0و1 ها كه ذخيرهه شده بودن ،‌با فركانس خاصي ذخيرهه شدن ،‌ حالا با همون فركانس 0و1 ها رو به ورودي DAC مي ديم ، خروجيش يه سيگنال آنالوگ هست كه براي محيط بيرون قابل درك هست !

ADC يك ورودي دارهه و مثلا 8تا خروجي ديجيتال ( يك عدد 8 بيتي مي تونه بين 0 تا 255 مقدار بگيرهه ) ، با خوندن سطح ولتاژ آنالوگ در لحظات معين ( فركانس ثابت ) اين مقادير 8بيتي كه بيانگر مقدار ولتاژ سيگنال صدا در لحظات خاص هستن به صورت رشته پشت سر هم ذخيرهه مي شن. ( مثلا 0.2v مي شه 000001011 و 1V مي شه 00001111 و به همين صورت )

DAC برعكس ADC ،‌مثلا 8 ورودي دارهه و 1 خروجي . اين 0و1 ها كه به ورودي مي ديم در لحظات خاص ( فركانس ثابت ) ، معادل يه سطح ولتاژ آنالوگ در همون لحظه مي شه و روي خروجي DAC مي رهه ( دقيقا همون مقادير آنالوگي كه موقع ضبط داشت ) مثلا 00000101 مي شه 0.1V و ... .
هر چي تعداد بيت ها بيشتر باشه و فركانس نمونه برداري بيشتر باشه كيفيت صدا ضبط شده و پخش شده بالاتر مي رهه.

خود ساخت DAC و ... يه زمينه و رشته ي طراحي هست كه توي ارشد دنبال مي شه و روش هاي مختلفي هم دارهه.

يه راه ساده اش استفاده از چندين مقاومت دقيقا اندازه ي هم و ساخت يه سري تقسيم ولتاژ هست + يك OP_AMP كه اين سيگنال رو تقويت مي كنه و خروجي رو مي سازهه.
تو Net search كنيد هست و ساختمان ساده اي هم دارهه.

در مورد دمودلاسيون و ... هم كه بحث مخابراتي مي شه و در حيطه ي الكترونيك نيست. اون هم اصطلاحات خاص خودش رو دارهه همينجوري نمي شه توضيح داد ،‌البته دقيقا هم الان يادم نيست و براي توضيح دادنش بايد مراجعه كنم.

اميدوارم كافي بودهه باشه!
موفق باشي مهندس.

۰۵-اردیبهشت-۱۳۹۲, ۱۳:۵۲:۱۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, omid_phoenix, salehjg
WhiteNoise آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 941
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 8104
( 7796 تشکر در 3061 ارسال )
ارسال: #897
RE: چت باکس علمی ایران ویج
ایول ایول
کلی درکم نسبت به ضبط صدا و ... تغییر کردBiggrin
رو این حساب اگه بخوایم مثلا یه صدا رو برا 10 ثانیه ضبط کنید بعد پخش کنیم باید مثلا هر 0.1 ثانیه یه بار ولتاژه میکروفونو اندازه بگیریم با یه ورودی adc؟
بعد عددی که میده رو میتونیم تو یه آرایه از جنس wordزخیره کنیم بعد اون آرایمون میشه دامنه تابع صدا که بردش میشه زمان؟ بعدم میتونیم با همون ترتیب همون ولتاژ هارو با pwm ایجاد کنیمو بدیمش به یه بلندگو؟
کلا میشه یه مقدار عملی تر این قضیهرو توضیح بدی؟(منظورم مثالی چیزیهBiggrin)
(آخرین ویرایش در این ارسال: ۰۵-اردیبهشت-۱۳۹۲, ۱۴:۲۳:۲۹، توسط WhiteNoise.)
۰۵-اردیبهشت-۱۳۹۲, ۱۴:۰۳:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : محمد777, Ambassador, salehjg
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #898
RE: چت باکس علمی ایران ویج
تقريبا درست مي گي ،‌ اما جاي برد و دامنه رو بر عكس گفتي Biggrin
و ديگه اينكه براي پخش احتياجي به PWM نيست.
اگر موقع ضيط 0.1s فاصله ي نمونه گيري از سيگنال آنالوگ بودهه ، الان هم فاصله ي اعمال ورودي به DAC بايد 0.1s باشه.

براي پخش :
کد php:
for(i=0;i<100;i++)
{
portd =rec[i];
delay_ms(10);


(آخرین ویرایش در این ارسال: ۰۵-اردیبهشت-۱۳۹۲, ۱۵:۱۶:۱۳، توسط sharin.)
۰۵-اردیبهشت-۱۳۹۲, ۱۵:۱۵:۲۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
WhiteNoise آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 941
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 8104
( 7796 تشکر در 3061 ارسال )
ارسال: #899
RE: چت باکس علمی ایران ویج
نقل قول: اگر موقع ضيط 0.1s فاصله ي نمونه گيري از سيگنال آنالوگ بودهه ، الان هم فاصله ي اعمال ورودي به DAC بايد 0.1s باشه.
هدفم از استفاده از pwmاین بود که دیگه از dacاستفاده نکنم
dacو باید بسازم؟Biggrinیا مثله adcآیسیاش موجوده؟یاباید تو برنامه اعمال کنم؟
at91sam7xها خودشون دارن درسته؟
۰۵-اردیبهشت-۱۳۹۲, ۱۵:۲۴:۰۳
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #900
RE: چت باکس علمی ایران ویج
اگر منظورت اينه كه بجاي DAC از PWM استفاده بشه ،‌تئوري مي شه ،‌اما نمي دونم عملا جواب مي دهه يا نه! ، چون فركانس تبديل و شارژ و دشارژ خازن براي درست كردن سطح DC رو هم بايد در نظر بگيري كه كار رو كلي كند مي كنه.
مورد ديگه اينكه براي بلندگو هم بايد يه تطبيق امپدانسي به وجود بياري ...
يه سري IC ها هم به همين منظور هستن كه مي شه استفاده كرد ...
DAC آيسيش تو بازار هست.
سريه AT91 نه ،‌DAC ندارهه.
اما LPC1768 + XMEGA ها DAC داخلي دارن Biggrin
مي شه دستي هم ساختش ،‌اما آنچنان كاربردي نيست ...
ADC رو كه الان ديگه همه ميكرو ها دارن ،‌اما اگر دنبال قدرت بيشتري بايد ADC خارجي استفاده كني كه باز IC هاش موجودهه

(آخرین ویرایش در این ارسال: ۰۵-اردیبهشت-۱۳۹۲, ۱۵:۲۹:۵۲، توسط sharin.)
۰۵-اردیبهشت-۱۳۹۲, ۱۵:۲۴:۵۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, salehjg
محمد777 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 70
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۹۱

تشکرها : 146
( 42 تشکر در 27 ارسال )
ارسال: #901
Wink  RE: چت باکس علمی ایران ویج
سلام اگه شما برنامه مگا 8 برای سنسورو دارین بی زحمت بزارین..Shy من الان چند ساعته دارم میگردم تو اینترنت چیز به درد بخور پدا نکردم.Whistle
(آخرین ویرایش در این ارسال: ۰۵-اردیبهشت-۱۳۹۲, ۱۵:۳۳:۰۳، توسط محمد777.)
۰۵-اردیبهشت-۱۳۹۲, ۱۵:۲۹:۵۳
ارسال‌ها
پاسخ
WhiteNoise آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 941
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 8104
( 7796 تشکر در 3061 ارسال )
ارسال: #902
RE: چت باکس علمی ایران ویج
تو همین لینکی که هادی داده برنامه هست :
http://wle.ir/forum/showthread.php?tid=2
(Sensor gaz .rarرو دانلود کنید توش هم فایله basهست هم هگز)
(آخرین ویرایش در این ارسال: ۰۵-اردیبهشت-۱۳۹۲, ۱۵:۴۹:۲۴، توسط WhiteNoise.)
۰۵-اردیبهشت-۱۳۹۲, ۱۵:۴۴:۳۸
ارسال‌ها
پاسخ
تشکر شده توسط : محمد777, h0x00i, Ambassador


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 41 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS