پاسخ : ارتباط atmega32 با 200 عدد میکرو atmega8
سلام
چون شما میخواهید 200 سنسور را روی یک خط دیتا ارسال کنید قطعاً از RS232 نمیتوانید بهره ببرید (بنا به دلیل سطوح ولتاژی)
شما باید از یک روش ارسال تفاضلی استفاده کنید مثل RS485 که مشکل سطوح ولتاژی و پارال کردن میکرو ها را ندارد.
پیشنهاد:
1-از یک میکروی مرکزی استفاده کنید
2-تمامی سنسور ها را آدرس دهی کنید (مثلاً کل اطلاعات را طی 3 بایت ارسال و دریافت کنید که یکی از آنها آدرس هر سنسور را شامل شود)
3-تک تک سنسور ها را (میکرو متصل به سنسور) توسط میکروی مرکز فراخوان کنید
4-هر سنسور پس از دریافت کد فراخوان ، مقدار خود را ارسال کند.
البته شما میتونید این سیستم را براحتی و کمترین خطا اجرا کنید . نه برای 200 حسگر بلکه تا چند صد حسگر را میتوان راه اندازی کرد :agree: .
موفق باشد
سلام
چون شما میخواهید 200 سنسور را روی یک خط دیتا ارسال کنید قطعاً از RS232 نمیتوانید بهره ببرید (بنا به دلیل سطوح ولتاژی)
شما باید از یک روش ارسال تفاضلی استفاده کنید مثل RS485 که مشکل سطوح ولتاژی و پارال کردن میکرو ها را ندارد.
پیشنهاد:
1-از یک میکروی مرکزی استفاده کنید
2-تمامی سنسور ها را آدرس دهی کنید (مثلاً کل اطلاعات را طی 3 بایت ارسال و دریافت کنید که یکی از آنها آدرس هر سنسور را شامل شود)
3-تک تک سنسور ها را (میکرو متصل به سنسور) توسط میکروی مرکز فراخوان کنید
4-هر سنسور پس از دریافت کد فراخوان ، مقدار خود را ارسال کند.
البته شما میتونید این سیستم را براحتی و کمترین خطا اجرا کنید . نه برای 200 حسگر بلکه تا چند صد حسگر را میتوان راه اندازی کرد :agree: .
موفق باشد

دیدگاه