اطلاعیه

Collapse
No announcement yet.

آموزش ساده رباتیک از ابتدا تا حرکت ربات!!!

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #76
    ﻓﺮﺳﺘﻨﺪﻩ ﻣﺎدون ﻗﺮﻣﺰ‬

    ﻓﺮﺳﺘﻨﺪﻩ ﻣﺎدون ﻗﺮﻣﺰ‬

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

    ﻳﻜﻲ از ﮔﻮﻧﻪ های ﻗﻮی ﺳﻨﺴﻮر های ﻣﺎدون ﻗﺮﻣﺰ ﺳﺮی ‪ TSL‬اﺳﺖ . ﺳﻨﺴﻮر هـﺎی اﻳـﻦ ﺳـﺮی ﺑـﺴﺘﮕﻲ ﺑـﻪ ﻧـﻮع ﺧـﻮد ﻗـﺪرت‬ ‫ﻧﺴﺒﺘﺎ زﻳﺎدی دارﻧﺪ. ‬ﻧﻮع دﻳﮕﺮی از ﺳﻨﺴﻮر های ﻣﺎدون ﻗﺮﻣﺰ ﺳﺮی ‪ RS‬اﺳﺖ .


    اﻳﻦ ﺳﺮی دارای اﻧﺪازﻩ کوﭼﻜﻲ اﺳﺖ ﻣﺸﻜﻞ ﺑﺰرگ اﻳـﻦ ﺳﻨـﺴﻮر‬‫ها اﻳﻦ اﺳﺖ که ﺑﺴﻴﺎر ﺣﺴﺎس هستند و ﺑﺎ ﺑﺎﻻ رﻓﺘﻦ وﻟﺘﺎژ ﺑﻪ ﺳﺮﻋﺖ ﻣﻲ ﺳﻮزﻧﺪ.‬

    قسمت الکترونیکی که در بخش قبل معرفی نمودیم ﻣﺒﺪل ﺁﻧﺎﻟﻮگ/دﻳﺠﻴﺘﺎل‬ بود که ﺑﺮای ﺗﺒﺪﻳﻞ ﺁﻧﺎﻟﻮگ ﺑﻪ دﻳﺠﻴﺘﺎل ﭼﻨﺪ راﻩ وﺟﻮد دارد :‬

    ‫اﺳﺘﻔﺎدﻩ از ‪Analog to Digital Converter) ADC‬‬)

    ‫اﺳﺘﻔﺎدﻩ از ‪ OpAmp‬ها

    اﮔﺮ از ﻣﻴﻜﺮو کنترﻟﺮها ‪ PIC‬ﻳﺎ ‪ AVR‬اﺳﺘﻔﺎدﻩ ﻣﻲ کنید ﻣﻲ ﺗﻮاﻧﻴﺪ از ﻣﺒﺪل داﺧﻠﻲ اﻳﻦ ﻣﻴﻜﺮوکنترﻟﺮ ها اﺳﺘﻔﺎدﻩ کنید.

    ١- ‪(Analog to Digital Converter) ADC‬‬

    اﻳﻦ ﻣﺒﺪل ها ﻣﻲ ﺗﻮاﻧﻨﺪ هر ﮔﻮﻧﻪ ﻣﻮج ﺳﻴﻨﻮﺳﻲ را ﺑﻪ ﻣﻮج ﻣﺮﺑﻌﻲ ﺗﺒﺪﻳﻞ کنند . ﺑﺮای ﻣﺜﺎل ﻣﻲ ﺗﻮان از CD 6104 ‬ﻧﺎم ﺑﺮد.‬

    ‫٢- ‪Op Amp‬‬

    اﻳﻦ ﮔﻮﻧﻪ ﺁی ﺳﻲ ها ﻣﻘﺎﻳﺴﻪ ﮔﺮ هستند و ﻋﻤﻞ ﺗﻘﻮﻳﺖ را ﻧﻴﺰ ﻣﻲ ﺗﻮاﻧﻨﺪ اﻧﺠﺎم دهند . ﺑـﺎ اﺳـﺘﻔﺎدﻩ از ﺧﺎﺻـﻴﺖ ﻣﻘﺎﻳـﺴﻪ ﮔـﺮی‬ اﻳﻦ ﺁی ﺳﻲ ها ﻣﻲ ﺗﻮان ﻣﻮج ﻣﺮﺑﻌﻲ ﺗﻮﻟﻴﺪ کرد. ﺑﻪ اﻳﻦ ﺻﻮرت که وﻟﺘﺎژی را ﻣﻌـﻴﻦ می کنیم. اﮔـﺮ وﻟﺘـﺎژ ورودی از اﻳـﻦ وﻟﺘـﺎژ‬ کمتر ﺑﻮد ، وﻟﺘﺎژ ﺧﺮوﺟﻲ ﺻﻔﺮ و اﮔﺮ ﺑﺎﻻ ﺗﺮ ﺑﻮد وﻟﺘﺎژ ﺧﺮوﺟﻲ ۵ وﻟﺖ ﻣﻲ ﮔﺮدد. ﻣﺘﺪاول ﺗـﺮﻳﻦ ‪ ، OpAmp‬ای ﺳـﻲ LM 423 اﺳـﺖ‬ که دارای ﭼﻬﺎر واﺣﺪ ‪ OpAmp‬اﺳﺖ www.eca.ir. ﻧﻮع دﻳﮕﺮ اﻳﻦ ﺁی ﺳﻲ ، ﺁی ﺳﻲ LM 393 اﺳﺖ که دارای دو واﺣﺪ ‪ OpAmp‬اﺳﺖ.‬


    قطعه معرفی شده بعدی ﻣﻴﻜﺮوکنترﻟﺮ ها بودند‫

    ﻣﻴﻜﺮو کنترﻟﺮها در حقیقت ﻣﻐﺰ رﺑﺎت هستند. ﻣﻼک ﻤﺎ ﺑﺮای اﻧﺘﺨﺎب ﻣﻴﻜﺮوکنترﻟﺮ ﺑﺎﻳﺪ ﺗﻌﺪاد ﭘﻮرت های ورودی و ﺧﺮوﺟﻲ و اﻣﻜﺎﻧﺎت‬ ‫ﺟﺎﻧﺒﻲ ﻣﺜﻞ ‪ PWM‬و ‪ ADC‬ﺑﺎﺷﺪ.‬

    ‫ﺳﻪ ﺧﺎﻧﻮادﻩ ﻣﻴﻜﺮو آﻨﺘﺮﻟﺮ ها ﻋﺒﺎرﺗﻨﺪ از :‬

    ‫١- ‪PIC‬‬

    ‫٢- 8051

    ‫٣- ‪AVR‬‬

    که در قسمت بعد در مورد 8051 بحث می کنیم

    ادامه دارد.... :arrow:

    دیدگاه


      #77
      تفاوت های مقایسه کننده و پ امپ

      تفاوت های مقایسه کننده و پ امپ

      در مقالات قبلی در مورد Op-Amp ها صحبت کردیم و آنها را تا حدودی تحلیل نمودیم.

      ﺗﻘﻮﻳﺖﻛﻨﻨﺪه ﻫﺎی ﻋﻤﻠﻴﺎﺗﻲ یا همان Op‐amp ها و ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﻫﺎ در ظاهر بسیار ﺷﺒﻴﻪ ﻳﻜﺪﻳﮕﺮ ﺑﻪ ﻧﻈﺮ ﻣﻲ رﺳﻨﺪ، آنﻫﺎ ﺣﺘﻲ ﻋﻼﺋﻢ ﺷﻤﺎﺗﻴﻜﻲ ﻣﺸﺎﺑﻪ‬ دارﻧﺪ


      اﻳﻦ امر سبب می گردد ﻛﻪ ﺑﺴﻴﺎری از ﻃﺮاﺣﺎن ﺗﺼﻮر ﻛﻨﻨﺪ، می توان این دو را با ﻳﻜﺪﻳﮕﺮ ﺗﻌﻮﻳﺾ کرد و از لحاظ کارایی مشابه هستند (www.eca.ir) ﻣﻌﻤﻮﻻً زﻣﺎﻧﻲ ﻛﻪ ﻳﻚ ﻳﺎ‬ ﺗﻌﺪادی از ﺑﺨﺶﻫﺎی ﻳﻚ Op‐amp‬ Mutiple ﺑﺪون اﺳﺘﻔﺎده ﻣﻲ ﻣﺎﻧﺪ، ﻃﺮاح وﺳﻮﺳﻪ ﻣﻲ ﺷﻮد ﺗﺎ ﺑﺮای ﻛﺎﻫﺶ ﻫﺰﻳﻨﻪ ﻫﺎ از‬ ‫آن ﺑﻪ ﻋﻨﻮان ﻣﻘﺎﻳﺴﻪﻛﻨﻨﺪه اﺳﺘﻔﺎده ﻛﻨﺪ آ‌در صورتی که این کار درست نیست از این رو برآن شدیم تا تفاوت ها و شباهت های این دو را بیان کنیم

      شکل زیر شمای داخلی Op-Amp آ‌ و مقایسه کننده را نشان می دهد

      همان طور که ملاحظه می کنید ‫ﺻﺮفﻧﻈﺮ از ﺑﺮﺧﻲ اﺧﺘﻼﻓﺎﺗﻲ ﻛﻪ در ﺷﻤﺎره ﭘﺎﻳﻪﻫﺎ وﺟﻮد دارد، (www.eca.ir) ﻫﺮ دوی آنﻫﺎ دو ورودی ﻧﺎواروﻧﮕﺮ (+) و واروﻧﮕﺮ (-)‬ و دو ﺧﺮوﺟﻲ دارﻧﺪ. اﻣﺎ ﺑﺎ ﻣﻘﺎﻳﺴﻪ ﻣﺪار داﺧﻠﻲ اﻳﻦ دو ﻗﻄﻌﻪ، اﺧﺘﻼﻓﺎت زﻳﺎدی ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد.


      ﺷﻤﺎﺗﻴﻚ اﻳﻦ دو ﻋﻨﺼﺮ‬ ‫را در ﺷﻜﻞﻫﺎی زیر ﻣﻼﺣﻈﻪ ﻣﻲﻛﻨﻴﺪ


      ﻫﻤﺎنﻃﻮر ﻛﻪ در ﺷﻜﻞ نیز ملاحظه می کنید ﻃﺒﻘﻪ ورودی هر دوی آنها ﻣﺸﺎﺑﻪ ﻳﻜﺪﻳﮕﺮ اﺳﺖ و ﺗﻨﻬﺎ ﺟﺎی ﺑﺮﭼﺴﺐ (+) و (-) ﺗﻐﻴﻴﺮ‬ ﻛﺮده اﺳﺖ.


      ﻃﺒﻘﻪ ﺧﺮوﺟﻲ ‪ Op‐amp‬ ﺑﺮﺧﻼف ﻣﻘﺎﻳﺴﻪﻛﻨﻨﺪه - ﻛﻪ ﻣﻌﻤﻮﻻً ﻳﻚ ﻣﺪار ﻛﻠﻜﺘﻮرﺑﺎز اﺳﺖ - ﺗﺎ ﺣﺪودی‬ ﭘﻴﭽﻴﺪه ﺗﺮاﺳﺖ. اﻟﺒﺘﻪ ﺑﺎﻳﺪ ﺗﻮﺟﻪ ﻛﺮد ﻛﻪ ﺑﺴﻴﺎری از ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪهﻫﺎی ﺟﺪﻳﺪ دارای ﺧﺮوﺟﻲ دوﻗﻄﺒﻲ ﻫﺴﺘﻨﺪ ﻛﻪ در ﻇﺎﻫﺮ ‫ﺷﺒﺎﻫﺖ زﻳﺎدی ﺑﻪ ﺧﺮوﺟﻲ ‪ Op‐amp‬ دارﻧﺪ. ﺑﻨﺎﺑﺮاﻳﻦ، می توان گفت اﺧﺘﻼف ﻋﻤﺪه ‪ Op‐amp‬ و ﻣﻘﺎﻳﺴﻪﻛﻨﻨﺪه در ﻃﺒﻘﻪی ﺧﺮوﺟﻲ آن می باشد. ﺧﺮوﺟﻲ ‪ Op‐amp‬ ﺑﺮای ﻛﺎرﺑﺮدﻫﺎی‬‫ ﺧﻄﻲ ﺑﻬﻴﻨﻪ ﺷﺪه اﺳﺖ، (www.eca.ir) درﺣﺎﻟﻲ ﻛﻪ ﺧﺮوﺟﻲ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﺑﺮای اﺷﺒﺎع ﺷﺪن ﻣﻨﺎﺳﺐ اﺳﺖ.

      ادامه دارد ...... :arrow:

      دیدگاه


        #78
        ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه

        ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه

        ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﻳﻚ ﻣﺒﺪل آﻧﺎﻟﻮگ ﺑﻪ دﻳﺠﻴﺘﺎل ﺗﻚ ﺑﻴﺘﻲ اﺳﺖ ﻛﻪ دارای ورودی ﺗﻔﺎﺿﻠﻲ و ﺧﺮوﺟﻲ دﻳﺠﻴﺘﺎل اﺳﺖ.

        در ادامه بحث تفاوت مقایسه کننده و پ امپ به بررسی مقایسه کننده می پردازیم


        ﻣﻌﻤﻮﻻً ﺑﻪ ‬ﻧﺪرت ﭘﻴﺶ ﻣﻲآﻳﺪ ﻛﻪ ﻃﺮاح از ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﺑﻪ ﺟﺎی ‪Op‐amp‬ اﺳﺘﻔﺎده ﻛﻨﺪ، زﻳﺮا ﺑﻴﺸﺘر ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﻫﺎ ﺧﺮوﺟﻲ ‬ﻛﻠﻜﺘﻮر ﺑﺎز دارﻧﺪ. ﺗﺮاﻧﺰﻳﺴﺘﻮر ﺧﺮوﺟﻲ ﻳﻚ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﻛﻠﻜﺘﻮرﺑﺎز (ﺑﻪﻣﻨﻈﻮر راه اﻧﺪازی ﺑﺎرﻫﺎی دﻳﺠﻴﺘﺎل) دارای ‪VCE‬‬ (ولتاژ کلکتور- امیتر) ﻛﻮﭼﻜﻲ اﺳﺖ ﺳﺎﺧﺘﺎر ﻛﻠﻜﺘﻮر ﺑﺎز واﺑﺴﺘﮕﻲ ﺑﻪ ﻣﺪار ﺧﺎرﺟﻲ دارد ﻛﻪ اﺗﺼﺎل ﺑﻪ ﺗﻐﺬﻳﻪ را ﺑﺮﻗﺮار ﻛﺮده (www.eca.ir) و ﻣﺪار را ﻛﺎﻣﻞ‬ ﻣﻲ ﻛﻨﺪ. ﻫﻤﭽﻨﻴﻦ ﺑﺮﺧﻲ از ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﻫﺎ، اﻣﻴﺘﺮ را ﺑﻪ ﺻﻮرت ﻳﻚ ﭘﺎﻳﻪ IC‬ در اﺧﺘﻴﺎر ﻃﺮاح ﻗﺮار ﻣﻲدﻫﻨﺪ ﺗﺎ وی ﺑﺘﻮاﻧﺪ ﻫﺮ‬ دو اﺗﺼﺎل ﻛﻠﻜﺘﻮر و اﻣﻴﺘﺮ را ﺑﻪ ﺧﻮاﺳﺖ ﺧﻮد ﻛﺎﻣﻞ ﻛﻨﺪ. ﺳﺎﻳﺮ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﻫﺎ در ﺧﺮوﺟﻲ ﺧﻮد از ‪ FET‬ اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﻨﺪ ﻛﻪ‬ ﺑﻪ ﺟﺎی ﻛﻠﻜﺘﻮر ﺑﺎز، ﺳﺎﺧﺘﺎر درﻳﻦ ﺑﺎز را در اﺧﺘﻴﺎر ﻣﻲ ﮔﺬارﻧﺪ. (www.eca.ir) در ﺗﻤﺎم اﻳﻦ ﻣﻮارد ﺗﺎﻛﻴﺪ ﺑﺮ راه اﻧﺪازی ﺑﺎرﻫﺎی "ﻗﻄﻊ و‬ وﺻﻠﻲ" اﺳﺖ. ‬


        ﻛﺎرﺑﺮد اوﻟﻴﻪ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه، راه اﻧﺪازی ﺑﺎرﻫﺎی دﻳﺠﻴﺘﺎل ﺑﻮد اﻣﺎ ﺑﻌﺪﻫﺎ ﻣﺸﺨﺺ ﺷﺪ ﻛﻪ اﮔﺮ اﻳﻦ وﺳﻴﻠﻪ ﺑﻪ ﺻﻮرت‬ ﻛﻠﻜﺘﻮر- درﻳﻦ ﺑﺎز ﺳﺎﺧﺘﻪ ﺷﻮد (www.eca.ir) ﻣﻲﺗﻮان ﺑﺎ آنﻫﺎ ﻋﻤﻠﻜﺮدﻫﺎی ﻣﻨﻄﻘﻲ ( مانند NAND‬ را ﻧﻴﺰ ﭘﻴﺎدهﺳﺎزی ﻛﺮد.) ﺑﺎ‬ اﻓﺰاﻳﺶ ﺳﺮﻋﺖ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪهﻫﺎ، ﺑﺴﻴﺎری از آنﻫﺎ ﺑﺎ ﺧﺮوﺟﻲ ﺗﻮﺗﻢ ﭘﻞ (در آینده به بررسی و معرفی ساختار توتم پل خواهیم پرداخت) ﺳﺎﺧﺘﻪ ﺷﺪﻧﺪ ﻛﻪ ﺑﻪ اﻳﻦ ﺗﺮﺗﻴﺐ اﻣﻜﺎن ﺻﻔﺮ و ﻳﻚ ‫ﻛﺮدن ﺧﺮوﺟﻲ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه وﺟﻮد دارد.

        ‫زﻣﺎﻧﻲ ﻛﻪ از ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه اﺳﺘﻔﺎده ﻣﻲﺷﻮد، ﺳﻄﺢ وﻟﺘﺎژ دو ورودی ﺑﺎ ﻳﻜﺪﻳﮕﺮ ﻣﻘﺎﻳﺴﻪ ﻣﻲ ﺷﻮﻧﺪ. ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه، ﻳﻚ ﺧﺮوﺟﻲِ‬‫ دﻳﺠﻴﺘﺎل اﻳﺠﺎد ﻣﻲ ﻛﻨﺪ ﻛﻪ ﻣﺘﻨﺎﻇﺮ ﺑﺎ ورودی ﻫﺎﺳﺖ:

        ‫اﮔﺮ وﻟﺘﺎژ ورودی ﻧﺎواروﻧﮕﺮ (+) ﺑﻴﺸﺘﺮ از ورودی واروﻧﮕﺮ (-) ﺑﺎﺷﺪ، در ﺻﻮرﺗﻲ ﻛﻪ ﺧﺮوﺟﻲ، ﻛﻠﻜﺘﻮر - درﻳﻦ ﺑﺎز‬‫ ﺑﺎﺷﺪ، ﺑﻪ ﺣﺎﻟﺖ اﻣﭙﺪاﻧﺲ ﭘﺎﻳﻴﻦ ﻣﻲرود و اﮔﺮ ﺧﺮوﺟﻲ ﺗﻮﺗﻢﭘﻞ ﺑﺎﺷﺪ در ﺳﻄﺢ ﻳﻚ ﻣﻨﻄﻘﻲ ﻗﺮار ﻣﻲ ﮔﻴﺮد.

        اﮔﺮ وﻟﺘﺎژ ورودی ﻧﺎواروﻧﮕﺮ (+) ﻛﻤﺘﺮ از ورودی واروﻧﮕﺮ (-) ﺑﺎﺷﺪ، در ﺻﻮرﺗﻲ ﻛﻪ ﺧﺮوﺟﻲ، ﻛﻠﻜﺘﻮر- درﻳﻦ ﺑﺎز ‬‫ﺑﺎﺷﺪ، ﺑﻪ ﺣﺎﻟﺖ اﻣﭙﺪاﻧﺲ ﺑﺎﻻ ﻣﻲرود و اﮔﺮ ﺧﺮوﺟﻲ ﺗﻮﺗﻢ ﭘﻞ ﺑﺎﺷﺪ در ﺳﻄﺢ ﺻﻔﺮ ﻣﻨﻄﻘﻲ ﻗﺮار ﻣﻲ ﮔﻴﺮد. ‬

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

        ادامه دارد..... :arrow:

        دیدگاه


          #79
          آموزش AVR

          میکروکنترلر AVR

          با توجه به اینکه در رشته رباتیک و زمینه ساخت ربات ، آموزش های مکمل مانند بعضی از میکروکنترارها همچون AVR PLC , PIC , 8051آ‌ مورد نیاز است، علاوه بر دیگر مطالب آموزشی انجمن، بهتر دیده شد تا آموزش AVR در رابطه با رباتیک نیز در این بخش قرار گیرد.

          در مورد AVR ابتدا به توضیح چند تعریف اولیه می پردازیم :

          - فیوز بیت ها

          - منابع کلاک

          - بازنشانی (RESET)

          - وقفه های خارجی



          • فیوز بیت ها

          فیوز بیت ها قسمتی از حافظه میکروکنترلر AVR هستند که امکاناتی را در اختیار کاربر قرار می دهند و با Erase شدن میکرو مقدار آن ها تغییر نمی کند. یک به معنی غیر فعال بودن و صفر فعال بودن هر بیت می باشد.

          برای مثال :

          قطعه 61 Mega که یک ای سی AVR می باشد دارای 2 بایت فیوز بیت طبق جدول زیر می باشد:


          BOOTRST انتخاب بردار ری ست BOOT که در حالت پیش فرض برنامه ریزی نشده است و در صورت برنامه ریزی آدرس بردار Reset طبق جدول زیر تعیین می شود.


          در قسمت بعد به معرفی منابع کلاک می پردازیم


          دیدگاه


            #80
            معرفی منابع کلاک AVR

            معرفی منابع کلاک

            میکرو کنترلر AVR برای راه اندازی و شروع کار با IC نیاز به کلاک دارد، دراین بخش منابع کلاک را معرفی می کنیم .

            منابع کلاک شامل :

            1. کلاک خارجی

            2. اسیلاتورRC کالیبره شده داخلی

            3. اسیلاتور RC خارجی

            4. اسیلاتور کریستالی فرکانس پایین

            5. اسیلاتور کریستالی

            6. اسیلاتور تایمر/کانتر

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


            انتخاب منبع کلاک بوسیله فیوزبیت های CKSEL بوده و پیش فرض، اسیلاتور ،RC داخلی می باشد.

            یاداوری:

            اکثر IC های میکرو یک کلاک خارجی هم دارند که این کلاک وظیفه راه اندازی IC را بر عهده دارد.

            کالیبره شده: تنظیم شده

            اسیلاتور : نوسان ساز

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

            برای قرار گرفتن در این وضعیت باید تمام بیت های CKSEL پروگرام شده (صفر شوند- www.eca.ir) و کاربر می تواند با پروگرام کردن فیوزبیت CKOPT یک خازن داخلی به ظرفیت 36 پیکوفاراد را بین ورودی وزمین قرار دهد.


            اسیلاتور RC کالیبره شده ی داخلی: این منبع در فرکانس های1،2،4،8 مگاهرتز موجود می باشد و مقدارآن در دمای 25 درجه و ولتاژ 5 ولت کالیبره شده است که در این وضعیت ممکن است تا 3 درصد در کلاک ایجاد شده وجود داشته باشد

            اسیلاتورRCخارجی: در کاربردهایی که دقت کلاک اهمیت زیادی ندارد می توان از این منبع استفاده کرد www.eca.ir . پیکربندی مطابق شکل زیر بوده و فرکانس نوسان از رابطه ی F=1/3RC بدست می اید. حداقل مقدارC(خازن) 22پیکوفاراد است.


            اسیلاتور کریستالی فرکانس پایین: این منبع کلاک می تواند کریستال های فرکانس پایین مثل کریستال ساعت با فرکانس 32768 هرتز باشد. با دادن مقدار 1001 به فیوزبیت های CKSEL منبع کلاک کریستال خارجی فرکانس پایین انتخاب شده www.eca.ir و در این وضعیت پیکربندی مطابق شکل زیر می باشد.


            اسیلاتور کریستالی: در این اسیلاتور می توان از کریستال کوارتز یا رزوناتوربین پبن هایXTAL1 و XTAL2 که به ترتیب ورودی و خروجی یک تقویت کننده ی وارونگر هستند استفاده کرد.


            در بخش بعد به معرفی منابع RESET می پردازیم .

            ادامه دارد... :arrow:





            دیدگاه


              #81
              پاسخ : آموزش ساده رباتیک از ابتدا تا حرکت ربات!!!

              مقایسه کننده با حلقه فیدبک

              در مقاله قبلی در مورد وضعیت های کاری مقایسه کننده ها صحبت کردیم

              به جز دو موردی که عنوان کردیم وﺿﻌﻴﺖ ﻛﺎری دﻳﮕﺮی ﺑﺮای ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﺗﻮﺻﻴﻪ ﻧﺸﺪه اﺳﺖ و در ﺑﺮﮔﻪ ﻫﺎی اﻃﻼﻋﺎتی (Data sheet) ﻧﻴﺰ ﺑﻪ آن اﺷﺎره ﻧﻤﻲﺷﻮد.

              ﻣﻌﻤﻮﻻً‬ از اﻳﻦ وﺳﻴﻠﻪ ﺑﺮای ﻣﻘﺎﻳﺴﻪ ﻳﻚ وﻟﺘﺎژ ﻣﺮﺟﻊ ﺛﺎﺑﺖ ﺑﺎ ﻳﻚ وﻟﺘﺎژ ﻣﺘﻐﻴﺮ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد. در اﻳﻦ ﻛﺎرﺑﺮد ، ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه‬ ﻣﻲ ﺗﻮاﻧﺪ در وﺿﻌﻴﺖ ﻫﺎی واروﻧﮕﺮ و ﻧﺎواروﻧﮕﺮ ﺑﻪ ﻛﺎر رود


              دﻗﺖ ﻛﻨﻴﺪ ﻛﻪ در ﻣﻮارد ﻓﻮق، ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﺣﻠﻘﻪ ﻓﻴﺪﺑﻚ ﻧﺪارد. ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﻫﺎ ﻣﻲ ﺗﻮاﻧﻨﺪ در آراﻳﺶ ﺣﻠﻘﻪ ﺑﺴﺘﻪ ﺑﺎ ﻓﻴﺪﺑﻚ‬ ﻣﺜﺒﺖ ﺑﻪ ﻛﺎر روﻧﺪ. www.eca.ir. در ﺻﻮرﺗﻲ ﻛﻪ ﺧﺮوﺟﻲِ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﺑﻪ ورودی واروﻧﮕﺮ ﻓﻴﺪﺑﻚ ﺷﻮد، ﻣﺪار ﺣﺎﺻﻞ ﭘﺎﻳﺪار ﺑﻮده و ﺑﺎ ‫ﻫﻴﺴﺘﺮزﻳﺲ ﻛﺎر ﻣﻲ ﻛﻨﺪ. (ﻣﻘﺎﻳﺴﻪﻛﻨﻨﺪه ﺑﺎ ﻫﻴﺴﺘﺮزﻳﺲ)


              وﻟﺘﺎژ ﻫﻴﺴﺘﺮزﻳﺲ ﺑﻮﺳﻴﻠﻪ ‪ RP‬و‪ RHﺳﺎﺧﺘﻪ ﻣﻲ ﺷﻮد ﻛﻪ اﻳﻦ دو ﻣﻘﺎوﻣﺖ، ﻳﻚ ﻣﻘﺴﻢ وﻟﺘﺎژ اﻳﺠﺎد ﻣﻲ ﻛﻨﻨﺪ ﻣﻘﺪار وﻟﺘﺎژ ﻫﻴﺴﺘﺮزﻳﺲ‬ ﺑﺮاﺑﺮ اﺳﺖ ﺑﺎ:

              Rp/(Rh+Rp) = Vh
              ‫ﺗﻜﻨﻴﻚ ﻫﻴﺴﺘﺮزﻳﺲ ﺑﺎﻋﺚ ﺟﻠﻮﮔﻴﺮی از ﻧﻮﺳﺎن و ﻧﺎﭘﺎﻳﺪاری ﺧﺮوﺟﻲ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه - در ﻣﻮاردی ﻛﻪ ورودی آن ﺑﻪ ﻛﻨﺪی ﺗﻐﻴﻴﺮ ﻣﻲﻛﻨﺪ - ‫ﻣﻲﺷﻮد ﺑﻬﺘﺮ اﺳﺖ داﻣﻨﻪ ﻫﻴﺴﺘﺮزﻳﺲ در ﺣﺪود 1% ﺗﺎ 2% ﺑﺎﺷﺪ و ﻣﻘﺎدﻳﺮ ﺑﻴﺸﺘﺮ ﻣﻌﻤﻮﻻً ﻣﻔﻴﺪ ﻧﻴﺴﺘﻨﺪ. ‬

              همانطور که قبلا معرفی نمودیم ‫‪ Op‐amp‬ﻋﻨﺼﺮی اﻟﻜﺘﺮوﻧﻴﻜﻲ اﺳﺖ ﻛﻪ ورودی آﻧﺎﻟﻮگ ﺗﻔﺎﺿﻠﻲ و ﺧﺮوﺟﻲ آﻧﺎﻟﻮگ دارد اﮔﺮ Op‐amp‬ ﺑﻪ ﺻﻮرت‬ ﺣﻠﻘﻪ ﺑﺎز اﺳﺘﻔﺎده ﺷﻮد ﺑﻪ ﻧﻈﺮ ﻣﻲرﺳﺪ ﻛﻪ ﺧﺮوﺟﻲ آن ﻣﺎﻧﻨﺪ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﻋﻤﻞ ﻣﻲﻛﻨﺪ. www.eca.ir. ﺷﻤﺎﺗﻴﻚ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه واروﻧﮕﺮ و‬ﻧﺎواروﻧﮕﺮ ﻛﻪ ﺑﺤﺚ ﺷﺪ، در ﻣﻮرد ‪ Op‐amp‬ ﻧﻴﺰ ﻋﻤﻞ ﻣﻲﻛﻨﺪ ﺑﺎ اﻳﻦ ﺗﻔﺎوت ﻛﻪ ﺟﺎی ﻋﻼﻣﺖ (+) و (-) ‬‫ﻋﻮض ﻣﻲﺷﻮد.

              در مقاله بعدی به بررسیOP-amp در کاربردهای خطی خواهیم پرداخت

              دیدگاه


                #82
                پاسخ : آموزش ساده رباتیک از ابتدا تا حرکت ربات!!!

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

                دیدگاه


                  #83
                  پاسخ : آموزش ساده رباتیک از ابتدا تا حرکت ربات!!!

                  نوشته اصلی توسط behnam-soft
                  اقای منفرد چند ماهی است که پستی به این تاپیک ارسال نکرده اید.امیدوارم مشکل خاصی پیش نیامده باشد.
                  با سلام به شما و همه دوستان محترم. :smile:
                  از اینکه این تاپیک دیر داره پ میشه پوزش میخوام . بله برای بنده شرایط خاصی پیش اومده که یه مقدار کمتر میتونم در خدمتتون باشم و بیشتر فرصت و وقتم هم رو باید برای "دانلود سنتر" بزارم. اما این تاپیک همیشه ادامه داره به زودی حسابی پ میشه! :job:
                  امیدوارم که این روند تعامل علمی انجمن ECA در زمینه رباتیک به سوی تشکیل تیم های رباتیک و... سوق پیدا کنه به طوری که روزی تیم رباتیک ECA به مسابقات جهانی Humanoid هم راه پیدا کنه!!! که البته میدونم همین الانش هم این تیم آمادست و فقط باید با هم این پتانسیل ها رو بالفعل کنیم. :nerd: :agree:

                  به زودی این تاپیک مثل قدیم کارشو شروع میکنه. فدای همتون. موید باشید

                  دیدگاه


                    #84
                    پاسخ : آموزش ساده رباتیک از ابتدا تا حرکت ربات!!!

                    ‪ ﻛﺎرﺑﺮدﻫﺎی ﺧﻄﻲ خروجی پ امپ

                    ﻫﻤﺎﻧﻄﻮر ﻛﻪ اﺷﺎره ﺷﺪ، Op‐amp ﺑﺮای ﻛﺎر در ﻧﺎﺣﻴﻪ ﺧﻄﻲ ﻃﺮاﺣﻲ و ﺑﺮای ﻛﺎرﺑﺮد ﻫﺎی ﺣﻠﻘﻪ ﺑﺎز ﺑﻬﻴﻨﻪ ﺷﺪه اﺳﺖ‬

                    ﺗﺮاﻧﺰﻳﺴﺘﻮرﻫﺎی آﻧﺎﻟﻮگ ﻣﻮﺟﻮد در ﺧﺮوﺟﻲ Op‐amp ﺑﺮای اﻳﺠﺎد ﺷﻜﻞ ﻣﻮج آﻧﺎﻟﻮگ ﻃﺮاﺣﻲ ﺷﺪه اﻧﺪ


                    ﺑﻨﺎﺑﺮاﻳﻦ ﻧﺎﺣﻴﻪ ﺧﻄﻲ وﺳﻴﻌﻲ دارﻧﺪ اﻳﻦ ﺗﺮاﻧﺰﻳﺴﺘﻮرﻫﺎ ﻗﺒﻞ از رﺳﻴﺪن ﺑﻪ اﺷﺒﺎع، زﻣﺎن ﻧﺴﺒﺘﺎً زﻳﺎدی را در ﻧﺎﺣﻴﻪ ﺧﻄﻲ ﺳﭙﺮی ﻣﻲ ﻛﻨﻨﺪ ﻛﻪ‬ ‫ﺑﺎﻋﺚ ﻣﻲﺷﻮد زﻣﺎن ﺻﻌﻮد و ﻧﺰول آن ﻫﺎ ﻃﻮﻻﻧﻲ ﺑﺎﺷﺪ مثلا وﻗﺘﻲ 423LM‬ ﺑﻪ ﻋﻨﻮان‬ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد، اﮔﺮﭼﻪ ﺧﺮوﺟﻲ ‪ Op‐amp‬ اﺷﺒﺎع ﻣﻲﺷﻮد و ﺣﺪوداً ﺑﻪ وﻟﺘﺎژ ﺗﻐﺬﻳﻪ ﻣﻲ رﺳﺪ اﻣﺎ ﺑﺎﻳﺪ به این نکته ﺗﻮﺟﻪ‬ ‫داشت ﻛﻪ ﺑﺮای ﺳﻮﻳﻴﭻ ﻛﺮدن ﺧﺮوﺟﻲ اﻳﻦ ﻗﻄﻌﻪ، ﺗﻮان ﺑﺎﻻﻳﻲ ﻣﺼﺮف ﻣﻲ ﺷﻮد.‬ زﻣﺎﻧﻲ ﻛﻪ از ‪Op‐amp‬ ﺑﻪ ﺻﻮرت ﺣﻠﻘﻪ ﺑﺎز اﺳﺘﻔﺎده ﺷﻮد، ﻧﺘﻴﺠﻪ ﻏﻴﺮﻗﺎﺑﻞ ﭘﻴﺶ ﺑﻴﻨﻲ اﺳﺖ. ﻫﻴﭻ ﻛﺪام از ﺳﺎزﻧﺪﮔﺎن ﻧﻴﻤﻪ ﻫﺎدی ‪ﻧﻤﻲﺗﻮاﻧﻨﺪ در ﻣﻮرد ﻋﻤﻠﻜﺮ ﺣﻠﻘﻪ ﺑﺎز ﺗﻀﻤﻴﻨﻲ دﻫﻨﺪ ‬ﺗﺮاﻧﺰﻳﺴﺘﻮرﻫﺎﻳﻲ ﻛﻪ در ﻃﺒﻘﻪ ﺧﺮوﺟﻲ ‪ Op‐amp‬ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮﻧﺪ، ﺗﺮاﻧﺰﻳﺴﺘﻮر ﺳﻮﻳﻴﭽﻴﻨﮓ ﻧﻴﺴﺘﻨﺪ، وﻗﺘﻲ ﻛﻪ آن ﻫﺎ وارد‬‫‫ﻧﺎﺣﻴﻪ اﺷﺒﺎع ﻣﻲ ﺷﻮﻧﺪ ﻧﻪ ﺗﻨﻬﺎ ﺗﻮان ﺑﻴﺸﺘﺮی ﻣﺼﺮف ﻣﻲ ﻛﻨﻨﺪ ﺑﻠﻜﻪ ﻣﻤﻜﻦ اﺳﺖ دﭼﺎر ‪ Latch‐up‬ ﺷﻮﻧﺪ. زﻣﺎن ﺑﺎزﻳﺎﺑﻲ ‬اﻳﻦ ﺗﺮاﻧﺰﻳﺴﺘﻮرﻫﺎ ﻣﻤﻜﻦ اﺳﺖ ﺑﺴﻴﺎر ﻏﻴﺮ ﻗﺎﺑﻞ ﭘﻴﺶ ﺑﻴﻨﻲ ﺑﺎﺷﺪ. در ﻣﻮرد دﺳﺘﻪ ای از وﺳﺎﺋﻞ، اﻳﻦ زﻣﺎن در ﺣﺪ ﻳﻚ ﻣﻴﻜﺮوﺛﺎﻧﻴﻪ‬ و در ﻣﻮرد دﺳﺘﻪ ای دﻳﮕﺮ ﻣﻤﻜﻦ اﺳﺖ ﭼﻨﺪﻳﻦ ده ﻣﻴﻜﺮوﺛﺎﻧﻴﻪ ﺑﻪ ﻃﻮل اﻧﺠﺎﻣﺪ. زﻣﺎن ﺑﺎزﻳﺎﺑﻲ ﻣﺸﺨﺺ ﻧﻴﺴﺖ ﭼﺮا ﻛﻪ ﻗﺎﺑﻞ‬ ‫آزﻣﺎﻳﺶ ﺷﺪن ﻧﻤﻲﺑﺎﺷﺪ. ﺣﺘﻲ ﺑﺴﺘﻪ ﺑﻪ ﻧﻮع ﻗﻄﻌﻪ، ﻣﻤﻜﻦ اﺳﺖ ﺧﺮوﺟﻲ ﻫﻴﭻ ﮔﺎه ﺑﺎزﻳﺎﺑﻲ ﻧﺸﻮد


                    در نهایت می توانیم این گونه نتیجه گیری کنیم که ‫ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﻫﺎ و ‪Op‐amp‬ ﻫﺎ اﮔﺮﭼﻪ ﺷﺒﻴﻪ ﻳﻜﺪﻳﮕﺮ ﺑﻪ ﻧﻈﺮ ﻣﻲ رﺳﻨﺪ اﻣﺎ ﻋﻨﺎﺻﺮ ﻛﺎﻣﻼً ﻣﺘﻔﺎوﺗﻲ ﻫﺴﺘﻨﺪ. اﮔﺮﭼﻪ ﺑﻌﻴﺪ اﺳﺖ از‬ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﺑﻪ ﺟﺎی ‪ Op‐amp‬ اﺳﺘﻔﺎده ﺷﻮد اما ‬درﺧﻮاﺳﺖ ﻫﺎی ﻣﺨﺘﻠﻔﻲ درﻳﺎﻓﺖ ﻣﻲ شوﺪ مبنی بر اینکه ﭼﮕﻮﻧﻪ ﻣﻲ ﺗﻮان‬ از ‪ Op‐amp‬ ﺑﻪ ﺟﺎی ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه اﺳﺘﻔﺎده ﻛﺮد ﺑﻬﺘﺮﻳﻦ ﺗﻮﺻﻴﻪ ای ﻛﻪ ﺑﻪ اﻳﻦ اﻓﺮاد ﻣﻲ ﺷﻮد اﻳﻦ اﺳﺖ ﻛﻪ اﻳﻦ ﻛﺎر را اﻧﺠﺎم‬ ‫ﻧﺪﻫﻨﺪ. اﻧﺠﺎم ﭼﻨﻴﻦ ﻛﺎری درﺑﻬﺘﺮﻳﻦ ﺣﺎﻟﺖ ﻧﺘﻴﺠﻪ ﺑﻲ ﻛﻴﻔﻴﺘﻲ را ﺑﻪ ﺑﺎر ﻣﻲ آورد و در ﺑﺪﺗﺮﻳﻦ ﺣﺎﻟﺖ ﻣﺪار ﻛﺎر ﻧﻤﻲ ﻛﻨﺪ.‬

                    برگرفته از نوشته Bruce Carter

                    با تشکر از ترجمه : رضا سپاس یار


                    دیدگاه


                      #85
                      شبیه سازی با تاکید بر مدارات مجتمع

                      شبیه سازی با تاکید بر مدارات مجتمع

                      Spice سرنام simulation program for integrated circuits emphasis به معنای شبیه سازی با تاکید بر مدارات مجتمع می باشد.


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

                      پایه های اصلی spice در سال 1971در دانشگاه برکلی ریخته شد و نسخه های 1و2 ان به زبان fortran نوشته شد و نسخه 3 در سال 1983 به زبان c بازنویسی شد. به همین دلیل spice شباهت زیادی به گرامر زبان fortran دارند.

                      نسخه های اولیه spice تنها بر روی کامپیوترهای main fraim قابل اجرا بودند اما در دهه 80 نسخه هایی از ان تولید شد که بر روی کامپیوترهای رومیزی قابل اجرا بودند nanosim,ultrasim,smartspice,pspice,hspice,ultisim و بیش از 20 عنوان دیگر از این جمله اند. همچنین نسخه هایی از spice با نام های macspice,ltspice برای اجرا در محیطهای ینوکس و مکینتاش وجود دارند.در این میان pspice نسخه ای بهینه شده برای استفاده در pc می باشد که توسط شرکت microsim توسعه داده شده و بعدا امتیاز آن به شرکت orcad واگذار شد و در حال حاضر متعلق به cadence می باشد.

                      بسته نرم افزاری orcad شامل اجزایی برای طراحی فیبرهای مدار چاپی نیز می باشد که برای شبیه سازی تنها بخش pspice,capture مورد نیاز می باشد.بدین ترتیب که ابتدا باید مدار مورد نظر بصورت گرافیکی در cis capture ترسیم شود و سپس pspice فراخوانی و اجرا شود تا مدار در این محیط شبیه سازی شود.capture بک محیط کاملا گرافیکی می باشد و برخلاف نسخه های قدیمی برا ی شبیه سازی مدار نیازی به نوشتن netlist یا لیست گره های مدار نیست و با استفاده از واسط کاربری گرافیکی (gui) می توان مدار را به سادگی ترسیم کرد.

                      برای شروع به اشنایی با محیط capture می پردازیم

                      پس از نصب orcad 9.2 ، ایکون نرم افزارهای نصب شده در منوی start و زیر منوی orcad موجود می باشد.که همواره برای شروع ترسیم شماتیک مدارcapture cis را اجرا می کنیم .

                      پس از capture cis با یک صفحه خالی روبرو می شویم که برای ایجاد یک پروژه جدید مسیر زیر را دنبال می کنیم :

                      File\new project

                      در کادر باز شده در فیلد name یک اسم برای پروژه انتخاب کرده و از دکمه های رادیویی زیرین ( a/d(analog or mixed را بر می گزینیم و در کادر location مکان ذخیره فایل ها را معین کنیم.

                      پس از تایید، در کادر ظاهر شده گزینه creat a blank project را انتخاب می کنیم و دکمه ok را کلیک می کنیم .اکنون در صفحه خالی capture هستیم و می توانیم با استفاده از منوی place و گزینه part عناصر مداری را به صفحه اضافه می کنیم. در ادامه به شبیه سازی یک مدار ساده خواهیم پرداخت

                      ادامه دارد.....

                      دیدگاه


                        #86
                        پاسخ : آموزش ساده رباتیک از ابتدا تا حرکت ربات!!!

                        شبیه سازی یک مدار ساده

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


                        • در صورت عدم وجود قطعه مورد نظر می توانیم با دکمه add کتابخانه مربوطه را اضافه کنیم.

                        • جهت گردش شکل قطعه ، پس از انتخاب ان از کلید R که ابتدای کلمه Rotate به معنای چرخاندن است استفاده می کنیم .

                        • جهت تغییر خصوصیات قطعه روی ارزش مورد نظر دوبار کلیک می کنیم.

                        • با استفاده از گزینه net alias از منوی place می توانیم به گره های مدار نام مستعار دهیم.

                        • جهت سیم کشی بین عناصر از منوی place گزینه wire را انتخاب می کنیم.

                        • در pspice مدار باید حتما دارای زمین باشد.

                        حال به منظور اشنایی کلی با محیط probe, capture مراحل شبیه سازی یک مدار الکتریکی خواهیم پرداخت

                        قسمت بعدی که به توضیح آن می پردازیم Probe است

                        Probe ابزاری است از pspice که نتایج حاصل از تحلیل مدار را به صورت گرافیکی نمایش می دهد.

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

                        1. با استفاده از انتخاب نام مستعار برای گره مورد نظر:

                        از منوی place گزینه net alias را انتخاب می کنیم و پس از انتخاب نام مورد نظر برای گره ان را در محل مورد نظر قرار می دهیم.

                        2. استفاده از market ها :

                        مراحل زیر را انجام می دهیم :

                        Pspice/markers/voltage level
                        سپس علامت زن چسبیده به موس را در گره مورد نظر قرار می دهیم

                        اکنون مدار را شبیه سازی می کنیم: وارد محیط pspice می شویم

                        در صورتی که از نام مستعار برای گره استفاده کرده باشیم باید پس از انتخاب گزینه add trace ازمنوی trace از کادر حاصل نام گره مورد نظر را انتخاب کنیم.

                        در صورتی که از marker استفاده کرده باشیم شکل موج پس از اجرای اسپایس در محیط probe نمایش داده خواهد شد.


                        • برای اضافه کردن شکل موج های بیشتر می توانیم marker های دیگری درگره های دیگر قرار دهیم و یا برای گره مورد نظر نام مستعار انتخاب کنیم و در محیط probe ان نام را اضافه کنیم .

                        • جهت استفاده از marker های جریان باید انها را به یکی از پین های عنصر مورد نظر وصل کنیم

                        • در صورت اختلاف مقیاس زیاد بین شکل موجها باید محور عمودی به صفحه probe اضافه کرد:

                        • (plot/add y axis) و یا ان را در پنجره جدیدی نمایش داد.

                        • کادر add trace امکان اعمال توابع ریاضی بر روی شکل موج را نیز فراهم می کند.

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

                        ادامه دارد....

                        دیدگاه


                          #87
                          استفاده از مکان نما در شبیه سازی اسپایس

                          استفاده از مکان نما در شبیه سازی اسپایس

                          در مقاله قبلی به چگونگی استفاده از محیط probe, capture جهت مراحل شبیه سازی یک مدار الکتریکی پرداختیم

                          حال مکان نما ها!


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

                          با استفاده از دکمه های چپ و راست موس می توانید مکان نماهای اول و دوم را جابجا کنید.

                          • در کادر probe courser می توان اختلاف مقدار دو مکان را مشاهده کرد.

                          • برای برچسب زدن مختصات مکان نما از منوی label, plot و سپس mark را انتخاب می کنیم

                          • برای تغییر بازه نمایش داده شده از منوی plot گزینه axis setting را انتخاب کرده و data range را به بازه مطلوب تغییر می دهیم .


                          ترسیم توابع ریاضی و انالیز فوریه

                          اگر چه محیط pspice جهت نمایش شکل موجهای موجود در مدار طراحی شده است اما این قابلیت را دارد که همانند نرم افزارهای ریاضی (مثل matlab) شکل توابع ریاضی را ترسیم کند که البته دارای این محدودیت است که محور افقی تنها مقدار مثبت را داراست چون متغیر توابع ما زمان هستند.

                          برای اینکار مراحل زیر را انجام دهید:

                          1. پروژه جدید ایجاد کنید.

                          2.مداری را که تنها دارای منابع dc می باشد، ترسیم کنید و سپس ان را شبیه سازی کنید.

                          3. از منوی simulation در اسپایس ، گزینه edit profile را انتخاب کنید و در فیلد run to time زمان مورد نظر را (مثلا s1) وارد کنید.

                          4. در محیط اسپایس از منوی trace گزینه add trace را انتخاب کنید.

                          5. در کادر حاصل از لیست functions توابع مورد نیاز را انتخاب کنید و سپس با متغیر time یک تابع ریاضی بنویسید.

                          6. مدار ترسیم شده در capture هیچ تاثیری در این شکل موج ندارد و تنها جهت دستیابی به محیط pspice ایجاد شده است.

                          7. بیشترین فرکانس منبع موجود در مدار زمان شبیه سازی را تعیین می کند، ازاین رو از منبع dc استفاده کردیم .

                          8. برای مشاهده طیف فوریه یک سیگنال بر روی دکمه fet کلیک کنید.

                          در ادامه به تحلیل گره DC خواهیم پرداخت

                          (شما میتوانید از این قسمت > http://www.eca.ir/forum2/index.php?board=202.0 نیز اطلاعات و آموزش های بسیار مفیدی را از PsPice بدست آمورید).

                          دیدگاه


                            #88
                            پاسخ : آموزش ساده رباتیک از ابتدا تا حرکت ربات!!!

                            تحلیل گره DC

                            گفتیم در برنامه Pspice چگونه با محیط capture کار کنیم و همچنین به شبیه سازی یک مدار ساده پرداختیم

                            حال در مورد تحلیل گره DC همان طور که می دانید تنها منابع جریان مستقیم در نظر گرفته می شود و منا بع AC صفر می شوند. بنابراین المان های واکنشی مثل خازن و سلف به ترتیب اتصال باز و اتصال کوتاه می شوند. پس هدف تنها تحلیل نقطه بایاس مدار است.


                            یک مدار در capture ترسیم کنید

                            سپس یک profile جدید بسازید و نام dc-bias برای ان وارد کنید.

                            در کادر بعدی از منوی باز شدنی analysis type گزینه Bias point را انتخاب کنید.

                            مدار را شبیه سازی کنید و از نوار ابزار برنامه capture دکمه های VوI را انتخاب کنید.

                            برای نمایش توان مصرف شده در عناصر از دکمه W استفاده می کنیم.

                            • برای پنهان کردن مقادیر غیر ضروری ولتاژ یا جریان ،گره مورد نظر را انتخاب و روی دکمه Toggle Voltage یا Toggle Current کلیک کنید.

                            • جریان ها به پایانه مثبت عناصر وارد می شوند و پایه مثبت به خط چین وصل شده است.

                            • جهت تغییر دمای شبیه سازی در کادر Simulation Setting و در گزینه Temprature دمای مورد نظر را وارد می کنیم.

                            • برای مشاهده مشخصات دقیق ترانزیستور بر روی آن کلیک راست کنید و گزینه edit pspice model را انتخاب کنید.

                            حال برای انکه بیشتر به نتیجه پی ببرید مدار زیر را ببندید


                            نقطه کار ترانزیستور رو به رو را بدست آورده و با مقدار شبیه سازی شده مقایسه کنید.

                            اثر تغییر دما را بر روی نقطه کار بررسی کنید.

                            1. مقدار مقاومت ها را طوری تغییر دهید که نقطه کار وسط خط بار قرار گیرد.

                            2. به ازای چه مقدار R3 ترانزیستور اشباع می شود.

                            تحلیل و پاسخ این سوالات را در بخش بعدی خواهیم داد

                            برای پیدا کردن مقاومت تونن همانند تحلیل مدار باید Vمدار باز و I اتصال کوتاه را یافته و نسبت انها را بیابید. در اسپایس هیچ گره ای نمی تواند شناور (یک سر ازاد) باشد، بنابراین برای یافتن ولتاژ OC از یک مقاومت 100 اهمی استفاده می کنیم و برای پیدا کردن جریان اتصال کوتاه با قرار دادن یک مقاومت فمتو اهمی این مشکل را حل می کنیم .

                            برگرفته از سایت AVR.ir (آقای رضا سپاس یار)

                            دیدگاه


                              #89
                              پاسخ : آموزش ساده رباتیک از ابتدا تا حرکت ربات!!!

                              تحلیل گذرای مدار

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

                              » مدارات مرتبه اول

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

                              ==================================
                              (مقدار نهایی – مقدار اولیه ) + مقدار نهایی = پاسخ کامل
                              ==================================


                              که مقدار τ برای خازن RC و برای سلف L/R می باشد.


                              » مدارات مرتبه دوم

                              این مدارات دارای خازن و سلف هستند و در مورد یک RLC موازی بسته به مقادیر مقاومت ، خازن و سلف سه حالت ممکن وجود دارد:( در مورد مدارات RLC موازی: و1/√LC =ω و در مورد RLC سری دوگان اینها می باشد.

                              1. ω›α:حالت فوق میرا (مجموع دو تابع میرای نمایی)

                              2. ω=α: حالت میرای بحرانی (حاصلضرب یک تابع خطی در یک تابع نمایی)

                              3. ω›α حالت زیر میرا (سینوسی میرا)

                              پاسخ مدار به منابع متناوب

                              در این حالت مدار را در حوزه زمان تحلیل می کنیم و برای این منظور از منابع زیر استفاده می کنیم :

                              • ISIN, VSIN جهت تولید منابع سینوسی (با فرکانس ،فاز و دامنه مشخص می شود.)

                              • IEXP,VEXP:برای ایجاد منابع نمایی (با ضریب و نما مشخص می شود.)

                              • IPulse,Vpulse:منابع پالسی (با عرض پالس و دوره تناوب مشخص می شود.)

                              • Ipwl,vpwl:منابع تکه ای خطی

                              • Vtri:موج مثلثی

                              • Vramp:موج دندانه اره ای

                              • V-ttl:موج مربعی با دامنه ی 5 ولت ایجاد می کند.

                              » جاروب DC

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

                              » مشخصه ولتاژ به جریان

                              در محیط اسپایس از منوی Trace گزینه Add Trace را انتخاب کرده و در فیلد متنی Trace Expression جریان دیود را (Id1) وارد می کنیم. شکلی را که مشاهده می کنیم جریان دیود بر حسب تغییرات منبع تغذیه می باشد.حال برای تغییر دادن نمودار به جریان دیود برحسب ولتاژ ان باید متغیر محور افقی را تغییر دهیم .

                              درمحیط اسپایس از منوی PLOT گزینه Axis setting را انتخاب کرده و از برگه X Axis روی دکمه Variable Axis را کلیک کرده ولتاژ دیود را (1) انتخاب می کنیم .



                              دیدگاه


                                #90
                                اتوماسیون صنعتی و نقش PLC در آن

                                اتوماسیون صنعتی و نقش PLC در آن

                                شاید تا به حال نام اتوماسیون صنعتی،فرآیند و آشناتر از همه PLC را شنیده باشید.

                                اما آیا تا به حال به مفهوم این لغات فکر کرده اید؟

                                در این مقاله سعی شده است تا حدودی شما را با مفاهیم آن آشنا کنیم, این مقاله شروع آموزش و پژوهشی است در جهت PLC که در سطح صنعت مورد نیاز قرار می گیرد و مراجع منطبق بر آن متاسفانه در سطح کشور و بر روی اینترنت بخصوص به زبان فارسی بسیار محدود وجود دارد


                                ابتدا تعاریف لغات مورد نظر:

                                فرآیند:

                                منظور از فرآیند مجموعه کارهایی است که بوسیله مجموعه عناصری روی مواد اولیه صورت می گیرد و ماده یا مواد دیگری را با تغییرات فیزیکی یا شیمیای تولید کند.


                                بطور مثال:

                                - فرآیند تولید کاغذ

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

                                برای کنترل قطعاتی که در فرآیند به کار گرفته می شود در دهه های گذشته از مدارات الکترومکانیکی یا سیستمهای پنوماتیکی استفاده می شده است که می توان از آن میان به مدارات فرمان رله ای اشاره کرد.

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

                                اتوماسیون صنعتی

                                به بهره گیری از کامپیوتر و وسایل الکترونیکی قابل برنامه ریزی (مانند PLC ) به منظور کنترل ماشین آلات صنعتی در اجرا یک فرآیند در صنعت که قبلا توسط انسان انجام می پذیرفت اتوماسیون صنعتی گفته می شود.


                                PLC - Programmable Logic Controller

                                PLC - Programmable Logic Controller یا کنترل کننده منطقی قابل برنامه ریزی دستگاهی است که به عنوان مغز متفکر اتوماسیون صنعتی در حال کار می باشد که جایگزین مدارات فرمان رله ای و جانشین انسان در کنترل یک فرآیند در صنایع مختلف گردید.


                                در مقاله بعدی به تاریخچه PLC و نحوه کار آن می پردازیم.





                                دیدگاه

                                لطفا صبر کنید...
                                X