عضویت     ورود  کسی که ندای درونی خود را می شنود، نیازی نیست که به سخنان بیرون گوش فرا دهد. مولانا جلال الدین بلخی شنبه، 5 اسفند ماه ، 1396

کانال تلگرام


تبلیغات متنی


منوی سایت


جست و جو در بانك مقالات




مقالات جدید
تعداد شاخه ها: 30 عدد
تعداد مقالات: 758 عدد 1: آزمايشگاه الكترونيك - استاد محرري 
[دفعات مشاهده : 3857 بار]
 2: جزوه درس مخابرات 1 - دانشگاه فردوسي مشهد 
[دفعات مشاهده : 3784 بار]
 3: كتاب مهندسي تاسيسات / دكتر كلهر 
[دفعات مشاهده : 3881 بار]
 4: مجموع اعوجاج هارمونیک T.H.D 
[دفعات مشاهده : 3819 بار]
 5: كتاب "روش طراحي و تحليل مدارهاي الكترونيك" 
[دفعات مشاهده : 10183 بار]
 6: ادوات نوري 
[دفعات مشاهده : 4047 بار]
 7: كتاب اصول تلويزيون رنگي 
[دفعات مشاهده : 5453 بار]
 8: پروژه دزد گیر با سنسور تشخیص حرکت pir با قفل رمز الکترونیکی 
[دفعات مشاهده : 5172 بار]
 9: جزوه اندازه گیری الکتریکی 
[دفعات مشاهده : 4261 بار]
 10: سوالات کنکور کارشناسی ارشد 90 / گروه مهندسی برق 
[دفعات مشاهده : 6242 بار]
 11: آرشيو پروژه هاي 8051 
[دفعات مشاهده : 4907 بار]
 12: آرشيو پروژه هاي AVR‌ (ـ‌ 126 پروژه ) 
[دفعات مشاهده : 12654 بار]
 13: آموزش برنامه نويسي و كار با ماژول Sim300CZ با ميكروكنترلر AVR 
[دفعات مشاهده : 8938 بار]
 14: سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق 
[دفعات مشاهده : 6351 بار]
 15: ارتباط میکروهای PIC با کمک پروتکل سریال I2C و نکات تکمیلی ماژول MSSP 
[دفعات مشاهده : 4544 بار]
 16: ساعت تقویم با کمک میکروکنترلر PIC و DS1307 
[دفعات مشاهده : 5102 بار]
 17: تایمرهای چند زمانه ( ساعت مرکزی ) با میکرو PIC 
[دفعات مشاهده : 4622 بار]
 18: ساعت تقویم شمسی مجهز به آلارم روزانه و هفتگی 
[دفعات مشاهده : 5499 بار]
 19: صفحه کلید وقفه ای با میکروکنترلر PIC 
[دفعات مشاهده : 4249 بار]
 20: کرنومتر دیجیتال با میکروکنترلر PIC با قابلیت ثبت 3 زمان 
[دفعات مشاهده : 4380 بار]
 21: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HMTR + پروژه چت متنی بیسیم 
[دفعات مشاهده : 7116 بار]
 22: سنسورهای حرارت 
[دفعات مشاهده : 6526 بار]
 23: کنترل وسایل برقی از طریق خط تلفن با میکروکنترلر PIC 
[دفعات مشاهده : 6440 بار]
 24: ارتباط سریال UART بین دو میکروکنترلر PIC 
[دفعات مشاهده : 4718 بار]
 25: گزارش کار آموزی : ماشین های ابزار کنترل عددی CNC 
[دفعات مشاهده : 4961 بار]
 26: کنترل وسایل به کمک ماژول HM-TR و میکرو AVR 
[دفعات مشاهده : 7383 بار]
 27: طراحی و ساخت کنترل از راه دور 1 کانال با کمک ماژول های ASK و آی سی های سری PT 
[دفعات مشاهده : 6081 بار]
 28: مجموعه رفرنس های آموزشی میکروکنترلرهای سری dsPIC 
[دفعات مشاهده : 5490 بار]
 29: مجموعه پروژه های میکروکنترلر AVR با کامپایلر بسکام 
