مجتمع فنی و حرفه ای دانشمند با مجوز رسمی سازمان فنی و حرفه ای کشور، مرکز آموزش علوم کامپیوتر ، رباتیک و الکترونیک برای همه دختران ،پسران ،خردسالان ،کودکان،نوجوانان و بزرگسالان

 آموزش  رباتیک برای دانش آموزان و همه علاقمندان علوم رباتیک و الکترونیک

آموزشگاه رباتیک در تهران     تلفن    :  77422883

 

 

 

درس پانزدهم : آشنایی با آپ امپ

اين جلسه آخرين جلسه از بخش الكترونيك آنالوگ ما هست و انشاالله از جلسه‌ي آينده، وارد مبحث الكترونيك ديجيتال خواهيم شد.

   بحث اين جلسه‌ي ما در مورد تقويت كننده‌هاي تفاضلي (Op-Amp) ها مي‌باشد. همانطور كه درجلسه‌ي هفتم نيز توضيح داده شد، اين ICها مي‌توانند با اتصال ترکيب مناسبي از عناصر خارجي مثل مقاومت،خازن،ديود و غيره به آنها، كاربردهاي متعددي از جمله تقويت كنندگي و مقايسه كنندگي و ... داشته باشند.

   معروفترين Op-Amp آي سي LM358 مي‌باشد كه يك آي سي 8 پايه است و داراي 2 واحد مستقل Op-Amp مي‌باشد.

   مقايسه‌ي 2 ولتاژ ورودي توسط Op-Amp از مهمترين كاربرد‌هاي آن در مدارهاي الكترونيكي مي‌باشد كه در ادامه در اين مورد توضيح داده شده است.

 

استفاده از Op-Amp در مُد مقايسه كنندگي

   اين المان الکترونيکي اختلاف ميان ولتاژهاي ورودي در پاي هاي مثبت و منفي را در خروجي آشکار مي سازد.حتي اگر اين اختلاف ولتاژ کوچک باشد. اين المان همواره داراي دو پايه مثبت و منفي در ورودي،و يک پايه در خروجي است.

   پايه ورودي مثبت را در اصطلاح لاتين noninverting و پايه منفي را inverting مي گويند.
براي راه‌اندازي IC، پايه‌ي پايه‌ي 8 را به +5 ولت متصل مي‌نماييم. پايه‌ي 4 هم به 0ولت يا زمين متصل مي‌كنيم.
حال اگر ولتا‍ژ ورودي مثبت(+in) بيشتر از ورودي منفي باشد، ولتاژ پايه‌ي +Vss كه در اينجا 5ولت است، بر روي خروجي(Output) قرار مي‌گيرد، و اگر ولتاژ –In بيشتر از +in باشد، ولتاژ –Vss كه در اينجا 0 ولت است، بر روي خروجي قرار مي‌گيرد.

استفاده از Op-Amp در مُد تقويت كنندگي

براي استفاده از اين المان در مُد تقويت كنندگي بايد مدار زير را براي آن ببنديد.

   حال ولتاژي كه بر روي V in قرار داده شود با ضريب R2/R1 تقويت مي‌شود و بر روي V out قرار مي‌گيرد. دقت كنيد كه مقاومت R1 بهتر است حدود 100 اهم باشد. مقاومت R2 نيز محدوديتي ندارد. مثلاً اگر R1=100 & R2=10k اهم باشد، ولتاژ ورودي 100 برابر تقويت خواهد شد.

ترتيب پايه‌هاي LM358 در شكل زير توضيح داده شده است.


همانطور كه در شكل مي‌بينيد، اين IC داراي 2 واحد Op-Amp مستقل از هم مي‌باشد.

درس شانزدهم : آشنایی مقدماتی با دیجیتال

 

 

در اين جلسه ما وارد مبحث الكترونيك ديجيتال خواهيم شد. اين مبحث اهميت بسيار زيادي در كار ما دارد و ما را به صورت خيلي ملموس‌تر وارد دنياي ربات‌ها مي‌كند. مطالبي كه در اين فصل شما اموزش خواهيد ديد مطالبي جديد و تازه هستند و دوستان بايد با دقت نظر بيشتر مطالب را دنبال كنند.

در بحث ديجيتال ما همه چيز را فقط در 2 حالت 0 يا 1 در نظر مي‌گيريم. به عنوان مثال مي‌دانيم كه همواره يك لامپ يا روشن است يا خاموش. در اينجا حالت خاموش را 0 و حال روشن را 1 در نظر مي‌گيريم. يعني وضعيت هر سيستم (مانند لامپ) را با 0 يا 1 توصيف كنيم.

پس براي توصيف وضعيت يك لامپ ما فقط نيازمند يك عدد 0 يا 1 هستيم ( يك عدد در مبناي 2 ) . يك عدد در مبناي 2 را در زبان لاتين Bit مي‌گويند(Binary digit ) . پس ما براي گزارش وضعيت يك لامپ فقط به 1 بيت اطلاعات نياز داريم.

