اطلاعیه

Collapse
No announcement yet.

همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or Datalogger)

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #31
    پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or Datalogger)

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

    نوشته اصلی توسط شاهرخ مستقیمی
    AD7705 که 16 بیت هست.4 کانال هم داره.

    رزولوشن از این بالاتر هم هست؛بعضیها سرعت نمونه برداریشون کمه؛بعضی ها کانالهاشون کمه.مثل اینها:

    AD7710

    AD7760 این خیلی جالبه.2.5میلیون نمونه در ثانیه-20 بیت

    LTC2377 با 18 بیت رزولوشن و 500Ksps

    همین ها رو فعلا سراغ دارم.
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -

    دیدگاه


      #32
      پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or Datalogger)

      من آی سی ads1259 از شرکت تگزاس را انتخاب کردم. 24 بیت با سرعت نمونه برداری 14400 سمپل. چرا؟ چون این آی سی تقریبا تمامی پارامتر هایی که من می خواستم را داشت. رفرنس داخلی و خارجی. کلاک داخلی و خارجی. pga و mux هم داخلش نداشت. چون اگه داشت کمی دست را برای طراحی می بست. من سنسور خاصی نمی خواستم بهش وصل کنم. می خواستم ورودی هاش یونیورسال باشه. برای همین یک طراحی جامع روی ورودی ها کردم.

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

      1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
      2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
      3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

      دیدگاه


        #33
        پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or Datalogger)

        ارتباطش با میکرو از طریق SPI هست.

        صفحه ی 41 دیتاشیتش یه مدار پیشنهادی گذاشنه و به یک PGA متصلش کرده.

        1- این قضیه ی PGA چی هست؟
        2- فقط با استاندارد TSSOP-20 ارائه میشه یا نوع DIP هم داره؟
        3- توی ابتدای دیتاشیتش یه توضیحی در مورد نویز داده ، من برداشتی که ازش داشتم اینه که هر واحد از 60 نمونه برثانیه باعث 0.7 میلی ولت نویز میشه
        اما RMS دقیقا چیه؟
        Noise: 0.7mV RMS at 60SPS

        سعی میکنم پیداش کنم ، اما تا پیدا کردن آی سی میتونیم در مورد دیتالاگر و اجزای مختلفش بیشتر بحث کنیم
        شما لطفا ادامه بدید . اگه امکانش هست در مورد اینکه چطوری دیتالاگر را یونیورسال کردید صحبت کنید.
        Reveng will surely come... Your hard time are ahead
        // - - - - - - - - - -
        برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
        // - - - - - - - - - -
        اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
        // - - - - - - - - - -

        دیدگاه


          #34
          پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or Datalogger)

          فکر نمی کردم برید دنبال دیتاشیتش.
          1- pga یا programable gain amplifier آمپلی فایر با گین قابل برنامه ریزی.
          2- فقط tssop-20 ارائه میشه.
          3- مبحث نویز یک مبحث بسیار پیچیده هست. از حوصله اینجا خارجه. ولی این توضیح را میدم که هر چه سرعت نمونه برداری بالاتر بره نسبت به نویز حساستر میشه و مقدار دامنه نویز را توی هر سرعت و همچنین مقدار دقت قابل قبول بر حسب بیت را داخل جداول دیتاشیت گذاشته.
          در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

          1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
          2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
          3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

          دیدگاه


            #35
            پاسخ : همکاری جهت طراحی یک دیتالاگر کامل(َِData Acusition System or Datalogger)

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

            دوست دارم یک توضیحی همین الان راجع به آی سی های adc بدم. این تجربه من هست. سرعت adc هر چی بالاتر باشه بهتره. کجا ها به درد می خوره ؟ جاهایی که سیگنال ما فرکانس بیشتری داره. جایی که می خواهیم دقت را با سرعت به دست بیاریم (چجوری؟ با مبحث oversampling) , ....
            حسنش را گفتی عیبش نیز بگو.
            وقتی که ما با یک adc با سرعت بالا مثلا 2.5 مگا سمپل در ثانیه می خواهیم کار کنیم اگر فرض کنیم که دقت adc هم حدودا 12 بیت باشه اونوقت ما با ثانیه ای 3.75 مگابایت اطلاعات سر و کار داریم و برای پردازش یا ذخیره سازی یا شاید اصلا فقط خوندن این همه اطلاعات با مشکل مواجه بشیم و فکر میکنم میکرو کنترلر ها از پس این مقدار اطلاعات بر نیان و ما باید از پردازنده های قوی تری استفاده کنیم.
            در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

            1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
            2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
            3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

            دیدگاه


              #36
              پاسخ : همکاری جهت طراحی یک دیتالاگر کامل(َِData Acusition System or Datalogger)

              نوشته اصلی توسط siyavash2k

              دوست دارم یک توضیحی همین الان راجع به آی سی های adc بدم. این تجربه من هست. سرعت adc هر چی بالاتر باشه بهتره. کجا ها به درد می خوره ؟ جاهایی که سیگنال ما فرکانس بیشتری داره. جایی که می خواهیم دقت را با سرعت به دست بیاریم (چجوری؟ با مبحث oversampling) , ....
              حسنش را گفتی عیبش نیز بگو.
              وقتی که ما با یک adc با سرعت بالا مثلا 2.5 مگا سمپل در ثانیه می خواهیم کار کنیم اگر فرض کنیم که دقت adc هم حدودا 12 بیت باشه اونوقت ما با ثانیه ای 3.75 مگابایت اطلاعات سر و کار داریم و برای پردازش یا ذخیره سازی یا شاید اصلا فقط خوندن این همه اطلاعات با مشکل مواجه بشیم و فکر میکنم میکرو کنترلر ها از پس این مقدار اطلاعات بر نیان و ما باید از پردازنده های قوی تری استفاده کنیم.
              خوب ، یه چیزی را متوجه نشدم
              فرض 2.5 مگا سمپل در ثانیه داریم
              هر سمپل 12 بیت ، 2.5 *12 = 30 مگ در ثانیه
              سوال : 3.75 مگ در ثانیه را چطوری بدست آوردید؟

              بیا یه جور دیگه مسئله را مطرح کنیم
              از تعداد سیگنال شروع میکنم
              فرض اینکه 200 تا سیگنال داریم و در هر ثانیه میخواهیم از هر کدوم یک نمونه بگیریم
              خب در هر ثانیه 200 سیگنال * 12 بیت = 24000 بیت.

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

              نظر شما چیه؟
              Reveng will surely come... Your hard time are ahead
              // - - - - - - - - - -
              برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
              // - - - - - - - - - -
              اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
              // - - - - - - - - - -

              دیدگاه


                #37
                پاسخ : همکاری جهت طراحی یک دیتالاگر کامل(َِData Acusition System or Datalogger)

                نوشته اصلی توسط سعید خیری
                خوب ، یه چیزی را متوجه نشدم
                فرض 2.5 مگا سمپل در ثانیه داریم
                هر سمپل 12 بیت ، 2.5 *12 = 30 مگ در ثانیه
                سوال : 3.75 مگ در ثانیه را چطوری بدست آوردید؟

                بیا یه جور دیگه مسئله را مطرح کنیم
                از تعداد سیگنال شروع میکنم
                فرض اینکه 200 تا سیگنال داریم و در هر ثانیه میخواهیم از هر کدوم یک نمونه بگیریم
                خب در هر ثانیه 200 سیگنال * 12 بیت = 24000 بیت.

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

                نظر شما چیه؟

                من بر حسب مگا بایت حساب کردم. شما بر حسب مگا بیت حساب کردین.
                یکی از کاربرد های adc های سرعت بالا برای خوندن تعداد کانال بالا هست.(با استفاده از MUX). دلیل : adc کلا آی سی نسبتا گران قیمتی هست. قبلا خیلی گرون تر بوده و اخیرا قیمتش پایین اومده ولی هنوزم نسبتا بالا هست. برای همین تو اینجور مدار ها سعی بر این هست که طراحی بر اساس یک adc انجام بشه تا از نظر اقتصادی هم قیمت به صرفه در بیاد. مگر اینکه همزمانی کانال ها خیلی مهم باشه و نیاز باشه که کانال ها دقیقا در یک لحظه با هم خونده بشن و تاخیر های بسیار کم هم قابل قبول نباشه و یا طراحی ماژولار باشه اونوقت از چند adc استفاده میشه.
                در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

                1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                دیدگاه


                  #38
                  پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or

                  در مورد Mux ها و تعداد سیگنالها اگه میشه بیشتر صحبت کنید.
                  Reveng will surely come... Your hard time are ahead
                  // - - - - - - - - - -
                  برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                  // - - - - - - - - - -
                  اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                  // - - - - - - - - - -

                  دیدگاه


                    #39
                    پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or Datalogger)

                    توی دیتاشیت آیسی نوشته 14kSPS یعنی:

                    14kSPS * 24-Bit = 336 kBit

                    اگر با حداکثر سرعت نمونه برداری کار کنیم ، 336 کیلو بیت در هر ثانیه داریم.
                    حالا سرعت انتقال دیتا در پروتکل SPI بستگی به فرکانس اسیلاتور داره که فکر میکنم این مقدار را پوشش بده.

                    اما سرعت نوشتن و خواندن روی حافظه بستگی به نوع حافظه داره. ضمن اینکه ما حتما لازمه از حداکثر سرعت استفاده کنیم؟ استفاده از حداکثر سرعت باعث بوجود اومدن مشکل نویز هم میشه.

                    احتمالا محاسباتش اینگونه میشه : 14*1024 / 60 = 238.9

                    Noise: 0.7mV RMS at 60SPS

                    238.9 *0.7 = 167.2

                    یعنی در این سرعت ، احتمال درگیری با 167.2 میلی ولت نویز را داریم

                    این محاسبات صحیحه؟
                    Reveng will surely come... Your hard time are ahead
                    // - - - - - - - - - -
                    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                    // - - - - - - - - - -
                    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                    // - - - - - - - - - -

                    دیدگاه


                      #40
                      پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or Datalogger)

                      :rolleyes: آقا قیمت گرفتم!

                      AD524 هفتصد هزار تومن!!!!
                      ADc80agz یک میلیون و هفتصد هزار تومن!!!

                      ADS1259 را گفت باید سفارش بدم برام بیاره.

                      خوب من فکر میکردم نهایتا نهایتا روی 200-100 تومن باشن ولی این قیمتها واقعا عجیبند.

                      اما اشکال نداره. ادامه بدیم. :agree:

                      در مورد مالتی پلکسر کردن ورودی ها خواهشا بیشتر توضیح بدید. :nerd:
                      Reveng will surely come... Your hard time are ahead
                      // - - - - - - - - - -
                      برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                      // - - - - - - - - - -
                      اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                      // - - - - - - - - - -

                      دیدگاه


                        #41
                        پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or Datalogger)

                        اول از همه عذر خواهی منو بپذیرید که دیر جواب می دم. اونم با کلی غلط املایی.
                        قیمت ها را چک می کنم بعد میگم که درسته یا غلط ولی احتمالا اشتباهه.
                        محاسبات را متوجه نشدم که چی کار کردین. لطفا بیشتر توضیح بدین.
                        سرعت نمونه برداری را کاری که می خواهیم انجام بدیم تعیین می کنه و الزاما نباید با حداکثر سرعت adc کار کنیم. خیلی مسائل برای اینکه از چه سرعتی استفاده کنیم دخیل هستند. مثلا اینکه آیا پردازنده می تونه این حجم اطلاعات را بخونه. آیا بعد از خوندن وقت لازم برای پردازش و یا ذخیره این حجم اطلاعات وجود داره. گاهی وقت ها اصلا این حجم اطلاعات لازم نیست و ما باید از این اطلاعات میانگین گیری کنیم. به این عمل میگن oversampling. که این خودش یک بحث دیگست.
                        مسئله نویز هم اینجا مطرح میشه.
                        داخل دیتاشیت آی سی های adc معمولا جداول و نمودار هایی هست که مقدار بیت های بدون خطا را با سرعت و پارامترهای دیگه نشون میده که خیلی کاربردی هستند.
                        در ارتباط با اون آی سی هم باید بگم که spi با سرعت 4Mb/s برای ارتباط با آی سی کافیه.
                        راستی اینم فراموش کردم بگم که بعضی وقتا فقط اطلاعات حاصل از تبدیل adc نیست که خونده میشه و باید در کنار این اطلاعات داده های دیگه ای مثل CRC هم خونده بشه که این به حجم داده های گرفته شده از adc اضافه می کنه.
                        در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

                        1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                        2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                        3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                        دیدگاه


                          #42
                          پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or Datalogger)

                          مالتی پلکسر برای اتصال چند سیگنال به adc جهت نمونه برداری به کار میره. البته بین این دو واحد باید قسمتی جهت تغییرات لازم برای تعیین دامنه سیگنال قبل از ورود به adc قرار بگیره که بهش میگن سیگنال کاندیشنینگ.
                          در واقع از مالتی پلکسر برای سوئیچ کردن بین سیگنال های ورودی و انتخاب کانال مورد نظر استفاده میشه. نکته ای که باید توجه کنیم اینه که اولا این مالتی پلکسر سرعت لازم را جهت سوئیچ کردن بین کانال ها داشته باشه. و بعد از سوئیچ کردن اندک زمانی صبر کنیم و بعد نسبت به خوندن سیگنال از ADC اقدام کنیم. مقاومت مالتی پلکسر و همینطور دامنه سیگنال هایی که قادر به سوئیچ کردن می باشه هم خیلی مهمه.
                          اگه سیگنالهای ورودی از سنسور ها به صورت single ended هستند یک مالتی پلکسر با ترکیب 1:X
                          (X=تعداد کانالها) کافیه ولی اگه می خواهیم سیگنال ما به صورت دیفرانسیلی وارد بشه باید از ترکیب (X:1) 2x
                          استفاده کنیم. این کار میتونه به ما کمک کنه که اثر مقدار مشترک (CMR) را از بین ببریم.
                          در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

                          1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                          2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                          3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                          دیدگاه


                            #43
                            پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or

                            فکر کنم قیمت ها رو به ریال به من گفته ، چون خود صاحب مغازه اونجا نبود و احتمالا شاگردش از رو فاکتور به ریال دیده :NO:

                            اما الان تو فروشگاه جوان الکترونیک دیدم و این قیمت ها را به ریال داده بود:
                            AD574AJN : 636,300
                            AD574AKD : 420,413
                            AD7705BR :108,000
                            AD7710ANZ : 490,000
                            AD7715AN-5 : 210,000
                            AD7730BNZ : 580,000
                            AD7730BRUZ : 420,000

                            :smile:

                            Reveng will surely come... Your hard time are ahead
                            // - - - - - - - - - -
                            برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                            // - - - - - - - - - -
                            اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                            // - - - - - - - - - -

                            دیدگاه


                              #44
                              پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or Datalogger)

                              ابتدا 14 را در 1024 ضرب کردم تا سرعت نرخ نمونه برداری به بیت محاسبه بشه ، سپس به 60 تقسیم کردم ( چون به ازای هر 60 بیت ، 0.7 میلی ولت نویز داریم)

                              14*1024 / 60 = 238.9

                              Noise: 0.7mV RMS at 60SPS

                              حالا عدد بدست آمده را در 0.7 ضرب کردم تا مقدار نویز را در حداکثر سرعت به میلی ولت بدست بیارم:

                              238.9 *0.7 = 167.2
                              Reveng will surely come... Your hard time are ahead
                              // - - - - - - - - - -
                              برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                              // - - - - - - - - - -
                              اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                              // - - - - - - - - - -

                              دیدگاه


                                #45
                                پاسخ : همکاری جهت طراحی یک دیتالاگر کامل (َِDAS or Datalogger)

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

                                1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
                                2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
                                3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

                                دیدگاه

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