[دفعات مشاهده : 10637 بار]
 30: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HM-T و HM-R با میکرو AVR 
[دفعات مشاهده : 8607 بار]


آخرين مطالب ارسال شده
· روش طراحي و تحليل مدارهاي الكترونيك[ 1 نظر شما چيه؟ - 37822 مشاهده ]
· اصول تلويزيون رنگي[ 0 نظر شما چيه؟ - 16646 مشاهده ]
· نرم افزار DigSilent[ 2 نظر شما چيه؟ - 20109 مشاهده ]
· AVR Tech Lib 2011[ 1 نظر شما چيه؟ - 23575 مشاهده ]
· مجموعه كنفرانس هاي سالينه ميكروچيپ / سال 2009 /[ 2 نظر شما چيه؟ - 21227 مشاهده ]
· آموزش كار با ماژول SIM300CZ با ميكرو AVR[ 4 نظر شما چيه؟ - 23575 مشاهده ]
· مجموعه فيلم هاي آموزشي نرم افزار Altium Designer[ 0 نظر شما چيه؟ - 36006 مشاهده ]
·  سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق[ 0 نظر شما چيه؟ - 18504 مشاهده ]
· لينك دانلود مجله October 2010 / SERVO[ 0 نظر شما چيه؟ - 15814 مشاهده ]
· Catalog CA 01 (10/2009) / International version[ 0 نظر شما چيه؟ - 19386 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]


زبان
انتخاب زبان نمایش :



مطالب جديد


ارسال مقاله به سايت

 



...::: Ir-Micro.Com :::... :: View topic - آموزش برنامه نویسی PIC and AVR با زبان Ladder Logic Diagram


آموزش برنامه نویسی PIC and AVR با زبان Ladder Logic Diagram
Goto page 1, 2  Next
 
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی به زبان Ladder Diagram Printable Version
View previous topic :: View next topic  
Author Message
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: شنبه، 20 مرداد ماه ، 1386 21:45:17 Reply with quote Scroll Down to Next postGo to last Post of Page

درست نمیدونم که از کجا شروع کنم ولی سعی میکنم مطالب مفید و مختصر باشه
اول باید با اجزا یک مدار فرمان و نحوه عملکرد اونها اشنا باشید و همچنین آشنایی با طرز کار انواع موتور و وسایلی که قراره به وسیله مدار فرمان کنترل بشه الزامی هست
................................................................... ......
به عنوان اولین اموزش طرز کار موتور سه فاز رو میگم و طراحی یک مدار فرمان برای روشن و خاموش کردن اون :
به طور کلی در داخل موتور سه فاز سه دسته سیمپیچ وجود داره که با اختلاف زاویه فیزیکی 120 درجه نسبت به هم پیچیده شده و وقتی این سیمپیچها به وسیله برق سهفاز که هر فاز نسبت به دیگری 120 درجه اختلاف فاز دارن تغذیه بشه یک میدان دوار درون استاتور موتور به وجود میاد که باعث حرکت چرخشی موتور میشه و برای اینکه جهت چرخش موتور عوض بشه فقط کافیه که توالی فاز اعمال شده به موتور جابه جا بشه یا به عبارت دیگه کافیه جای دوتا از سه سیمی که موتور را تغذیه میکنه عوض بشه
در موتور سه فاز چند نوع سربندی متفاوت وجود داره (ستاره - مثلث - دالاندر - ستاره دوبل ) که در قسمتهای بعدی در مورد اونها صحبت میکنم

کنتاکتور C1 :
در واقع یک کلید قدرته که به وسیله فرمان الکتریکی عمل میکنه و توانایی قطع و وصل جریان سه فاز رو داده و از یک بوبین و هسته ثابت و متحرک و تعدادی کنتاکت برای قطع و وصل جریان سه فاز ( تیغه های قدرت ) و تعدادی برای کنترل مدار ( تیغه های فرمان ) تشکیل شده که به طور معمول یک کنتاکتور دارای سه تیغه قدرت دو تیغه فرمان باز شونده (Normal Close یا NC) و دو تیغه بسته شونده ( Normal Open یاNO) هست و طرز کارش به این شکله که وقتی به بوبین اون برق وصل میشه باعث مغناطیس شدن هسته ثابت میشه که در نتیجه هسته متحرک ( که کنتاکتها به واسطه یک قسمت عایق الکتریکی به اون وصل هستن ) به سمت اون جذب میشه و این جابه جایی مکانیکی باعث میشه که تیغه های باز بسته بشه و تیغه های بسته باز بشه دقیقا مثل اینکه ما یک کلید را با دست وصل کنیم

