فهرست مطالب:
- مرحله 1: ابزارها و مواد
- مرحله 2: DIP Switch & Jumper Setting برای BUS 1
- مرحله 3: DIP Switch & Jumper Setting برای BUS 2
- مرحله 4: DIP Switch & Jumper Setting برای BUS 3
- مرحله 5: ادغام نرم افزار
تصویری: حداکثر 3 اتوبوس RS485 در یک آردوینو: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
در این قسمت آموزشی نحوه اتصال حداکثر 3 اتوبوس مستقل RS485 به یک آردوینو را نشان خواهم داد. اگر می خواهید یک دروازه بین این اتوبوس ها ایجاد کنید یا می خواهید دستگاه های موجود در این اتوبوس ها را کنترل کنید (بدون اتصال خود اتوبوس ها). برنامه دیگر اتصال یک دستگاه RS422 (به عنوان مثال کنترل موتور) و یک دستگاه RS485 (به عنوان مثال یک سنسور) به همان آردوینو است.
در هر صورت شما برای محافظت از مشکلات اتصال زمین و محافظت از آردوینو به یک سپر RS485 با رابط جداگانه نیاز دارید.
مرحله 1: ابزارها و مواد
سخت افزار:
- Arduino UNO (یا هر رایانه تک صفحه ای با سوکت های Arduino Shield)
- Arduino RS42 / RS485 Shield با رابط جدا شده
نرم افزار:
آردوینو IDE
مرحله 2: DIP Switch & Jumper Setting برای BUS 1
جهنده:
- UART RX را به موقعیت 0 برسانید
- UART TX را به موقعیت 1 برسانید
- ولتاژ در موقعیت 5V
سوئیچ DIP:
- S1 = خاموش - روشن - روشن - خاموش
- S2 = خاموش - خاموش - روشن - روشن
- S3 = روشن - خاموش - خاموش - خاموش
مرحله 3: DIP Switch & Jumper Setting برای BUS 2
جهنده:
- UART RX را به موقعیت 2 برسانید
- UART TX را در موقعیت 3 قرار دهید
- ولتاژ در موقعیت 5V
سوئیچ DIP:
- S1 = خاموش - روشن - روشن - خاموش
- S2 = خاموش - خاموش - روشن - روشن
- S3 = روشن - خاموش - خاموش - خاموش
مرحله 4: DIP Switch & Jumper Setting برای BUS 3
جهنده:
- UART RX را در موقعیت 4 قرار دهید
- UART TX را به موقعیت 5 برسانید
- ولتاژ در موقعیت 5V
سوئیچ DIP:
- S1 = خاموش - روشن - روشن - خاموش
- S2 = خاموش - خاموش - روشن - روشن
- S3 = روشن - خاموش - خاموش - خاموش
مرحله 5: ادغام نرم افزار
سپر برای گذرگاه 1 از سخت افزار UART در پین 0 و 1 آردوینو استفاده می کند. هر دو سپر دیگر از UART های نرم افزاری استفاده خواهند کرد.
#عبارتند از
SoftwareSerial RS485_BUS2 (2 ، 3) ؛
SoftwareSerial RS485_BUS3 (4 ، 5) ؛
void setup ()
{
….
// پورت سریال init برای گذرگاه 1
Serial.begin (9600)؛
// پورت سریال init برای گذرگاه 2
RS485_BUS2.begin (9600) ؛
// پورت سریال init برای گذرگاه 3
RS485_BUS3.begin (9600) ؛
….
داده های انتقال این UART های نرم افزاری با توان محاسبه آردوینو محدود می شود. البته اگر از برد Arduino یا STM32 مبتنی بر ARM استفاده می کنید ، این واقعاً مشکلی نخواهد بود ، اما برای UNO توصیه می شود که فقط از دو سپر به طور همزمان و برای سپر دوم از 9600 Baud به عنوان میزان داده استفاده نکنید. به
توصیه شده:
ماشین خود را با پایانه Wio و اتوبوس CAN هک کنید: 7 مرحله
ماشین خود را با ترمینال Wio و CAN Bus هک کنید: اگر درک درستی از برنامه نویسی CAN Bus و Arduino دارید و می خواهید ماشین خود را هک کنید ، این دستورالعمل ها می توانند راه حلی را برای شما ارائه دهند. در مورد اینکه چرا می خواهید ماشین خود را هک کنید ، من نمی دانم ، اما این واقعاً یک چیز جالب است. این قیمت
تجربه پیشرفته اتوبوس برای افراد کم بینا با آردوینو و چاپ سه بعدی: 7 مرحله
افزایش تجربه اتوبوس برای افراد کم بینا با آردوینو و پرینت سه بعدی: چگونه می توان رفت و آمد با وسایل نقلیه عمومی را برای افراد دارای اختلال بینایی ساده کرد؟ هنگام استفاده از حمل و نقل عمومی ، داده های زمان واقعی خدمات نقشه اغلب غیرقابل اعتماد است. این می تواند چالش رفت و آمد برای مسافران را افزایش دهد. افراد دارای بینایی تی
کامبوس - سیستم جمع آوری داده ها در اتوبوس شهری: 8 مرحله
کامبوس - سیستم جمع آوری داده ها در اتوبوس شهری: در میان مشکلات و مشکلات شناخته شده در حمل و نقل عمومی ، جمعیت فاقد اطلاعات زمان واقعی و با کمترین قاطعیت است. شلوغی بیش از حد اتوبوس های حمل و نقل عمومی باعث دور شدن کاربرانی می شود که ترجیح می دهند از وسایل نقلیه شخصی خود استفاده کنند ، حتی
نحوه ساخت مینیاتور PowerTech (اتوبوس اژدها): 11 مرحله
نحوه ساخت مینیاتور PowerTech (اتوبوس اژدها): | ________ | ________ | ________ | ________ | ________ | __________ | ________ | _______ | __________ | _______ | ______ || ________ | ________ | ________ | ________ | ________ | ________ | __________ | ________ | _______ | __________ | _______ | ______ || ________ | ________ | ________ | ________ | ________ |
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو