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

ارسال‌ها: 168
موضوع‌ها: 29
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 45
( 19 تشکر در 15 ارسال )
ارسال: #23
 
نقل قول: زمان هم خیلی در حدمیکرو ثانیه نیست اگه هم باشه شما با تایمر هایی که توی VB هست در حد 100 میکرو ثانیه دقت داری اما اگه تایمر هایی داخلی استفاده کنی دقت خیلی بیشتره(ولی تابعی نداره که فراخوانی بشه باید بخونیش)
توی اون لینکایی که دادی همه چیز بر حسب میکروثانیه بود .یعنی مثلا اینجوری بود : 1.237 ms . 8O
خوب میلی ثانیه وی-بی که کلا به درد نمی خوره . تازه بهت میلی ثانیه هم که نمی ده . به قول شما نهایتا 10 میلی ثانیه میده .
توی حلقه هم که بزارم باز هم به اون سرعت دلخواه نمی رسه . دیروز امتحان کردم راستش ورودی رو با حلقه لوپ گرفتم .بعدش سیگنالها(لبه ها) رو ترسیم کردم مثل اسیلوسکوپ . ولی اصلا دقیق در نیومد . توالی لبه ها رو هم ذخیره کردم . ولی دقت اینقدر پایین بود که همه کلیدها تقریبا مثل هم دیده می شدن . تازه واسه هر کلید هم هر سری یه مدل می داد :( یعنی دقت کمه خیلی :(

نقل قول: اون هم که گفتم پیدا نکردم ولی یه بار دیدم و می دونم که با vb هم نوشتن و امکان پذیره اما پیدا نکردم
:( :( :( :( :( :( :( یادت نیست چه سایتی بوده تا خودم سرچ کنم بزارم اینجا :wink:
ممنون
۲۱-شهریور-۱۳۸۵, ۱۰:۰۰:۰۸
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #24
 
منم اشتباه کردم منظورم میلی ثانیه بود اونی هم که شما می گی میلی ثانیه است یعنی یک هزارم ثانیه
ولی میکرو ثانیه یک میلیونیوم ثانیه رو می گن که خیلی خفنه ولی میلی ثانیه زیاد خفن نیست
نه اون لینک رو هم ندارم

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۲۱-شهریور-۱۳۸۵, ۲۱:۵۳:۴۲
وب سایت ارسال‌ها
پاسخ
amin_amin آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 29
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 45
( 19 تشکر در 15 ارسال )
ارسال: #25
 
نقل قول: اونی هم که شما می گی میلی ثانیه است یعنی یک هزارم ثانیه
ولی میکرو ثانیه یک میلیونیوم ثانیه رو می گن که خیلی خفنه ولی میلی ثانیه زیاد خفن نیست
خوب توی اون لینکی که دادی (http://users.telenet.be/davshomepage/rc5.htm)
هم همه چیز بر حسب میکروثانیه است . مثلا ببین :
The duration time of each bit is equal to 1,778 ms, and the total time of a full rc5 code is 24,778 ms.
The space between two transmitted codes is 50 bit times or 88,889ms.
تو تصاویرش هم نگاه کنی همین عددهای رو واسه اختلاف لبه ها می بینی .
مثلا 1.778 میلی ثانیه که میسه 1 میلی ثانیه و 778 میکروثانیه .
۲۲-شهریور-۱۳۸۵, ۱۸:۴۰:۴۵
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #26
 
آره می دونم چی می گی ولی باید هر نصف 1,778 ms باید نمونه برداری کنی که یکم خطا هم ایرادی نداره

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۲۳-شهریور-۱۳۸۵, ۱۰:۵۵:۳۳
وب سایت ارسال‌ها
پاسخ
mfblog آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #27
 
سلام

خسته نباشید


من یدونه گیرنده مادون قرمز سه پایه دارم نمیدونم مدلش چی هست .

هر کاری میکنم تغییر ولتاژ توش نمیبینم

میخوام به AVR وصل کنم


یه دو پایه دارم که وقتی مادون میتابونم ، با اهم متر میبینم که مقاومتش تغییر میکنه ...
یه سرشو وصل کردم به یه پایه AVR مثلا B2 و یه پایشم B3 . یه پایه رو هم مثلا B4 رو وصل کردم به یه LED نورانی ..
وقتی که مادون میتابونم حالت LED نورانی فرقی نمیکنه ولی وقتی به صورت دستی پایه های B2 و B3 رو به هم وصل میکنم ، حالت LED تغییر میکنه ..
میخواستم بدونم باید چکار کنم که جواب بگیرم و بدونه حالت دستی بشه به وسیله تابوندن مادون ، اون LED رو روشن کرد
۱۳-مرداد-۱۳۸۶, ۰۳:۳۰:۴۸
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #28
 
شما اول باید شماره ای چیزی داشته باشی ازش یا حداقل مثبت منفی و خروجی رو بدونی چون اشتباه وصل کنی احتمال سوختنش هست
ببین مال چی بوده از کجا اومده کسی که میفروشه اصولا باید شمارش یا نحوه استفادش رو هم باید بدونه

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۳-مرداد-۱۳۸۶, ۱۰:۵۱:۵۱
وب سایت ارسال‌ها
پاسخ
mfblog آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #29
 
سلام

اون دو پایه هم شماره دارن؟


ولی من وقتی مادون قرمز میتابونم مقاومتش تغییر میکنه :!:

=======================

یه چیزه دیگه هم در مورد میکرو کنترل:

من یکی از پایه های میکرو را(B2) به پایه دیگر (B3) وصل میکنم و پایه B4 را به LED نورانی ، با کدویژن هم پروگرامش میکنم و این هم کدی که مینویسم

PORTB.2=1
PORTB.4=PINB.3
delay_ms(1000)
PORTB.2=0
PORTB.4=PINB.3
delay_ms(1000)


در این حالت باید هر یک LED هر یک ثانیه خاموش و روشن بشه ...ولی این اتفاق نمیافته ...
چرا؟؟
۱۴-مرداد-۱۳۸۶, ۰۳:۰۶:۴۹
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #30
 
دوپایه ها شماره نمی خواد همین جوری هم راه می افته ولی حساسیت به اون خوبی نداره
شاید ورودی خروجی رو درست تعریف نکردی یا کریستال میکرو با کریستالی که تو خود برنامه تعریف شده یکی نیست

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۴-مرداد-۱۳۸۶, ۰۹:۴۶:۲۶
وب سایت ارسال‌ها
پاسخ
mfblog آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #31
 
سلام
من با code vision انطوری برای کریستال تنظیمات رو انجام دادم ( ببینید جایی کم نزاشتم)
از کریستال 8 مگا هرتزی هم استفاده کردم

codewizardavr >chip > chip =atmega16
codewizardavr >chip> clock = 8.0000 mHz

codewizard>timers>timer0>clock value =8000 kHz
codewizard>timers>timer0>mode =ctc top=0cr0
codewizard>timers>timer0>clock value =toggle on compare match
codewizard>timers>timer0>compare = 69 h


تنظیمات پورت ها هم اینطوره

codewizardavr >ports > portC

bit 2 = in
bit 3 = out
bit 4 = out


اینم کدش :

PORTC.2=1
PORTC.4=PINC.3
delay_ms(1000)
PORTC.2=0
PORTC.4=PINC.3
delay_ms(1000)

همینارو فقط انجام دادم ...اگه جایی کم گزاشتم بگین

ممنون
۱۷-مرداد-۱۳۸۶, ۰۳:۱۵:۲۱
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #32
 
PORTC.2 خروجی
PINC.3 ورودی
PORTC.4 خروجی
کریستال هم باید فیوز بیت ها رو هم درست ست کرده باشی توی پروگرامر هم فیوز بیت ها رو برای 8 مگ تنظیم کن

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۷-مرداد-۱۳۸۶, ۱۱:۳۱:۴۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
mfblog آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #33
 
ببخشید دیر به دیر میام :oops:

احتمالا من اون قسمت فیوز بیتها رو تنظیم نکردم...
ممکنه یه توضیح مختصر در موردش بدین ؟ ( ممنون میشم ) :?:
۲۱-مرداد-۱۳۸۶, ۰۴:۲۱:۲۱
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوال در مورد سنسور جریان ACS712 ؟ mega16 0 594 ۰۱-خرداد-۱۳۹۹, ۱۵:۴۳:۳۹
آخرین ارسال: mega16
  درخواست معرفی سنسور جهت سنجش متر MahdiJalali 7 1,831 ۱۴-مرداد-۱۳۹۸, ۰۹:۲۸:۴۲
آخرین ارسال: MahdiJalali
  سوال در مورد سنسور ds18b20 دما Ekf2000 1 2,394 ۱۶-خرداد-۱۳۹۶, ۱۲:۵۳:۳۴
آخرین ارسال: mohsen.sharif
  سنسور تشخیص حرکت آب فروم باز 3 3,693 ۲۶-آذر-۱۳۹۴, ۱۹:۳۷:۲۶
آخرین ارسال: sharin
  مشکل در راه اندازی سنسور تشخیص حرکت Pir salmon 0 2,200 ۱۴-تير-۱۳۹۴, ۱۶:۳۶:۵۲
آخرین ارسال: salmon
  سنسور مادون قرمز javad.alavi 12 10,718 ۲۴-فروردین-۱۳۹۴, ۰۰:۲۱:۱۲
آخرین ارسال: mortezanss
  سنسور ربات اتش نشان milad15m 41 28,956 ۲۱-اسفند-۱۳۹۳, ۱۳:۳۷:۳۸
آخرین ارسال: milad15m
  سنسور ردیاب خورشید mansouri_mybb1.2_import14569 13 20,639 ۱۵-اسفند-۱۳۹۳, ۲۰:۲۴:۰۶
آخرین ارسال: alimogmov
  سنسور cny70 sheitunak 26 23,516 ۰۵-دى-۱۳۹۳, ۱۲:۴۴:۳۱
آخرین ارسال: majid694
  دانلود پاورپوینت سنسور cny70 lktra 1 5,023 ۰۶-آبان-۱۳۹۳, ۲۲:۴۸:۳۳
آخرین ارسال: a.mehran

پرش به انجمن:


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

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