شستی استارت B1 :
یک کلید اتصال لحظه ای که با فشار دست وصل میشه و با رها شدن قطع میشه

شستی استپ B2 :

یک کلید اتصال لحظه ای که با فشار دست قطع میشه و با رها شدن وصل میشه

مدار در دو قسمت قدرت و فرمان طراحی و برسی میشه

مدار فرمان در سمت راست تصویر و مدار قدرت در سمت چپ تصویر



همین جور که میبینید در مدار فرمان با فشار دادن شستی استارت بوبین کنتاکتور برقدار میشه و باعث عمل کردن اون میشه که در نتیجه برق موتور به وسیله تیغه های قدرت وصل میشه و موتور شروع به کار میکنه و با رها کردن شستی استارت کنتاکتور از کار می افته و برق موتور قطع میشه و اگه نیاز باشه که موتور همچنان به کار خودش ادامه بده میشه یک تیغه No رو با شستی استارت موازی کرد (اصطلاحا برای کنتاکتور خود نگهدار گذاشت) که با رها کردن شستی تغذیه کنتاکتور قطع نشه و همچنان به کار خودش ادامه بده که در این صورت برای قطع مدار باید از یک شستی استپ که با مدار سری شده استفاده بشه







Last edited by Rasool-GH on يكشنبه، 2 دي ماه ، 1386 12:24:38; edited 6 times in total
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 22 مرداد ماه ، 1386 15:49:49 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

درس دوم :
..........................................

در این مرحله میخوام همون مدار بالا رو به وسیله PIC پیاده کنم
پس اول باید I/O های مورد نیاز مدار رو برسی و تعیین کنیم :

I : استارت و استپ 2x ( یعنی دوتا از پایه های میکرو به عنوان ورودی استفاده میشه )
O : کنتاکتور 1x ( یعنی یکی از پایه های میکرو به عنوان خروجی استفاده میشه )

پس شماتیک مدار به شکل زیر میشه با این تفاوت که در خروجی برای سوئیچ کردن کنتاکتور از یک رله استفاده شده تا به وسیله اون کنتاکتور قطع و وصل بشه .
لازم به ذکره که در مدار پایین کار مدار فرمان را PIC انجام میده و مدار قدرت بدون تغییر باقی میمونه

Click to view this image at its original size
Click on the image to view it at its original size

در ضمن ولتاژها در سه فاز به این صورته :

R,S و S,T و T,R = 380 ولت
R,MP و S,MP و T,MP = 220 ولت

یعنی بین هر فاز با فاز دیگه 380 ولت و بین هر فاز با نول 220 ولت ولتاژ وجود داره

همین جور که میبینید چند قسمت دیگه هم در مدار وجود داره که وظیفه این قسمتها به شرح زیره :

Osilator :

این قسمت وظیفه داره تا برای میکرو پالس تولید کنه ( Clock Puls ) البته میکرو مجهز به Osilator داخلی هم هست ولی برای دسترسی به سرعت بیشتر برای پردازش باید از Osilator خارجی که فرکانسش بالاتره استفاده کرد ( تا 20MHz )


در جداول زیر به طور دقیق مقدار خازنهای Osilator و کریستال مربوطه لیست شده . کار خازنها در این قسمت فقط حذف نویز است و در تولید نوسان هیچ نقشی ندارند



چند نوع Osilator برای PIC معرفی شده که من در بالا بهترین نوع اون رو معرفی کردم که هم بسیار دقیقه و هم در برابر نویز موجود در محیط خیلی خوب پایداری میکنه . در زیر انواع دیگه Osilator رو میبینید

در این حالت از اوسیلاتور خارجی استفاده میشه


