درود بر شما
من می خوام چندتا میکرو رو با استفاده از i2c به هم وصل کنم، اما برای افزایش برد و کاهش نویز می خوام شبکه انتقالی میانی rs485 باشه بعد برای اینکار یک مبدل i2c به rs485 در سر راه میکرو قرار دادم پیش از وصل شدن هرکدوم از میکروها (هم master و هم slave ها) به شبکه ارتباطی
من از این مدار استفاده کردم

البته از این مدار در ورودی یا خروجی هر میکرو دوتا قرار دادم یکی برای دیتا و یکی هم برای کلاک
شبکه زمانی که i2c تنهاست کار می کنه اما زمانی که scl و sda میکرو ها رو به این مدار مبدل وصل می کنم دیگه شبکه کار نمی کنه (البته من توی پروتئوس شبیه سازی کردم) اگر ممکنه کمک کنید
راستی این قطعات توی مدار مبدل بکار رفته
IC1 MAX487
IC2 74LS33 Quad-NOR, Open-Collector
R1 10 kOhm resistor
R2 220 Ohm resistor
البته سایتی که این مدار رو ازش گرفته بودم پیشنهاد داده بود که از max485 برای ic1 و از مقاومت 2.2kOhm برای R1 استفاده کنم اما من نتونستم این ic رو توی پروتئوس پیدا کنم و فکر کنم max487 همون کار رو انجام میده
من می خوام چندتا میکرو رو با استفاده از i2c به هم وصل کنم، اما برای افزایش برد و کاهش نویز می خوام شبکه انتقالی میانی rs485 باشه بعد برای اینکار یک مبدل i2c به rs485 در سر راه میکرو قرار دادم پیش از وصل شدن هرکدوم از میکروها (هم master و هم slave ها) به شبکه ارتباطی
من از این مدار استفاده کردم

البته از این مدار در ورودی یا خروجی هر میکرو دوتا قرار دادم یکی برای دیتا و یکی هم برای کلاک
شبکه زمانی که i2c تنهاست کار می کنه اما زمانی که scl و sda میکرو ها رو به این مدار مبدل وصل می کنم دیگه شبکه کار نمی کنه (البته من توی پروتئوس شبیه سازی کردم) اگر ممکنه کمک کنید
راستی این قطعات توی مدار مبدل بکار رفته
IC1 MAX487
IC2 74LS33 Quad-NOR, Open-Collector
R1 10 kOhm resistor
R2 220 Ohm resistor
البته سایتی که این مدار رو ازش گرفته بودم پیشنهاد داده بود که از max485 برای ic1 و از مقاومت 2.2kOhm برای R1 استفاده کنم اما من نتونستم این ic رو توی پروتئوس پیدا کنم و فکر کنم max487 همون کار رو انجام میده
دیدگاه