ما در بحث الكترونيك ديجيتال 0و1 را با 0 و  5 ولت شبيه سازي مي كنيم، يعني هنگامي‌ كه يك پايه‌ي يك آي-سي خروجي 5ولت مي‌دهد مي‌گوييم خروجي 1 است و وقتي 0 ولت مي‌دهد خروجي 0 است.

عملگر(Operator) و عملوند(Operand):

جمع"+" ، منها"–" ، ضرب"×" ، تقسيم "÷" و... ساده‌ترين عملگر‌هايي هستند كه شما تا كنون با آن‌ها آشنا شده‌ايد. اين عملگرها هر كدام وظايفي دارند، مثلاً عملگر "+" دو عدد را با يكديگر جمع مي‌كند و حاصل را در خروجي ذخيره مي‌كند. اين دو عدد را كه عمليات ( در اين مثال عمليات جمع) روي آن‌ها اجرا مي‌شود، عملوند مي‌گويند.

 

عملگر‌هاي منطقي:

به عملگرهايي كه عملوند‌هاي آن‌ها عملوند‌هاي منطقي(يعني فقط 0 و 1) هستند، عملگرهاي منطقي مي‌گويند. پركاربردترين عملگرهاي منطقي And  اند  و    اورOr و    ناتNot هستند كه به ترتيب با نمادهاي " & " و " || " و " ! " نمايش داده مي‌شوند. ( مثل عملگر جمع كه با نماد "+" نمايش داده مي‌شود )

عملگر    اند  ( و )    AND "&":

اين عملگر مانند عملگر جمع 2 عملوند دارد و يك خروجي. اين عملگر 2 عملوند منطقي (يعني فقط 0 يا 1 هستند) خود را چك مي‌كند و اگر هر دو 1 باشند، خروجي را 1 مي‌دهد. در غير اين صورت(يعني اگر يكي از 2 عملوند، يا هر دو، 0 باشند) خروجي 0 است. به جدول نگاه كنيد. در حالت  اند  فقط زمانی خروجی  یک است که هم پایه ورودی اول و  هم پایه ورودی دوم یک باشد.

خروجي

عملوند2

عملوند1

0

0

0

0

1

0

0

0

1

1

1

1

عملگر      اور  (  یا )    "||" OR:

اين عملگر نيز مانند عملگر جمع 2 عملوند دارد و يك خروجي. اين عملگر 2 عملوند منطقي (يعني فقط 0 يا 1 هستند) خود را چك مي‌كند و اگر يكي از آن دو، يا هر 2 عملوند، 1 باشند، خروجي را 1 مي‌دهد. در غير اين صورت(يعني اگر هر دو 2 عملوند، 0 باشند) خروجي 0 است. به جدول نگاه كنيد.

در حالت  اور  هرگاه ورودی اول یا ورودی دوم هر کدام یک باشد در آن صورت خروجی نیز یک است

خروجي

عملوند2

عملوند1

0

0

0

1

1

0

1

0

1

1

1

1

عملگر    نات ( برعکس )   " ! " Not:

اين عملگرتنها يك عملوند و يك خروجي دارد. اين عملگر، عملوند منطقي (يعني فقط 0 يا 1 هستند) خود را چك مي‌كند و اگر1 بود، خروجي 0 مي‌دهد و اگر 0 بود، خروجي 1 مي‌دهد.

خروجي

عملوند

0

1

1

0

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

 

درس بعدی    درس قبلی

 

درس 4  و 3                درس 6 و 5             درس 8 و 7         درس 10 و 9         درس   12  و  11               درس 14  و 13

 

درس  16 و  15             درس 18 و 17            درس 20 و 19        درس 22 و 21        درس 24 و 23               درس 26 و  25

 

درس 28 و 27                درس 30 و 29          درس 32 و 31        درس 34 و 33          درس 36 و 35               درس 38 و 37   

 

درس 40 و 39                درس 42 و 41           درس 44 و 43          درس 46 و 45          درس 48 و47             درس 50 و 49

 

درس 52 و 51            درس 54 و 53            درس 56 و 55          درس 58 و  57          درس 60 و 59              درس 62 و 61

 

 

 

آموزش رایگان رباتیک برای دانش آموزان و همه علاقمندان

 

آموزش رباتیک برای کودکان 4 تا 9 ساله

 

  آموزش رباتیک برای دانش آموزان

 

 آموزش کامپیوتر برای کودکان 4 تا 9 ساله

 

  آموزش کامپیوتر برای  دانش آموزان 

 

آموزش  کاربردی و عمومی کامپیوتر برای همه

 

 آموزش مهارتهای ICDL1 بصورت کاربردی

 

 آموزش مهارتهای ICDL2 بصورت کاربردی

 

آموزش  تایپ  10  انگشتی  -     تضمینی

 

آموزش کارمند امور دفتری و منشیگری - بخش  IT

 

آموزش سخت افزار کامپیوتر

 

آموزش فتوشاپ PHOTOSHOP

 