در این حالت با خازن و مقاومت نوسان ایجاد میشه


Reset :

در این قسمت مقاومت R1 برای پایدار کردن میکرو در هنگام اجرای برنامه استفاده شده و R2 هم برای محدود کردن جریان پین MCLR به کار رفته و خازن هم برای حذف نویز به کار رفته که مدار را میشه به شکل زیر تغییر داد و برای ریست کردن میکرو استفاده کرد



Deep Switch برای Reset کردم میکرو استفاده میشه


Input :

وردی ها را باید با یک مقاومت 4k7 زمین کنیم که از اختلال در اثر نویز جلوگیری بشه . با این عمل ورودی میکرو همیشه صفر منطقی است مگر اینکه به وسیله یک کلید اون رو به ولتاژ مثبت وصل کنیم که مقدار ورودی در این حالت به یک منطقی تغییر میکنه


Output :

خروجی میکرو نیازی به محافظت در برابر نویز نداره و به طور مستقیم میشه برای بایاس کردن یک ترانزیستور که میتونه رله مورد نظر ما رو راه اندازی کنه استفاده کرد که R5 برای محدود کردن جریان خروجی میکرو استفاده شده و R6 برای محدود کردن جریان عبوری از ترانزیستور به کار رفته که باعث بایاس شدن ترانزیستور در حالت سوئیچینگ میشه و بر روی ترانزیستور هیچ ولتاژی افت نمیکنه




برنامه مربوط به میکرو که باید به وسیله نرم افزارLadder Diagram بنویسیم در قسمت بعدی اموزش میدم . از لینک زیر میتونین نرم افزار Ladder Diagram رو دانلود کنید






Last edited by Rasool-GH on جمعه، 21 دي ماه ، 1386 14:46:50; edited 4 times in total
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 24 مرداد ماه ، 1386 00:28:09 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

درس سوم :
............................................
برای شروع کار اول قسمتهای زیر رو ست کنید
در این قسمت میتونین میکرو مورد نظر خودتون رو انتخاب کنین



همین طور که میبینید امکان انتخاب میکروهای AVR هم وجود داره و همچنین میشه Sorce Code ّرنامه رو به زبان C دریافت کرد
و برای سایر میکروها تبدیل کرد

در قسمت بعد میشه سرعت کریستال استفاده شده توی مدار رو ست کرد و همچنین میشه Cycle Tim رو تعیین کرد که این زمان تعداد دفعات پردازش شدن برنامه داخل حافظه میکرو را در ثانیه نشون میده . اگه برابر 100ms باشه یعنی 10 بار در ثانیه این عدد میتونه در فرکانس 20Mhz حد اکثر برابر 0.2ms باشه یعنی 5000 بار در ثانیه البته سرعت بیش از 1ms پیشنهاد نمیشه ( یعنی عداد کوچکتر از 1ms)


Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: شنبه، 27 مرداد ماه ، 1386 16:11:55 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

تا چند روز دیگه ادامه اموزشها رو میفرستم
اگر فکر میکنید که اموزشها زیاد مفهوم نیست بگید تا به صورت پایه ای تر کار کنم

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: سه شنبه، 30 مرداد ماه ، 1386 14:21:49 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

با سلام خدمت دوستان

درس چهارم :
...................................................

گزین بعدی که با اون کار میکنیم Simulate است



Simulation Mode
با انتخاب این گزینه وارد حالت شبیه سازی میشویم ولی شبیه سازی اجرا نمیشود
Start Real-Time Simulation
در این وضعیت شبیه سازی در حالت Real Time اجرا میشود
Halt Simulation
شبیه سازی را به حالت Simulation Mode میبرد
Single Cycle
با هر بار انتخاب این گزینه برنامه برای یک سیکل اجرا میشود

منو بعدی که مورد استفاده Compile است



Compile
برنامه شما را به کد HEX کامپایل میکند و بر روی فایل قبلی باز نویسی میکند
Compile As
برنامه شما را به کد HEX کامپایل میکند و با نام جدید زخیره میکند

توجه : در صورتی که در قسمت میکروکنترلر ANSI C Code انتخاب شده باشد عمل کامپایل کد C برنامه را ایجاد میکند




