ايران ويج

نسخه‌ی کامل: آیا میشه با میکرو موج سینوسی درست کرد؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3
منظورم این بود که برای جریان کشی بیشتر نیازی نیست به خازن دست بزنیم!
(۲۹-دى-۱۳۹۰, ۱۰:۲۰:۳۳)apcog نوشته است: [ -> ]منظورم این بود که برای جریان کشی بیشتر نیازی نیست به خازن دست بزنیم!

نه دادا برای جریان بیشتر باید با ترانزیستور تقویتش کنی Happy
(۲۰-دى-۱۳۹۰, ۰۰:۵۳:۴۵)Pardazesh-Gar نوشته است: [ -> ]توسط میکرو و یک DAC میشه موج سینوسی رو تولید کرد برای این کار یک DAC 8bit لازم که وصل میشه به یکی از PORT های میکرو. حالا با قرار دادن یک عدد بین 0 تا 255 میشه به کمترین و بیشترین سطح آنالوگ دست یافت مثلا 0 تا 5 ولت.
حالا کافی از توابع ریاضی کامپایلر استفاده کنید مثل sin.
یک حلقه ایجاد کنید که از 0 تا 359 رو بشماره و تکرار کنه. این عدد رو به تابع sin بدید حاصل رو با عدد یک جمع کنید و ضرب در 127.5 کنید. عدد حاصل رو به خروجی PORT که DAC متصل بدهید. خروجی DAC یک شکل موج سینوسی خواهد بود.

سلام وقت بخیر
میشه این قسمت رو بیشتر توضیح بدید
من این کارو کردم دادم به dac نشد!!!
نقل قول: $regfile = "m8def.dat"
$crystal = 1000000
Config Portb = Output
Dim I As Word
Dim M As Single
Dim M1 As Single
Do
'============
For I = 0 To 359
M1 = Sin(m)
M1 = M1 + 1
M1 = M1 * 127.5
Portb = M1
Waitus 10
Incr M
Next I
M = 0
Loop
صفحه‌ها: 1 2 3