آموزش کورل  COREL

 

 آموزش تری دی مکس           3D MAX  

 

    آموزش  اتوکد   AUTOCAD

 

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

 

 دوره های استاندار    الکترونیک ( بیش از 80 رشته )

 

       دوره های اخذ دیپلم کار دانش

 

آموزش عمومی و کاربردی برای دانش آموزان  

آموزش رباتیک برای دانش آموزان  از سوم دبستان به بالاتر
آموزش کامپیوتر برای دانش آموزان
آموزش اینترنت برای دانش آموزان
آموزش هفت مهارت ICDL برای دانش آموزان
آموزش فتوشاپ برای دانش آموزان

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

   آموزش  فتو شاپ برای بزرگسالان (فشرده و کوتاه مدت)
آموزش کاربردی کامپیوتر برای بزرگسالان ( کوتاه مدت)
آموزش اینترنت برای بزرگسالان (فشرده و کوتاه مدت)
   آموزش  مهارت ICDL برای بزرگسالان (  کوتاه مدت)
 

آموزش تخصصی رباتیک  و  الکترونیک    

آموزش  اصول الکترونیک ( در چهار سطح )
آموزش نرم افزاری کاربردی الکترونیک (طراحی و آزمایشگاه )  
آموزش رباتیک در 12 ترم  ( و در سه سطح )
آموزش میکروکنترلر AVR ( در سه سطح )
آموزش میکرو کنترل ARM ( در سه سطح )
آموزش مبانی رباتیک ( استاندار فنی و حرفه ای )
آموزش سخت افزار  رباتیک ( استاندار فنی و حرفه ای ) 
آموزش میکروکنترلرها در رباتیک ( استاندار فنی و حرفه ای ) 
آموزش سخت افزار  رباتیک ( استاندار فنی و حرفه ای  
آموزش PSPICE  ( شبیه سازی مدارات الکترونیکی )
آموزش  ORCAD ( تحلیل مدارات )
آموزش PROTEUS ( طراحی فیبر مدارچاپی ) 
آموزش ALTIUM DESIGNER ( طراحی مدارچاپی )  
آموزش PROTEL  DXP (  طراحی مدارچاپی و رسم شماتیک ) 
آموزش  PIC  ( در سه سطح )
آموزش FPGA) VHDL )
آموزش   LABVIEW
آموزش   EWB ( الکترونیک ورک بنج )
آموزش  XMEGA
 

دوره های استاندار  فناوری اطلاعات ( بیش از 250 رشته )

آموزش 7 مهارت  ICDL 1
آموزش 7 مهارت  ICDL 2
مبانی فناوری اطلاعات ( IT  BASICS )
رایانه کار درجه 2
رایانه کار درجه 1
رایانه کار نرم افزار POWER POINT  
شهروند الکترونیکی (کار با اینترنت)
   آموزش   طراحی وب سایت
آموزش دوره کامل طراحی وب سایت
آموزش طراحی وب سایت با JOOMLA ( جوملا)
آموزش طراحی سایت با   WORDPRESS   ( ورد پرس )
آموزش  فروشگاه ساز MAGENTO (  مجنتو )
آموزش طراحی وب سایت  استاتیک

  آموزش    JQUERY   (جی کوئری ) 

    آموزش    SEO   ( سئو )

آموزش  ساخت فروشگاه اینترنتی

آموزش  وب   ASP.NET  -C# - NET-SQL-  

 

  آموزش  برنامه نویسی

آموزش برنامه نویسی  (اندروید ) ANDROID
آموزش برنامه نویسی( جاوا ) JAVA
آموزش برنامه نویسی ( سی پلاس پلاس )  ++C
آموزش برنامه نویسی   ( ای اس پی ) ASP.NET
آموزش برنامه نویسی   ( سی شارپ ) C#.NET
آموزش   SQL  SERVER
آموزش برنامه نویسی  کاربردی  
آموزش برنامه نویسی   ( لینوکس )  LINUX
آموزش  ساختمان داده و الگوریتم 
 

  آموزش شبکه و سخت افزار

آموزش فشرده ( نت ورک پلاس ) +NETWORK
آموزش فشرده شبکه   MCITP
آموزش فشرده شبکه  CCNA
آموزش برنامه نویسی   ( ای اس پی ) ASP.NET
آموزش برنامه نویسی   ( سی شارپ ) C#.NET
آموزش عملی سخت افزار +A
آموزش  امنیت شبکه
 

آموزش گرافیک 

آموزش فتوشاپ PHOTOSHOP   
آموزش کورل  COREL
آموزش ایلوستریتور ILLUSTRATOR   
آموزش ایندیزاین   INDESIGN
 

طراحی سه بعدی 

آموزش تری دی مکس  3D MAX   
آموزش  V-AAY   
آموزش راینو   RHINO   
آموزش ایلوستریتور ILLUSTRATOR   
 

آموزش  فنی و مهندسی  

آموزش کتیا  CATIA   
آموزش سالیدورک   SOLID WORKS
آموزش اتوکد  AUTO CAD   
آموزش متلب   MATLAB