Last edited by Rasool-GH on چهارشنبه، 14 شهريور ماه ، 1386 12:13:49; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 31 مرداد ماه ، 1386 02:34:39 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

دوستان همچنان نظر یا پیشنهاد یاانتقاد ندارن
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Arash_em
مدیر سایت - Site Admin
مدیر سایت - Site Admin

Joined: Mar 12, 2006
Posts: 2230




Location: ايران
282074.08 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 31 مرداد ماه ، 1386 16:23:15 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

با سلام.
pic-tech عزيز ما بي صبرانه منتظر ما بقي آموزش شما هستيم Shocked
انشاالا دوستان ديگر هم نظرشان را اعلام مي كنند.
موفق و پيروز باشيد. Wink

Back to top
View user's profile Send private message Send e-mail Visit poster's website
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 1 شهريور ماه ، 1386 00:05:26 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

از نظری که دادی ممنونم امیدوارم دیگران هم نظر بدن
من هم سعی میکنم اموزشهارو زودتر اماره کنم

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 1 شهريور ماه ، 1386 16:59:32 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

درس پنجم :
.........................................

در قسمتی که پایین نرم افزار وجود داره میتونین شماره پایه های مورد نظر را به ورودیها و خروجیهای مورد نظر اختصاص بدین

Click to view this image at its original size
Click on the image to view it at its original size

که با کلیک دوبل بر روی هریک از عناصر موجود جدولی مانند شکل زیر باز میشود که به شما امکان این کار را انجام بدهید




Last edited by Rasool-GH on چهارشنبه، 14 شهريور ماه ، 1386 12:14:33; edited 2 times in total
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Hamed
مدیر سایت - Site Admin
مدیر سایت - Site Admin

Joined: Mar 10, 2006
Posts: 1351




Location: تهران
702670.36 امتیاز

Items

Status: Offline

PostPosted: جمعه، 9 شهريور ماه ، 1386 01:45:29 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

من خودم به شخصه همچنان منتظرم Wink

__________________

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 11 شهريور ماه ، 1386 14:04:13 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

باسلام مجدد خدمت دوستان از امروز ادامه اموزشها را میفرستم
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 11 شهريور ماه ، 1386 17:08:45 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

درس ششم :
.......................................

در این قسمت برنامه ای مینویسیم که با زدن یک کلید یک لامپ روشن و با قطع کلید لامپ خاموش بشه

Click to view this image at its original size
Click on the image to view it at its original size

طبق شکل بالاX1 را پایه 2 میکرو قرار میدهیم و Y1 را به پایه 3 میکرو نسبت میدهیم و LadderDiagram پایین را به عنوان برنامه رسم میکنیم



با فعال شدن پایه 2 در میکرو X1 در برنامه فعال میشود و Y1 را فعال میکند که Y1 هم به نوبه خود پایه 3 میکرو را فعال میکند و باعث روشن شدن لامپ متصل به پایه 3 میشود



Last edited by Rasool-GH on چهارشنبه، 14 شهريور ماه ، 1386 12:14:33; edited 2 times in total
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 11 شهريور ماه ، 1386 17:13:25 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

فکر نمیکنم مدار نیاز باشه ولی اگه فکر میکنید لازمه بگید تا مدار مربوط رو بزارم
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
h_110
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 02, 2007
Posts: 1





37.40 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 11 شهريور ماه ، 1386 17:39:52 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام دوست عزيز . ممنون از آموزشهاي خوبي كه در سايت قرار دادي . از نظر قابل فهم بودن بسيار خوب هستن ؛ فقط به نظرم اگه ميشد هر مداري كه با ميكرو آموزش ميديد رو ؛ نمونه ديگشو كه توسط مدار فرمان و كنتاكتور و ... بسته شده هم قرار بديد خيلي خوب بشه .
من به تازگي عضو اين سايت شدم ُ اما حيفم اومد نظري در مورد اين قسمت ندم .
اميدوارم هميشه موفق و سربلند باشي .

