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

ارسال‌ها: 25
موضوع‌ها: 11
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 19
( 13 تشکر در 8 ارسال )
ارسال: #1
کنترل ویتمس با یه ولوم
با سلام من یه فلاشر دارم با اتمگا8 میخام سرعت چشمک زدنها رو با یه ولوم کنترل کنم میدونم از یه پایه میکرو به ولوم وصل میشه acdcهمه چی رو وصل کردم ولی عملا با تغییر ولوم سرعت تغییری نمیکنه؟اشکال از کجاست؟
http://s5.picofile.com/file/8143997426/v...c.DSN.html
کد:
$regfile = "M8DEF.DAT"
$crystal = 4000000
Config Portd = Output
Config Adc = Free , Prescaler = 64


Dim A As Byte
Dim B As Byte
Dim E As Byte
        Const C = 2
        Const D = 12

Do
Start Adc
Enable Adc
Portd.0 = 0
Portd.1 = 1
A = Getadc(0)
B = A / C
E = B + D

Waitms E
Portd.0 = 1
Portd.1 = 0

A = Getadc(0)

B = A / C
E = B + D


Waitms E
Loop
۱۱-مهر-۱۳۹۳, ۲۱:۳۳:۰۷
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #2
RE: کنترل ویتمس با یه ولوم
آره خو برنامت چندتا مشکل داره .
1.تو شبیه ساز کریستال رو 1 مگ گذاشتی که باید با کریستال تو برنامه یکی باشه که نیست !
2.پیکر بندی ADC اشتباس .
3.Start adc رو باید قبل حلقه میزاستی .
4.enable adc اضافس.
5.الگوریتمتم اشتباس !
6.متغییر زیادی هم تعریف کردی که خیلی اشتباس کارت با یه متغییر کارت راه میوفته .
7. نوع متغیر رو byte تعریف کردی که 8 بیتیه اما adc 10 بیته باید word تعریف میکردی !
8.برای برنامه پایان ( End ) نزاشتی.

فایل پیوستو ببین .


فایل‌(های) پیوست شده
.zip   New folder (3).zip (اندازه: 39.29 KB / تعداد دفعات دریافت: 50)

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۱-مهر-۱۳۹۳, ۲۲:۰۷:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, omid_phoenix, رسول21, Ambassador, milad15m, a.mehran
رسول21 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 25
موضوع‌ها: 11
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 19
( 13 تشکر در 8 ارسال )
ارسال: #3
RE: کنترل ویتمس با یه ولوم
(۱۱-مهر-۱۳۹۳, ۲۲:۰۷:۰۹)h.unique نوشته است: آره خو برنامت چندتا مشکل داره .
1.تو شبیه ساز کریستال رو 1 مگ گذاشتی که باید با کریستال تو برنامه یکی باشه که نیست !
2.پیکر بندی ADC اشتباس .
3.Start adc رو باید قبل حلقه میزاستی .
4.enable adc اضافس.
5.الگوریتمتم اشتباس !
6.متغییر زیادی هم تعریف کردی که خیلی اشتباس کارت با یه متغییر کارت راه میوفته .
7. نوع متغیر رو byte تعریف کردی که 8 بیتیه اما adc 10 بیته باید word تعریف میکردی !
8.برای برنامه پایان ( End ) نزاشتی.

فایل پیوستو ببین .
مدار علیشو بستم کار نمیکنه؟؟؟؟
۱۴-مهر-۱۳۹۳, ۲۲:۵۸:۵۴
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #4
RE: کنترل ویتمس با یه ولوم
شما طبق شبیه ساز ببند صد در صد کار میکنه.
پین های تغذیه ADC رو درست بستی ؟
فیوزبیت هات درستن ؟

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۴-مهر-۱۳۹۳, ۲۳:۲۲:۴۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول21, a.mehran
رسول21 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 25
موضوع‌ها: 11
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 19
( 13 تشکر در 8 ارسال )
ارسال: #5
RE: کنترل ویتمس با یه ولوم
(۱۴-مهر-۱۳۹۳, ۲۳:۲۲:۴۲)h.unique نوشته است: شما طبق شبیه ساز ببند صد در صد کار میکنه.
پین های تغذیه ADC رو درست بستی ؟
فیوزبیت هات درستن ؟
پایه وسط ولوم رو به پین c0وپایه کناریها رو یکی رو به +5 ویکی رو به منفی مدار وصل کردمبقیه هم برد چاپی فلاشر دارم که فلاشرما باهاش میبندم

فیوز بیت ها پیش فرض هستن تغییری ندادم مگه باید تعریف بشن
البته اتمگا8 نداشتم اتمگا88 بستم البته تو بسکام تعریفشو 88 تصحیح کردم پایه هاشون یکین
۱۵-مهر-۱۳۹۳, ۱۳:۱۲:۰۹
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #6
RE: کنترل ویتمس با یه ولوم
فیوز بیت ها باید تغییر کنن .
پایه های AVCC و AREF باید به +5 داده بشه .
پایه ولوم رو هم باید به ADC0 بدی .
فیوز بیت هارو هم Jtag رو غیر فعال کن و فیوز بیت اسیلاتور رو براز رو 8 مپ داخلی .
صد در صد کا رمیکنه.

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۵-مهر-۱۳۹۳, ۱۴:۵۲:۳۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, a.mehran, رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راهنمایی در مورد کنترل دور موتور کولر sinastar 12 23,448 ۱۰-آبان-۱۳۹۷, ۱۰:۱۸:۵۹
آخرین ارسال: alimogmov
  درخواست راهنمایی ولوم دیجیتالی sobhan6831 0 2,210 ۰۶-اردیبهشت-۱۳۹۶, ۲۱:۱۷:۳۵
آخرین ارسال: sobhan6831
  کنترل زاویه اتش تریستور nex2004 67 79,728 ۲۲-بهمن-۱۳۹۵, ۲۲:۴۴:۱۷
آخرین ارسال: pars_paya2
  ساخت کنترل فاز با avr mfazl22 3 3,832 ۲۸-اردیبهشت-۱۳۹۵, ۲۲:۴۸:۰۷
آخرین ارسال: kimiafars
  [فوری] کنترل سرعت موتور با کیپد kurd9691 0 2,231 ۱۴-اردیبهشت-۱۳۹۵, ۱۶:۵۷:۴۶
آخرین ارسال: kurd9691
  با میکرو یک کلید 220 رو کنترل کنیم saeidjan 7 13,676 ۱۹-بهمن-۱۳۹۴, ۱۰:۵۴:۱۵
آخرین ارسال: sharin
  مشکل در ارسال مقدار دو ولوم از طریق HMT-HMR starlit 6 4,105 ۰۴-مهر-۱۳۹۴, ۱۹:۱۰:۲۳
آخرین ارسال: starlit
  شمارنده سه رقمی با امکان کنترل morvarid 1 2,557 ۲۴-مرداد-۱۳۹۴, ۱۵:۳۷:۱۴
آخرین ارسال: omid_phoenix
  [سوال] سرعت میکرو کنترل avr sajjad12 3 3,052 ۱۴-مرداد-۱۳۹۴, ۱۱:۵۷:۳۶
آخرین ارسال: sajjad12
  پیدا کردن باگ برنامه ساده کنترل دو طرفه موتور dc با pwm cortex-m3 1 2,801 ۰۱-مرداد-۱۳۹۴, ۲۳:۱۱:۰۰
آخرین ارسال: omid_phoenix

پرش به انجمن:


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

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