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

ارسال‌ها: 7
موضوع‌ها: 2
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 4
( 0 تشکر در 0 ارسال )
ارسال: #1
فركانس متر با atmega8
سلام
من مي خوام با atmega8 فركانس متر بسازم كه حداكثر تا 100 هرتز رو اندازه گيري كنه. (اندازه گيري فركانس شهر)
از انجايي كه كانتر در پورت d هست و پورت D به ال سي دي من وصل هست و از پورت B هم از adc استفاده مي كنم نمي دونم چه جوري بايد فركانس رو حساب كنم.
ممنون ميشم دوستان منو راهنمايي كنن.
۱۳-آبان-۱۳۹۰, ۲۳:۰۳:۵۸
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

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

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: فركانس متر با atmega8
سلام.

با بسكام كار مي كني ؟
اگر آره ، پايه هاي LCD رو مي توني به هر پايه از هر پورتي بزني ...
از چند كانال ADC استفاده مي كني ؟!
اون كانال هايي رو كه استفاده نمي كني به صورت I/O كانفيگ كن كه ازشون استفاده كني ... ( بعد از كانفيگ ADC )
اگر از تايمر بخواي استفاده كني ، حتما بايد براي خودش نگه اش داري ...

موفق باشي.
يا علي.

۱۳-آبان-۱۳۹۰, ۲۳:۲۱:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : علي برقي, رسول
parsegade آفلاین
در حال پیشرفت
***

ارسال‌ها: 251
موضوع‌ها: 47
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 162
( 62 تشکر در 44 ارسال )
ارسال: #3
RE: فركانس متر با atmega8
سلام.منم یه راهنمایی میخواستم.من میخوام با ‏atmega8 پالسی با فركانس متغیر بین 450تا ‏550تولید كنم.هر بار كه ورودی میدم ‎10تا پالس افزایش پیدا كنه.برنامه با بیسیك باشه.در ضمن ایا میشه t on رو نسبت به t ‏of تغییر داد.(دیوتی سایكل)؟
۱۴-آبان-۱۳۹۰, ۰۱:۲۴:۵۸
ارسال‌ها
پاسخ
sattar112 آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 2
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 4
( 0 تشکر در 0 ارسال )
ارسال: #4
RE: فركانس متر با atmega8
سلام
ممنون از پاسختون
متاسفانه از کدویژن استفاده می کنم.
فعلا از دو تا از پایه های adc استفاده می کنم
متوجه منظورتون از اینکه به هر پایه از هرپورتی بزنم نشدم. یعنی میشه 4 تا از پایه ها به یه پورت و بقیه رو به یه پورت دیگه زد.

(۱۳-آبان-۱۳۹۰, ۲۳:۲۱:۳۸)sharin نوشته است: سلام.

با بسكام كار مي كني ؟
اگر آره ، پايه هاي LCD رو مي توني به هر پايه از هر پورتي بزني ...
از چند كانال ADC استفاده مي كني ؟!
اون كانال هايي رو كه استفاده نمي كني به صورت I/O كانفيگ كن كه ازشون استفاده كني ... ( بعد از كانفيگ ADC )
اگر از تايمر بخواي استفاده كني ، حتما بايد براي خودش نگه اش داري ...

موفق باشي.
يا علي.

۱۴-آبان-۱۳۹۰, ۱۳:۰۹:۴۵
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

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

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #5
RE: فركانس متر با atmega8
نقل قول: سلام
ممنون از پاسختون
متاسفانه از کدویژن استفاده می کنم.
فعلا از دو تا از پایه های adc استفاده می کنم
متوجه منظورتون از اینکه به هر پایه از هرپورتی بزنم نشدم. یعنی میشه 4 تا از پایه ها به یه پورت و بقیه رو به یه پورت دیگه زد.

توي كدويژن براي اتصال LCD ، بايد 7 پايه رو به 1 پورت از ميكرو بزني .
اما تو بسكام پايه ي RW رو مستقيم زمين مي كني و 6 پايه رو به ميكرو مي زني و الزامي نداره كه حتما به يك پورت همه رو بزني !!
خوب شما مي توني از 3 تا پايه ي باقيمونده ي ADC به عنوان I/O استفاده كني ...

نقل قول: یعنی میشه 4 تا از پایه ها به یه پورت و بقیه رو به یه پورت دیگه زد.

در بسكام بله مي شه.

اگر نتونستيد 2 پايه ي تايمر رو خالي كنيد ، پيشنهاد مي كنم ، استثناءا براي اين پروژه از بسكام استفاده كنيد.
كد نويسي ها هم آنچنان تفاوتي ندارهه ...

موفق باشي.
يا علي.


نقل قول: سلام.منم یه راهنمایی میخواستم.من میخوام با ‏atmega8 پالسی با فركانس متغیر بین 450تا ‏550تولید كنم.هر بار كه ورودی میدم ‎10تا پالس افزایش پیدا كنه.برنامه با بیسیك باشه.در ضمن ایا میشه t on رو نسبت به t ‏of تغییر داد.(دیوتی سایكل)؟