Back to top
View user's profile Send private message
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 11 شهريور ماه ، 1386 22:06:12 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سعی من هم اینه که مدار فرمان رو در کنار میکرو اموزش بدم که هم به درد دوستان برق صنعتی بخوره و هم الکترونیک
در مورد برنامه قبل میتونین به اولین مدار فرمان در اولین پست همین تاپیک مراجعه کنید

به نظر خودم این نوع برنامه نویسی بیشتر به درد دوستانی میخوره که با مدار فرمان اشنایی دارن ولی در کل یادگیریش خیلی اسونه

ممنون از نظری که دادین سعی خودم رو میکنم

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 14 شهريور ماه ، 1386 12:34:20 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

درس هفتم :
...........................................

صورت سوال : مداری با مشخصات زیر طراحی کنید
با زدن کلید 1 (استارت) لامپ روشن شود و تا زمانی که کلید 2 (استپ) زده نشده به همان حالت باقی بماند

اتصال ورودی و خروجیها به پایه های میکرو :
کلید 1 : پایه 2
کلید 2 : پایه 3
لامپ : پایه 4

طبق شکل زیر ورودی و خروجیها رو تعریف میکنیم



با رسم Ladder Diagram زیر و انتقال اون به میکرو میشه این کار رو انجام داد



مدار فرمان معادل این درس در درس اول ارائه شده و مدار سخت افزاری مربوط به میکرو در درس دوم معرفی شده است

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 15 شهريور ماه ، 1386 20:42:56 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

یک موضوعی را لازم میدونم که یاداور بشم و اون هم اینه که در اینجا سعی کردم اموزش Ladder Diagram به وسیله مدار فرمان انجام بشه و این زیان برای PIC و AVR میتونه مورد استفاده قرار بگیره
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: شنبه، 24 شهريور ماه ، 1386 15:53:32 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

درس هشتم :

................................................


در این درس برنامه یک چشمک زن را مینویسیم که دارای یک کانال است یعنی پین خروجی به طور متناوب قطع و وصل میشود در واقع با یک تغییر کوچک میشه یک ویبراتور درست کرد
در مدار زیر Tof زمان فعال بودن خروجی Ton زمان غیر فعال بودن خروجی را مشخص میکند که واحد زمان برحسب میلی ثانیه است و حداقل زمان مجاز برای تایمرها باید بیشتر از Cycle Time تنظیم شده برای میکرو باشد

Tof تایمر خاموش شونده است به این صورت که با رسیدن پالس به ورودی فعال شده و با قطع پالس از ورودی با تاخیری برابر زمان تعیین شده غیر فعال میشود
Ton تایمر روشن شونده است به این صورت که با رسیدن پالس به ورودی با تاخیری برابر زمان تعیین شده فعال میشود و با قطع پالس از ورودی غیر فعال میشود

پین 2 به X1 نسبت داده شده ( ورودی )
پین 3 به Y1 نسبت داده شده ( خروجی )

در این برنامه با فعال شدن پین 2 میکرو پین 3 فعال شده و با 0 شدن پین 2 بعد از 1 ثانیه پین 3 غیر فعال میشود



در این برنامه با فعال شدن پین 2 میکرو بعد از 1 ثانیه پین 3 فعال شده و با 0 شدن پین 2 پین 3 غیر فعال میشود



در این برنامه با فعال شدن پین 2 میکرو پین 3 با توالی 1 ثانیه شروع به نوسان میکند یعنی 1ثانیه وصل و 1 ثانیه قطع .


Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: شنبه، 24 شهريور ماه ، 1386 15:59:36 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

تایمینگ خروجی برنامه بالا به این شکله


Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Hamid-A
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 21, 2007
Posts: 15





610.28 امتیاز

Items

Status: Offline

PostPosted: جمعه، 30 شهريور ماه ، 1386 22:04:46 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
خيلي سايت جالب و پر محتوايي دارين . من رشتم برق صنعتيه و اين مطلب كه با ميكرو ميشه مثل پي ال سي كار كرد خيلي جالبه ولي اين تايمينگ به چه درد ميخوره
البته ببخشيد ها جسارته

Back to top
View user's profile Send private message
Arash_em
مدیر سایت - Site Admin
مدیر سایت - Site Admin

