مکاترونیک تجمیع هم افزای مکانیک و الکترونیک با کامپیوتر یا کنترل در جهت بهبود تولید و فرایندها است. از این تعریف دو نتیجه به دست می آید: نخست آنکه سیستم های مکاترونیکی به ضرورت تلفیق مکانیک و الکترونیک است؛ ولی کامپیوتر و کنترل از اجزای ضروری آن محسوب نمی شوند. دوم مهندس مکاترونیک یک مهندس تجمیع کننده است.
سرفصل هایی که در این آموزش به آن پرداخته شده است:
درس یکم: اجزاء الکترونیکی
درس دوم: الکترونیک دیجیتال
درس سوم: میکرو کنترلر PIC
درس چهارم: موتورهای پله ای
...
برای توضیحات بیشتر و تهیه این آموزش لطفا به لینک زیر مراجعه بفرمائید:
http://faradars.org/courses/fvmec105
34. کاربردی مکاترونیک۱
faradars.org/fvmec105
34
سوم فصل:میکروکنترلرPIC
•مثالیازيکبرنامهدرحالاجرا
–مراحليکهبوسيلهCPUبرایاجرایبرنامهفوقانجامگيرديمبصورتزيراست:
–Program Counter(ياPC)درCPUميتواندمقاديربين0000HتاFFFFHرااختيارکند.مقدارProgram
Counterبايد1400HشودتاآدرساولينکدبرنامهکهبايداجراشودبهCPUمعرفيگردد.بهاينترتيبCPUآماده
اجراشوديم.
–CPUعدد1400HرارویباسآدرسهمراهباسيگنالREADارسالکنديم
حافظه خانه شماره حافظه محتواي توضيح
1400
1401
1402
1403
1404
1405
1406
B0H
21H
04H
42H
04H
12H
F4H
;code for moving a value to register A
;value to be moved
;code for adding a value to register A
;value to be added
;code for adding a value to register A
;value to be added
;code for halt
سرداﺮﻓ
FaraDars.org
35. کاربردی مکاترونیک۱
faradars.org/fvmec105
35
سوم فصل:میکروکنترلرPIC
•مثالیازيکبرنامهدرحالاجرا
–CPUبوسيلهInstruction DecoderدستورB0راکدگشاييکنديم.مفهومايندستورخواندنعددواقعدرخانه
بعدیحافظه(1401H)وگذاشتنآندررجيسترAاست
–باتکميلاين،فرمانآدرسفرمانبعدی(1402H)درPCقرارگيرديم.
–ازخانهحافظه1402Hکد04Hگرفتهشوديم
–پسازکدگشاييCPUمحتوياتآدرسبعدی(1403H)را(منظورعدد42H)همراهبامقداردرونرجيسترAبه
ALUارسالکنديمتاعملجمعراانجامدهد
حافظه خانه شماره حافظه محتواي توضيح
1400
1401
1402
1403
1404
1405
1406
B0H
21H
04H
42H
04H
12H
F4H
;code for moving a value to register A
;value to be moved
;code for adding a value to register A
;value to be added
;code for adding a value to register A
;value to be added
;code for halt
سرداﺮﻓ
FaraDars.org