سلام.

ديوتي سايكل رو مي توني ( همين كار رو PWM هم مي كنه ) بايد به تايمر هر بار كه به وقفه مي ره مقدار اوليه هاي متفاوتي بدي .
براي تغيير فركانس بايد دوباره تايمر رو كانفيگ كني و مقدار اوليه بدي ... .
اما چه نيازي به اين كار هست ؟!
نتيجه ممكنه دقيق هم نشه ( به علت پيكربندي هاي پي در پي و دستورات شرطي )

موفق باشي.
يا علي.

(آخرین ویرایش در این ارسال: ۱۴-آبان-۱۳۹۰, ۱۷:۱۹:۳۸، توسط sharin.)
۱۴-آبان-۱۳۹۰, ۱۷:۰۵:۴۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : علي برقي, sattar112, parsegade, رسول
parsegade آفلاین
در حال پیشرفت
***

ارسال‌ها: 251
موضوع‌ها: 47
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 162
( 62 تشکر در 44 ارسال )
ارسال: #6
RE: فركانس متر با atmega8
مهندس من برنامه نویسی من در حد پنجم ابتدایی.میشه زحمتش رو بكشی.خوب اگه دقیق در نمیاد خروجی فركانس‎500هرتز با دیوتی سایل 90 درصد.اگه میشه فرمول تغییر فركانس و دیوتی سایكل رو بگید
۱۹-آبان-۱۳۹۰, ۰۲:۱۶:۰۴
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

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

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #7
RE: فركانس متر با atmega8
يكمي اعتماد به نفس هم خوب چيزيه مهندس ...
جواب اينجور درخواست ها بدون فكر كردن صادر مي شه ...يعني ... نه .

نقل قول: خوب اگه دقیق در نمیاد خروجی فركانس‎500هرتز با دیوتی سایل 90 درصد.اگه میشه فرمول تغییر فركانس و دیوتی سایكل رو بگید
تغيير فركانس كار جالبي نيست...
آخه براي چه كاري مي خواي ؟!
دستور خاصي هم نداره ، همون دستورات config رو چطور مي نويسي ... ، همونطوري بنويس ( توي ليبل يا لابه لاي برنامه ... ، هر جا نياز شد ... )
بسكام كار مي كني ؟ چون اگر با بسكامي فقط با تايمر 1 مي توني PWM درست كني ...
شايد با كد نويسيه اسمبلي هم بشه تايمر 0 رو راه انداخت ، بعدا بايد امتحانش كنم ... !

موفق باشيد.
يا علي.

۱۹-آبان-۱۳۹۰, ۰۳:۲۴:۱۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, علي برقي, parsegade


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  2 در یک (خازن و سلف سنج) دقیق LC Meter با ATMega8 alimogmov 2 6,813 ۲۰-آبان-۱۳۹۷, ۰۳:۱۶:۵۰
آخرین ارسال: DJ-Sichan
  کریستال خارجی+کریستال ساعت در atmega8 cortex-m3 1 2,967 ۰۳-مرداد-۱۳۹۴, ۲۰:۱۳:۰۳
آخرین ارسال: sharin
  مشكل در راه اندازي ميكرو atmega8 fateme67hj 9 6,255 ۲۸-خرداد-۱۳۹۴, ۱۳:۳۲:۱۲
آخرین ارسال: fateme67hj
  [سوال] فرق میکرو atmega8 با atmega8-16ac biner 6 3,737 ۲۷-آبان-۱۳۹۳, ۱۸:۱۷:۴۳
آخرین ارسال: biner
  چطور مي تونم فركانس توليدي سنسور hs1101 را بخوانم؟ sheikholeslam 16 14,534 ۱۰-مهر-۱۳۹۲, ۱۲:۳۳:۰۹
آخرین ارسال: z.f.k
  نيازمند فركانس متر دقيق(با كريستال ساعت) jansfred 21 14,964 ۰۹-دى-۱۳۹۱, ۲۱:۱۳:۵۰
آخرین ارسال: jansfred
  داغ شدن atmega8! behzady 12 11,368 ۱۳-آبان-۱۳۹۱, ۰۴:۲۰:۳۲
آخرین ارسال: delazad
  چگونگی ارسال اطلاعات به LCD توسط میکروکنترلر ATmega8 mohammadmiri 1 3,639 ۱۷-مهر-۱۳۹۱, ۲۳:۲۲:۴۱
آخرین ارسال: vigraz
  [سوال] ساختن فرکانس PWM 36KHz با تایمر 8 بیتی شماره 2 در ATMEGA8 jenab 5 7,615 ۱۸-اردیبهشت-۱۳۹۱, ۱۰:۰۴:۰۷
آخرین ارسال: ha_60
  راهنمایی برای ساخت دزدگیر با atmega8 alasht 7 9,878 ۱۴-فروردین-۱۳۹۱, ۰۶:۴۸:۳۹
آخرین ارسال: robojalal

پرش به انجمن:


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

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