مقاله آموزش مراحل قدم به قدم طراحی و ساخت ابزار دقیق و کنترل PLC سنسورها و کنترل های حرارتی
در پالایشگاهها و مجتمع های شیمیائی و پتروشیمی قابل استفاده حتی برای افرادی که هیچ اشنائی با سیستمهای کنترل ندارند:
http://www.raphnet.net/electronique/usbtenki/index_en.php
برای دوستانی که میخواهند روی بخش ابزار دقیق پالایشگاه و سیستمهای کنترل و PLC کار کنند میکرو کنترلرهای خانواده AVR را ما بعنوان استاندارد
پیشنهاد میکنیم که برای برنامه نویسی این خانواده میکرو کنترلرها نرم افزاری با نام codevision جهت برنامه نویسی کنترل سیستمهای ابزار دقیق
پالایشگاه به زبان C مورد استفاده قرار میگیرد لینک داون لود در زیر امده است:
http://download1.mihandownload.com/2011/Baback/March-2011/CodeVisionAVR_2.05.0_Professional_[www.MihanDownload.com].rar
1- آشنايي با روش نصب و کار با نرمافزار CodeVisionAVR
1--1- مقدمه
براي کار با ميکروکنترلرهاي AVR باید برنامهای به يکي از زبانهايAssembly ،C ياBasic در محيط نرم افزار مربوط به آن نوشت. سپس آن را کامپايل نمود.
کامپايل نمودن برنامه: عملي است که در آن، برنامه از زبان نوشتاري به زبان صفر و يک که توسط ميکروکنترلر قابل فهم باشد، تبديل ميشود. در صورتي که برنامه هيچ خطايي، شامل: خطاي املايي، ساختاري و نظاير آن را نداشته باشد به درستي کامپايل شده و يک فايل به زبان صفر و يک (زبان ماشين) توسط کامپايلر توليد ميشود. پسوند فايلهايي که حاوي برنامه به زبان ماشين هستند، HEX ميباشد. اکنون براي انتقال فايل HEX ايجاد شده به درون آيسي، نيازمند يک دستگاه جانبي يا واسط سخت افزاري هستيم که کامپيوتر را به تراشه ميکروکنترلر متصل کند و فايل HEX مربوطه را از کامپيوتر بر روي ميکروکنترلر بارگذاري نمايد. اين واسط سخت افزاري، اصطلاحاً پروگرمر ناميده ميشود. پس از برنامهريزي کردن (پروگرم کردن)، ميكروكنترلر را از پروگرمر جدا کرده و در مدار مورد نظر قرار داده (و يا اگر پروگرمر ساخته شده مطابق شكل (1-4) باشد بدون جدا نمون ميكروكنترلر از مدار به برنامهريزي آن اقدام ميكنيم). پس از آن، عملکرد سخت افزاري آنرا بررسي ميکنيم.
در اين قسمت، نرم افزار CodeVisionAVR که يکي از کامپايلرهاي قوي برای برنامهنويسي به زبان C ميباشد، معرفي ميشود. افزون بر این، روش نصب و قسمتهاي مختلف آن نیز آموزش داده ميشود.
1-3-2- آشنايي با محيط CodeVisionAVR
نرم افزارCodeVisionAVR داراي محيطي برای برنامهنويسي به زبان C است. که در اين محيط، کاربر با تسلط نسبي بر زبان C قادر به نوشتن برنامههاي بسيار کاربردي ميشود. يکي از دلايل انتخاب اين نرمافزار، قابليت Wizard يا محيط راهنماي گام به گام است. محيط راهنماي گام به گام که به آن به اختصار ويزارد گفته ميشود. این قابلیت در مقدار دهي اوليه رجيسترهاي مختلف ميکروكنترلر، همچنين فراخواني برخي کتابخانههاي موجود، کمک بسيار زيادي به کاربران ميکند. بنابراين، به کاربران مبتدي، برنامهريزي ميکروکنترلرهاي AVR با استفاده از اين محيط توصيه ميشود. اين نرمافزار داراي يک کامپايلر بوده که توسط آن کدهاي برنامه با پسوند Hex جهت برنامهريزي ميكروكنترلر توليد ميشوند. توسط اين نرم افزار و يک پروگرمر از نوع ISP ميتوان کليهي ميکروکنترلرهاي AVR را برنامهريزي نمود. نرمافزارCodevisionAVR علاوه بر حمايت از کتابخانههاي استاندارد زبان C، داراي کتابخانههاي دقيقي براي کار با LCD هاي کارکتري، توليد وقفه، تنظيمات توان مصرفي و نظاير آن ميباشد.
1-3-3- روش نصب نرمافزارCodevisionAVR
ابتدا با مراجعه به CD (که همراه با کتاب عرضه میشود) فایل مربوط به نرم افزار CodeVisionAVR را باز کنید و با اجراي فايلsetup.exe مراحل نصب را مطابق شکلهاي زير تا پايان ادامه دهيد.
1- بر روي گزينه Next کليک نمائيد.
2- با انتخاب مسير مناسب جهت نصب نرمافزار بر روي گزينه Next کليک نمائيد.
3- بر روي گزينه Next کليک نمائيد.
4- بر روي گزينه Install کليک نمائيد. در صورتي كه نرمافزار CodeVision نسخهV2.03.4 را نصب ميكنيد، اين نسخه داراي قفل نرمافزاري نبوده و در اين مرحله عمليات نصب پايان ميپذيرد. در غير اين صورت مراحل زير را دنبال كنيد.
5- پس از نصب برنامه، براي اجراي صحيح آن ضروري است که قفل برنامه باز شود. براي اين کار، ابتدا برنامه را اجرا نمائيد. از پنجره ظاهر شده شماره سريال را يادداشت نمائيد و در مرحله بعد وارد نمائيد.
6- فايل License Generator.exe را از مسير دايرکتوري اصلي برنامه، اجرا نمائيد. اکنون با وارد کردن يک نام دلخواه در قسمت User name، و در قسمت Serial number، شماره سريال مرحلهي 5 را وارد کرده و دکمهي Generate را فشار دهيد و فايل توليد شده با پسوند .dat را در مسير دلخواه ذخيره نمائيد.
7- اکنون با استفاده از پنجره ظاهر شده در مرحلهي 5، بر روي Import کليک کرده و آدرس فايل توليد شده در مرحلهي 6 را وارد کنيد. اکنون، قفل برنامه باز شده و برنامه قابل اجرا و استفاده است.
1-3-4- ايجاد يک پروژه جديد
براي آشنايي با محيطCodeVisionAVR با ايجاد يک پروژه شروع ميکنيم و مراحل زير را مطابق شکلها ادامه ميدهيم:
1- برنامه CodeVisionAVR را اجرا مي کنيم.
2- در صفحهي باز شده (صفحه اصلي) پس از انتخاب گزينهFile ، گزينه New را انتخاب کرده تا پنجرهاي مطابق شکل (1-5)، ظاهر شود.
شکل (1-5): ايجاد پروژه جديد
3- از پنجره ظاهر شده در شکل (1-5) گزينه Project را که مربوط به انتخاب پروژه است انتخاب نموده و بر روي OK کليک نمائيد. اکنون، پنجره¬ي ديگري باز ميشود و از شما سوال ميشود که: آيا ميخواهيد پروژه جديد را توسط محيط ويزارد ايجاد کنيد؟ با فشردن کليدYes اين عمل انتخاب ميشود و با فشردن کليد No جهت ايجاد پروژه از ويزارد استفاده نميشود.
شکل (1-6): انتخاب CodeWizardAVR
3-1- با کليک بر روي گزينه Yes، مطابق شکل (1-6) محيط ويزارد مطابق شکل (1-7) باز ميشود و توسط اين محيط ميتوان با استفاده از سربرگهاي موجود، با انتخاب ميکروکنترلر مورد نظر، رجيسترهاي آن را بهصورت اوليه مقداردهي نمود. پس از اتمام مقدار دهي اوليه، با انتخاب گزينهFile از منوي مربوطه، مطابق شکل (1-8)، بر روي گزينه Generate, Save and Exit کليک کرده و با انتخاب يک نام براي آن، پروژه مورد نظر را ايجاد نمائيد تا شکل (1-9) ظاهر شود. اكنون برنامه شما به صورت اوليه مقدار دهي شده است.
شکل (1-7): محيط CodeWizardAVR براي مقداردهي اوليه ميکروکنترلرهاي .AVR
شکل (1-8): ذخيرهسازي و توليد کد.
شکل (1-9): کدهاي ايجاد شده توسط ويزارد در محيط CodevisionAVR
3-2- با کليک بر روي گزينه No در شکل (1-6) پنجره زير جهت ذخيره پروژه ظاهر ميشود. پس از انتخاب يک نام براي پروژه مورد نظر، بر روي گزينه Save کليک نمائيد.
شکل (1-10): انتخاب يک نام جهت ذخيره پروژه
3-2-1- پس از ذخيره پروژه، شکل (1-11) ظاهر ميشود که داراي سه سربرگ File، C Compiler و After Make ميباشد. با انتخاب سربرگ C Compiler ميکروکنترلر و فرکانس کريستال آن را انتخاب نمائيد. به عنوان مثال، در شکل (1-12) ميکروکنترلر ATmega32 و کريستال 4 مگاهرتز انتخاب شده است (ساير سربرگها در قسمتهاي مربوطه به تفصيل توضيح داده ميشوند). حال، بر روي گزينه OK کليک نمائيد تا پروژه ايجاد شود.
شکل (1-11): پيکربندي پروژه شکل (1-12): پيکربندي ميکروکنترلر
3-2-2- در صفحهي باز شده (صفحه اصلي) پس از انتخاب گزينه File، گزينه New را انتخاب کرده تا پنجرهاي ظاهر شود. از پنجره ظاهر شده، گزينه Source را انتخاب و سپس فايل مورد نظر را با نام دلخواه ذخيره نمائيد. دقت شود که پسوند اين فايل .c است. يعني محيطي جهت برنامهنويسي به زبان C ايجاد شده است. اکنون، از منوي بالاي صفحه، بر روي گزينه Project و سپس بر روي Configure کليک نمائيد تا مجدداً شکل (1-11) ظاهر شود. سپس از سربرگ Files بر روي گزينه Add کليک نمائيد و فايل ايجاد شده با پسوند .c را به پروژه اضافه نمائيد و بر روي گزينه OK کليک نمائيد. اكنون پروژه مورد نظر، ايجاد شده است.
منبع:
http://www.eca.ir/forum2/index.php?topic=38200.0