PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارسال اطلاعات 2 سنسور فتوسل و مانیتورینگ روی کامپیوتر



hossein1867
10-12-2014, 19:36
با سلام خدمت اساتید میخواستم اطلاعات 2 سنسور فوتوسل را از طریق ارتباط rs232 به کامپیوتر بفرستم و توسط مطلب پردازش کنم خواهشا اگر ممکن است راهنمایی بفرمایی.

hossein1867
10-12-2014, 21:09
در ضمن پروژه به زبان کدویژن و هر موقع کلید enter کیبورد را بزنم داده ها شروع به ارسال کنند.

Ma3ood
10-12-2014, 23:24
خوب پروژه سختی از نظر سخت افزار نیست
رشته شما چیه؟
قبلا با میکرو کار کردید؟
پروژه عملی ساختید ؟

hossein1867
11-12-2014, 02:13
رشته فوتونیکم سوال من این است که در ارتباط سریال باید 8 بایت فرستاد نه بیشتر در حالیکه من دو سنسور دارم و دوم اینکه در برنامه چگونه کلید را وارد کنم که با زدن کلید اطلاعات فرستاده بشه.

hamid27
11-12-2014, 10:03
نوع فتو سل رو بگین چون هم دیجیتالش هست هم انالوگ ضمنان میخواید چه چیزی رو پردازش کنید نور ، طیف سنجی ، اشعه uv ؟؟؟؟؟؟ اگه میشه دقیقتر توزیح بدین چی کاری میخواین بکنین ؟؟؟

hossein1867
11-12-2014, 18:47
نوع فوتوسل 20 میلیمتر انالوگ و برای اندازه گیری شدت نور ولی من در برنامه نویسی ارسال اطلاعات 2 سنسور به طور همزمان و شروع ارسال اطلاعات با زدن یک کلید از کیبرد کامپیوتر مشکل دارم.

hossein1867
11-12-2014, 22:01
سلام دوستان کسی نیست کمکم کنید.

aminta
11-12-2014, 22:53
نمیدونم تا چه حد متوجه منظورتون شدم
ولی شما فوتوسل با ADC میکرو میخونید
تو برنامه مینویسید به محض اینکه فلان کارکتر اومد شروع کن داده ها را بفرس
هر کلید روی کیبورد معادل یک کد اسکیه
بعد تو متلب باید کد های مربوط به ارتباط سریالو بنویسید که شامل پورت (COM n) و باوریت و ... میشه
سپس تو میکرو تعریف کنید وقتی این کارکتر اومد شروع کنه بفرسه با یک if یا while میشه
درباره دوتا سنسور
خوب باید دیتای هر سنسورو جداگانه بفرسید که کار با هاش راحتتره
با همم میشه فرستاد ولی کار الکی سخت میشه
در ضمن اون spi هست که فقط میشه 8 بایت فرستاد
در ارتباط uart تا یک حدی دست ماست که دیتا چنتایی باشه

hossein1867
11-12-2014, 23:18
مشکلات متلب حل شد ولی میخام برنامه کدویژن و فقط قسمت while میخوام که چگونه اطلاعات 2تا سنسور همزمان ارسال بشد و زمانی ارسال بشد که کلیدی از کیبرد کامپیوتر زده شد. ممنون.

hossein1867
12-12-2014, 00:47
واقعا دوستان و اساتید شرمنده کردند ممنون.

hamid27
14-12-2014, 12:14
مشکلات متلب حل شد ولی میخام برنامه کدویژن و فقط قسمت while میخوام که چگونه اطلاعات 2تا سنسور همزمان ارسال بشد و زمانی ارسال بشد که کلیدی از کیبرد کامپیوتر زده شد. ممنون.

در میکرو avr ما هشت کانال adc یا تبدیل انلوگ به دیجیتال داریم یعنی کارت adc در avr هشت کانال داره که میتونید با سویچ کردن هر کدام از کانال ها اطلاعات انالوگ به دیجیتال هر کانال رو دریافت کنید مثلا من یه مثال از برنام نویسی c میزنم ما با استفاده از دستور و فعال کردن بیت adcmux4:0 میتونیم کانال ورودی adc رو انتخاب کنیم
مثلا اول منتظر میمونیم که از طریق پورت سریال دستور ازکامپیوتر به میکرو دریافت بشه بعد از دریافت اول کانال صفر رو انتخاب میکنیم فتوسل رو به adc0 متسل میکنیم و با پورت سریال ارسال میکنیم بعد کانال رو روی پورت یک متصل میکنیم adc1 رو فعال میکنیم و اطلاعات رو ارسال میکنیم به همین راحتی و به همین خوشمزگی :018:

hossein1867
16-12-2014, 14:28
خب اگر ممکنه برنامه کدویژنشو بزارید ممنون میشم