Joined: Mar 12, 2006
Posts: 2230




Location: ايران
282074.08 امتیاز

Items

Status: Offline

PostPosted: جمعه، 30 شهريور ماه ، 1386 22:26:16 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام دوست عزيز.
به سايت خوش آمدين.
البته با اجازه Pic-tech جان , خدمتتون عرض مي كنم كه:
در رابطه با تايمينگ ها اگر اشتباه نكنم , منظور همون تايمر تو مدار فرمان است.(انگار كنتاكت NO و NC استفاده شده است)
موفق و پيروز باشي.


__________________
زهر است عطاي خلق هر چند كه دوا باشد*

حاجت ز كه مي خواهي جايي كه خدا باشد *
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: جمعه، 30 شهريور ماه ، 1386 23:41:20 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

من هم خدمت سلام عرض میکنم
فکر میکنم منظور دوستمون از تایمینگ این مطلب باشه


Pic-Tech wrote:
تایمینگ خروجی برنامه بالا به این شکله



باید خدمت شما عرض کنم که همچین چیزی میتونه به چراغ استارت وصل بشه به این عنوان به کار بره که وقتی چشمک میزنه یعنی دستگاه اماده استارته و وقتی که چشمک نمیزنه یعنی دستگاه استارت شده . اگه نیاز به توضیح بیشتر باشه من در خدمتم . از ارش جان هم تشکر میکنم که جواب دادن و هم چنین از شما دوست عزیز بابت مشارکت در بحث

از سایر دوستان هم دعوت میکنم که مشارکت کنن تا مطالب پر بارتر بشه

Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Hamid-A
کاربر تازه وارد
کاربر تازه وارد

Joined: Sep 21, 2007
Posts: 15





610.28 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 1 مهر ماه ، 1386 00:09:51 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ممنون كه راهنمايي كردين
اگه امكانش هست لطف كنين و مدار فرمان و سخت افزار مربوط به ميكرو را هم در كنار برنامه قرار بدين

متشكرم

Back to top
View user's profile Send private message
Rasool-GH
مدیر انجمن
مدیر انجمن

Joined: Jul 23, 2007
Posts: 640




Location: مشهد
47315.30 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 1 مهر ماه ، 1386 19:12:54 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

چشم تا جایی که بتونم سعی میکنم این کار رو انجام بدم
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
mahan110
کاربر تازه وارد
کاربر تازه وارد

Joined: Nov 16, 2006
Posts: 23





1017.20 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 2 مهر ماه ، 1386 19:52:32 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

با تشكر از شما دوست عزيز
در كامپيوتر من نرم افزار مثل عكس هايي كه شما گذاشتيد نيست
يعني در پايين نرم افزار خالي است وهيچ نوشته اي نيست درست همان كار هايي را كردم كه نوشته بوديد

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی به زبان Ladder Diagram All times are GMT + 3.5 Hours
Goto page 1, 2  Next
Page 1 of 2
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

 
 Jump to:   

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts Sticky: دستور define در PIC 4 mohammadfallahi 9689 چهارشنبه، 14 دي ماه ، 1390 00:25:51
nasrmicro View latest post
No new posts Sticky: دستور INCLUDE در PIC 4 koorosh181 9818 سه شنبه، 23 تير ماه ، 1388 23:33:53
taykof View latest post
No new posts اتصال PIC به پورت USB 24 vpic 26773 پنجشنبه، 5 فروردين ماه ، 1389 16:09:36
mahdifah View latest post
No new posts اتصال pic به مونيتور كامپيوتر 14 vpic 14945 دوشنبه، 30 ارديبهشت ماه ، 1387 11:44:09
naatamam View latest post
No new posts کتاب آموزش pic 0 gharibe_12000 12981 جمعه، 20 بهمن ماه ، 1385 12:00:04
gharibe_12000 View latest post
 


Powered by phpBB © 2001, 2008 phpBB Group

Ported to Platinum 7.6.b.4 V2 by sadeghkhafan

فروشگاه تخصصی برق و الکترونیک ایران میکرو
www.iran-micro.com
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 7.45 ثانیه