اطلاعیه

Collapse
No announcement yet.

راه اندازی tsl230

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

    راه اندازی tsl230

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


    3.3gp



    www.iranprotel.com/download/tsl230.zip
    حرف زدن کافي نيست بايد عمل کرد.دانستن کافي نيست بايد به کار گرفت

    #2
    پاسخ : راه اندازی tsl230

    سلام
    آقا من داکیومنتا رو خوندم
    یه سرچ هم زدم ولی چیزی پیدا نکردم که مشخص کنه مثلا نور آبی چه فرمانسی داره یا نور سبز
    شما این اطلاعاتو از کجا آوردید؟!
    بعد یه مشکل دیگه هم هست این که دوی دیتاشیت نوشته مثلا فلان شدت نور فلان فرکانس رو میده
    ممکن نیست یه شدت نور خاص با ی رنگ خاص هم فرکانس بشه؟!
    یعنی چه اون شدت نور بتابه چه اون رنگ خروجی یکی بشه؟!!!
    سنسور شما دقیقا همین مدل TSL230 بود؟!!
    درایور شبکه و nRF24L01
    کاتالوگ محصولات
    کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
    شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
    فروش اسيلوسکوپ GWinstek GOS-630FC

    دیدگاه


      #3
      پاسخ : راه اندازی tsl230

      نوشته اصلی توسط بسطام بیرامی

      آقا من داکیومنتا رو خوندم یه سرچ هم زدم ولی چیزی پیدا نکردم که مشخص کنه مثلا نور آبی چه فرکانسی داره یا نور سبز شما این اطلاعاتو از کجا آوردید؟!
      http://en.wikipedia.org/wiki/Color

      http://en.wikipedia.org/wiki/Visible_spectrum

      http://www.outline-of-knowledge.info/OKD/1/Consciousness/Sense/Vision/Color%20Vision/color%20frequency.html

      http://glasnost.itcarlow.ie/~powerk/GeneralGraphicsNotes/LightingShadingandColour/colour_spaces.html

      فک کنم اختلاف بینشون کم باشه.
      نوشته اصلی توسط بسطام بیرامی
      بعد یه مشکل دیگه هم هست این که توی دیتاشیت نوشته مثلا فلان شدت نور فلان فرکانس رو میده
      ممکن نیست یه شدت نور خاص با ی رنگ خاص هم فرکانس بشه؟!
      تا جایی که من می دونم و از دیتاشیت این سنسور فهمیدم عملکرد این سنسور بر اساس شدت نور هست و رنگ دخیل نیست!در واقع ما با شدت نور تابیده شده رنگ های موجود رو با توجه به فرکانسشون و نرم افزارمون تشخص میدیم مثلا از 700تا 900 رنگ آبی و ...
      مثلا ما یه بازتاب نور سبز روی سنسور با شدت 10 لوکس داشته باشیم و یه بازتاب نور آبی با همون 10 لوکس که موجب ایجاد فرکانس 900k بشه ما اگر این 10 رو محدوده آبی معرفی کرده باشیم آبی رو تایید می کنه و اگر سبز معرفی کرده باشیم سبز رو تایید می کنه و اطلاع می ده.فک نکنم شرایط رو که مثلا زدم پیش بیاد.اگرم بیاد از بدشانسی شما هستش.
      فرض کنید ما چشممون بسته باشه و یکی بگه مثلا سیب گذاشتم تو دستت در حال که گلابی گذاشته باشه و ما فقط از روی صدا بتونیم تشخیص بدیم که یارو گفته سیبه با اینکه جسم سیب تو دستمون هست ولی معیار ما فقط صدا طرف مقابل باشه و راهی جز تشخیص بدون این معیار نداریم.
      دیگه وقتی کار زیاد حساس بشه از آینه های مخصوص استفاده می کنن که اون دیگه فلسفش جدا از اینهاست و شما از من واردتر هستی.

      نوشته اصلی توسط بسطام بیرامی
      سنسور شما دقیقا همین مدل TSL230 بود؟!!
      بله البته مدل tls230 rd
      حرف زدن کافي نيست بايد عمل کرد.دانستن کافي نيست بايد به کار گرفت

      دیدگاه


        #4
        پاسخ : راه اندازی tsl230

        سلام دادا
        من هم قبلا یک کارهایی کرده بودم ... البته با سنسور TCS3200 اون موقع ها حدود 20 تومنی قیمت داشت
        فکر کنم مثل سنسور شما کار میکرد .. نور رو به فرکانس تبدیل میکرد...

        یک کتابخانه ساده هم براش نوشتم که موجود هست

        http://www.eca.ir/forum2/index.php?t...3994#msg433994

        دیدگاه


          #5
          پاسخ : راه اندازی tsl230

          نوشته اصلی توسط روزبه صابری (iranprotel.com)
          http://en.wikipedia.org/wiki/Color

          http://en.wikipedia.org/wiki/Visible_spectrum

          http://www.outline-of-knowledge.info/OKD/1/Consciousness/Sense/Vision/Color%20Vision/color%20frequency.html

          http://glasnost.itcarlow.ie/~powerk/GeneralGraphicsNotes/LightingShadingandColour/colour_spaces.html

          فک کنم اختلاف بینشون کم باشه.تا جایی که من می دونم و از دیتاشیت این سنسور فهمیدم عملکرد این سنسور بر اساس شدت نور هست و رنگ دخیل نیست!در واقع ما با شدت نور تابیده شده رنگ های موجود رو با توجه به فرکانسشون و نرم افزارمون تشخص میدیم مثلا از 700تا 900 رنگ آبی و ...
          مثلا ما یه بازتاب نور سبز روی سنسور با شدت 10 لوکس داشته باشیم و یه بازتاب نور آبی با همون 10 لوکس که موجب ایجاد فرکانس 900k بشه ما اگر این 10 رو محدوده آبی معرفی کرده باشیم آبی رو تایید می کنه و اگر سبز معرفی کرده باشیم سبز رو تایید می کنه و اطلاع می ده.فک نکنم شرایط رو که مثلا زدم پیش بیاد.اگرم بیاد از بدشانسی شما هستش.
          فرض کنید ما چشممون بسته باشه و یکی بگه مثلا سیب گذاشتم تو دستت در حال که گلابی گذاشته باشه و ما فقط از روی صدا بتونیم تشخیص بدیم که یارو گفته سیبه با اینکه جسم سیب تو دستمون هست ولی معیار ما فقط صدا طرف مقابل باشه و راهی جز تشخیص بدون این معیار نداریم.
          دیگه وقتی کار زیاد حساس بشه از آینه های مخصوص استفاده می کنن که اون دیگه فلسفش جدا از اینهاست و شما از من واردتر هستی.
          بله البته مدل tls230 rd
          مرسی ولی طیف های نور و فرکانساشونو که میدونم
          بحث من ارتباط بین فرکانس خروجی سنسور TSL230 با رنگ هست
          چون توی PDF که شما زحمتشو کشیدی این پاراگراف رو دیدم که نمیدونم از کجا آمده ( تو دیتا شیت ها ندیدم )


          ولی توی دیتاشیت TCS3200 این عبارت هست و حتی این نمودار رو هم کشیده


          برای همین شک کردم نکنه شما با TCS3200 کار کردید
          توی اون PDF فکنم شما کلا سنسورای TAOS رو بررسی کردید که یکم آدم به شک می افته
          دلیل دیگه هم اینه که پایه های 7 و 8 توی TSL230 تقسیم کننده فرکانسه و توی TCS3200 تعیین کننده فیلتر

          تا اونجایی که من دسگیرم شده برای رنگ بهتره از TCS3200 و برای شدت نور از TSL230 استفاده بشه
          درایور شبکه و nRF24L01
          کاتالوگ محصولات
          کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
          شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
          فروش اسيلوسکوپ GWinstek GOS-630FC

          دیدگاه


            #6
            پاسخ : راه اندازی tsl230

            نوشته اصلی توسط ShahiMV
            سلام دادا
            من هم قبلا یک کارهایی کرده بودم ... البته با سنسور TCS3200 اون موقع ها حدود 20 تومنی قیمت داشت
            فکر کنم مثل سنسور شما کار میکرد .. نور رو به فرکانس تبدیل میکرد...

            یک کتابخانه ساده هم براش نوشتم که موجود هست

            http://www.eca.ir/forum2/index.php?t...3994#msg433994
            بله بله
            دیدم پستتونو
            دقیقا برای همین به شک افتادم که نکنه TSL230 هم مثل TCS3200 باشه
            درایور شبکه و nRF24L01
            کاتالوگ محصولات
            کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
            شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
            فروش اسيلوسکوپ GWinstek GOS-630FC

            دیدگاه


              #7
              پاسخ : راه اندازی tsl230

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


              http://yazdkit.com/light-to-frequencyconverters-tsl230-2454.html
              حرف زدن کافي نيست بايد عمل کرد.دانستن کافي نيست بايد به کار گرفت

              دیدگاه


                #8
                پاسخ : راه اندازی tsl230

                دوست عزیز من برنامه شما رو خوندم شما از tsl230 به عنوان یک سنسور رنگ استفاده کردید . از تایمر 0 برای اندازه گیری فرکانس استفاده کردید ؟ اگه برای اندازه گیری شدت نور بخواییم به چه صورت میشه ؟

                دیدگاه


                  #9
                  پاسخ : راه اندازی tsl230

                  نوشته اصلی توسط PROTEL99
                  دوست عزیز من برنامه شما رو خوندم شما از tsl230 به عنوان یک سنسور رنگ استفاده کردید . از تایمر 0 برای اندازه گیری فرکانس استفاده کردید ؟ اگه برای اندازه گیری شدت نور بخواییم به چه صورت میشه ؟
                  ببخشید
                  با اجازه روزبه عزیز
                  ببین برای این سنسور فرق نمیکنه شما چی اندازه میگیری
                  خروجی رو بر اساس شدت نور بر حسب فرکانس میده
                  با تایمر در یک مدت معین تعداد پالس شمارش میشه تا فرکانس بدست بیاد
                  شما هم باید همین کارو بکنید و از روی فرکانس شدت نور رو محاسبه کنید
                  درایور شبکه و nRF24L01
                  کاتالوگ محصولات
                  کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
                  شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
                  فروش اسيلوسکوپ GWinstek GOS-630FC

                  دیدگاه


                    #10
                    پاسخ : راه اندازی tsl230


                    نوشته اصلی توسط بسطام بیرامی
                    با اجازه روزبه عزیز
                    اختیار داری آقا.تو برنامه دو تا زیر روال قرار دادم که برای دوتا تایمر استفاده میشه.اولی Pulse_counter و دومی Displays (display تو بسکام به عنوان یه دستور شناخته میشه که یه s اضافه کردم)
                    تو زیر روال Pulse_counter تعداد پالسهای ارسالی توسط سنسور شمرده می شه.تو زیر روال Displays مدت زمان 1 ثانیه مشخص شده که تو این زمان تعداد پالسهای شمرده شده محاسبه میشه.در واقع این مدار کاملا یه فرکانس متر هست.
                    با داشتن کریستال 8 مگاهرتزی و تایمر 0 که 8 بیتی هست با توجه به رابطه (مقدار کریستال/<-- (تعداد بیت تایمر* Prescale )) با تکرار 30 بار و تلرانس در حد صدم مقدار ا ثانیه به دست میاد.(8000000/(256*1024))*30=.98304
                    حرف زدن کافي نيست بايد عمل کرد.دانستن کافي نيست بايد به کار گرفت

                    دیدگاه


                      #11
                      پاسخ : راه اندازی tsl230

                      من برنامه ی شما رو به میکرو دادم و 230 هم وص کردم ولی همش پیغام Over Range میاد و رابطه ی درستی با نور پیدا نکردم . مشکل کارم از کجاست ؟

                      دیدگاه


                        #12
                        پاسخ : راه اندازی tsl230

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

                        دیدگاه


                          #13
                          پاسخ : راه اندازی tsl230

                          ممنون دوست عزیز راه اندازی شد و فرکانس رو به خوبی اندازه گیری میکنه . دو قسمت از برنامه رو میشه بیشتر توضیح بدین من کمی تازه وارد هستم
                          Displays:
                          Incr I
                          If I > 30 Then
                          Stop Timer0
                          Cls
                          Home
                          A = B * 65536
                          A = A + Counter1
                          --------------------------------------------------------------
                          B = 0
                          I = 0
                          Counter1 = 0
                          Start Timer0
                          End If
                          Return
                          '----------------------
                          Pulse_counter:
                          Incr B
                          Counter1 = 0
                          Return

                          دیدگاه


                            #14
                            پاسخ : راه اندازی tsl230

                            تو بخش پالس کانتر تعداد پالس های ورودی شمرده می شه که همون فرکانس ورودی هست.اون 30 تا هم مربوط به ساخت زمان یک ثانیه هست
                            حرف زدن کافي نيست بايد عمل کرد.دانستن کافي نيست بايد به کار گرفت

                            دیدگاه


                              #15
                              پاسخ : راه اندازی tsl230

                              نوشته اصلی توسط روزبه صابری (iranprotel.com)
                              دیدم چندتا تاپیک در مورد این سنسور هست که به نتیجه ای نرسیده یه مدار داشتم میذارم امید وارم که به دردتون بخوره.اگر ناقص هست شما به بزرگیتون ببخشید و راهنمایی کنید تا کاملش کنم.


                              3.3gp



                              www.* * *.com/download/tsl230.zip
                              سلام دوست عزیز . فایل هایی که پلود کردین پاک شده . در صورت امکان دوباره روی یک هاست معتر مثل پرشین گیگ و ... پلود کنید.
                              خدایا هر چقدر دوست داری از عمر من کم کن و به طول عمر پدر و مادرم اضافه کن...

                              دیدگاه

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