ايران ويج

نسخه‌ی کامل: سوال در مورد مادون قرمز
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام خدمت همه دوستان
من می خواستم با یک فرستنده مادون قرمز و میکرو برای مثال پالسی مربعی با با شکل نامشخص تولید کنم و این پالس رو بتونم با گیرنده مادون قرمز و یک میکرو دیگر ترجمه کنم و نشون بدم چی کار باید بکنم ؟ تازه می خوام که فرکانس موج بالا باشه برای مثال در هر ثانه بتونم 50 بیت اطلاعات تبادل کنم
با تشکر
سلام.
چی کار کنی؟
هر ثانیه 50 بیت ؟ Biggrin
یکم کم نیس؟ Biggrin
برای ارسال باید با دستور pulseout رو یکی از پایه یه فرکانس ایجاد کنی و تو گیرنده با دستور pulsein اونو بخوی.
همین ، حالا سرعت ارسالشم با توجه به اون الگوریتمی که دیتا میفرستی و میخونی متفاوته دیگه Biggrin
حسین جان اینطوری نمیشه

لطفا یه مثال عملی هم بذار ... مدار + برنامه بیسیک Biggrin

آخه من با دستور pulseout کار کرده بودم اما با pulsein نه !!

شاید فرجی شد مشکل این دوستمون هم حل شد Biggrin
نقل قول: حسین جان اینطوری نمیشه

لطفا یه مثال عملی هم بذار ... مدار + برنامه بیسیک Biggrin

آخه من با دستور pulseout کار کرده بودم اما با pulsein نه !!

شاید فرجی شد مشکل این دوستمون هم حل شد Biggrin
خودت میدونی وضعیت منو Biggrin
چشم سعی میکنم که این کارو انجام بدم ، ولی قول نمیدم ، چون سرم دیگه خیلی خیلی شلوغه ، من قبلا ها در روز میانگین 6 تا برنامه می نوشتم و اینجا میزاشتم ، الآن 4 ماهی هست که 2 تا هم ننوشتم .....
راستی یه سوال دیگه
من یادم رفت بگم که می خوام با زبان c برنامه رو بویسم
حال با زبان c چه طوری میشه این کارو کرد
اگر شما دوست عزیز هم سعی کنید یه برنامه کوچولو برای نمونه بنویسید خیلی ممنون میشم
با تشکر
تویه سی باید با یکی از تایمر یا تو مد مودلاسیون پهنای عرض پالس (PWM) یه فرکانس ایجاد کنی و تو گیرنده باید یه فرکانس متر بسازی و پالس هارو بشماری.
ولی من شرنمده خدا وکیلی وقتشو ندارم ( آخه درگیر امتحان نهایی هستم ) وگر نه این کارو میکردم .
(۲۷-اردیبهشت-۱۳۹۲, ۱۹:۵۶:۰۵)alighowsi نوشته است: [ -> ]با سلام خدمت همه دوستان
من می خواستم با یک فرستنده مادون قرمز و میکرو برای مثال پالسی مربعی با با شکل نامشخص تولید کنم و این پالس رو بتونم با گیرنده مادون قرمز و یک میکرو دیگر ترجمه کنم و نشون بدم چی کار باید بکنم ؟ تازه می خوام که فرکانس موج بالا باشه برای مثال در هر ثانه بتونم 50 بیت اطلاعات تبادل کنم
با تشکر

اول از همه باید یه پالس با فرکانس در حد چند ده کیلو درست کنی تا بتونی توی گیرنده فیلترش کنی. یعدش با استفاده از هر پروتکلی که بلدی مثلا usart داده ها رو روی پالست سوار کنی . میتونی از یه and برای اینکار استفاده کنی . فقط دقت داشته باش که بود ریتت زیاد نباشه حت المکان از 0.1 فرکانس کریرت کمتر باشه.