اطلاعیه

Collapse
No announcement yet.

مدار تایمر

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

    مدار تایمر

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

    #2
    پاسخ : مدار تایمر

    کسی نیست کمک کنه؟
    همچین چیزی میخوام

    دیدگاه


      #3
      پاسخ : مدار تایمر

      سلام
      یک راه استفاده از 555 هست ولی فک نکنم 3 ساعت بشه ازش زمان گرفت و به نظرم آخرش 10 مین بتونی
      بهتر از اون استفاده از میکرویه که با تایمرش و اینتراپتاش و استفاده از پتانسیومتری که به ADC وصل بشه بتونی بسازیش
      البته میکروی بزرگی هم نمی خواد مثال:tiny15 که 8 پینه و اندازه همین 555 که عکسشم گذاشتی
      مردم شهري که همه در آن مي لنگند/ به کسي که راه راست ميرود مي خندند

      دیدگاه


        #4
        پاسخ : مدار تایمر

        سلام دوست عزیز
        شما از یه 555 با یه فرکانس خییییییییییییییییلی کم + یک تایمر مثل 4040 یا یه جانسون 4017 استفاده کن، که مثلا وقتی 1024 تا کانتر باینری شمرد و هر پالس دوره تناوبش 10 ثانیه بود، حدودا 2.84 ساعت درست میشه

        Good Luck

        دیدگاه


          #5
          پاسخ : مدار تایمر

          دوستان لطفا به این لینک نگاهی بندازند
          New folder (10).zip - 41 KB
          مشکل این جاست که قبل شروع شمارش همچنان رله وصل هستش.اگه قبل شروع شمارش رله خاموش باشه مشکلم حله.

          دیدگاه


            #6
            پاسخ : مدار تایمر

            نوشته اصلی توسط arash_dvb
            دوستان لطفا به این لینک نگاهی بندازند
            New folder (10).zip - 41 KB
            مشکل این جاست که قبل شروع شمارش همچنان رله وصل هستش.اگه قبل شروع شمارش رله خاموش باشه مشکلم حله.
            سلام
            هر جا نوشته :portc.0=0 رو به portc.0=1 و بر عکس تبدیل کن درست میشه
            در ضمن موازی معکوس با کلکتور امیتر ترانزیستور یک دیود موازی کن که سیم پیچ رله باعث سوختن ترانزیستور نشه
            در عمل اگه با ولتاژ بالا کار می کنی یه وقت اون زمین رله رو به مدار وصل نکنی میره هوا
            مردم شهري که همه در آن مي لنگند/ به کسي که راه راست ميرود مي خندند

            دیدگاه


              #7
              پاسخ : مدار تایمر

              سلام
              1 : چرا از tip 3055 استفاده کردی ؟
              میتونستی از ترانزیستورهای دیگه مثل 2n2222 bc108 و یا غیره استفاده کنی
              2 : چرا ولتاژ تحریک سیم پیچ رله رو از 6 ولت استفاده کردی ؟
              میتونی از رله 5 ولت استفده کنی که توی مدار فقط ولتاژ 5 ولتو داشته باشی
              3 : چرا از دیود معکوس برای جریان برگشتی رله استفاده نکردی ؟
              بهتره از دیود های شاتکی استفاده کنی یا 1n4148 تا از ترانزیستورت در مقابل جریان مکوس محافظت بشه

              این برنامه ای که نوشتید درسته !
              وقتی زمانو تنظیم میکنی رله وصل میشه و در پایان رله رو غیر فعال میکنه

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


              خواستن توانستن است !

              دیدگاه


                #8
                پاسخ : مدار تایمر

                نوشته اصلی توسط bstar2
                سلام
                1 : چرا از tip 3055 استفاده کردی ؟
                میتونستی از ترانزیستورهای دیگه مثل 2n2222 bc108 و یا غیره استفاده کنی
                2 : چرا ولتاژ تحریک سیم پیچ رله رو از 6 ولت استفاده کردی ؟
                میتونی از رله 5 ولت استفده کنی که توی مدار فقط ولتاژ 5 ولتو داشته باشی
                3 : چرا از دیود معکوس برای جریان برگشتی رله استفاده نکردی ؟
                بهتره از دیود های شاتکی استفاده کنی یا 1n4148 تا از ترانزیستورت در مقابل جریان مکوس محافظت بشه

                این برنامه ای که نوشتید درسته !
                وقتی زمانو تنظیم میکنی رله وصل میشه و در پایان رله رو غیر فعال میکنه

                نکته :
                به پایه های کنتاکت نرمال باز و بسته رله در عمل توجه فرمایید
                این برنامه رو من ننوشتم.من میخوام طوری تغییرش بدم وقتی زمانو تنظیم کنم از اول رله خاموش باشه بعد که زمان صفر شد رله وصل بشه همین.
                لطفا کمک کنید چه جوری تغییرش بدم

                دیدگاه


                  #9
                  پاسخ : مدار تایمر

                  نوشته اصلی توسط ali4
                  سلام
                  هر جا نوشته :portc.0=0 رو به portc.0=1 و بر عکس تبدیل کن درست میشه
                  در ضمن موازی معکوس با کلکتور امیتر ترانزیستور یک دیود موازی کن که سیم پیچ رله باعث سوختن ترانزیستور نشه
                  در عمل اگه با ولتاژ بالا کار می کنی یه وقت اون زمین رله رو به مدار وصل نکنی میره هوا
                  هر جا نوشته :portc.0=0 رو به portc.0=1 و بر عکس تبدیل کن درست میشه
                  دقیقا کجا هستش من که نتونستم پیدا کنم.
                  پیدا کردم و این کار رو انجام دادم بازم نشد رله همچنان قبل شروع تایم روشنه.یکی نیست کمک کنه؟

                  دیدگاه


                    #10
                    پاسخ : مدار تایمر

                    کد:
                    If Pinb.0 = 1 Then                     'Reset
                      S = 0 : M = 0 : H = 0
                      F = 0
                      Portc.0 = 0
                    End If 
                    
                    If Pinb.3 = 1 Then                     'Start
                      If S > 0 Or M > 0 Or H > 0 Then
                        F = 1
                        Portc.0 = 0
                      End If 
                    
                    If S = 0 And M = 0 And H = 0 Then
                      F = 0
                      Portc.0 = 1
                    End If
                    این سه تا قسمتو تغییر بدی حله
                    خواستن توانستن است !

                    دیدگاه


                      #11
                      پاسخ : مدار تایمر

                      نوشته اصلی توسط bstar2
                      کد:
                      If Pinb.0 = 1 Then                     'Reset
                        S = 0 : M = 0 : H = 0
                        F = 0
                        Portc.0 = 0
                      End If 
                      
                      If Pinb.3 = 1 Then                     'Start
                        If S > 0 Or M > 0 Or H > 0 Then
                          F = 1
                          Portc.0 = 0
                        End If 
                      
                      If S = 0 And M = 0 And H = 0 Then
                        F = 0
                        Portc.0 = 1
                      End If
                      این سه تا قسمتو تغییر بدی حله
                      ممنون که وقت میذارین پاسخ میدین.ولی بازم مثل قبل هستش.قبل شروع کار تایمر بازم رله روشنه.

                      دیدگاه


                        #12
                        پاسخ : مدار تایمر

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

                        اما در مورد سوالت
                        بهتره از یه مثال ساده شروع کنی ببینی چطوری پرتو روشن و خاموش میکنن !
                        خواستن توانستن است !

                        دیدگاه


                          #13
                          پاسخ : مدار تایمر

                          سلام
                          طبق فرمایش دوستان شما حتما کنتاکت رله رو اشتباه وصل کردی
                          یعنی بجای کنتاکت نرمال باز به نرمال بسته وصل کردی
                          یه راه اینه که از پایه نرمال باز رله برای مدارت استفاده کنی
                          راه دوم اینه که برنامتو طبق اون چیزی که گفتم تغییر بدی که گفتی تغییر دادم و من هم می گم اینم به برنامت و قبل از حلقه ی اصلی برنامت اضافه کن portc.0=1
                          البته از لحاظ امنی مورد اول راحتتره و احتیاجی هم تغییر برنامه نیست :agree:
                          مردم شهري که همه در آن مي لنگند/ به کسي که راه راست ميرود مي خندند

                          دیدگاه


                            #14
                            پاسخ : مدار تایمر

                            نوشته اصلی توسط ali4
                            سلام
                            طبق فرمایش دوستان شما حتما کنتاکت رله رو اشتباه وصل کردی
                            یعنی بجای کنتاکت نرمال باز به نرمال بسته وصل کردی
                            یه راه اینه که از پایه نرمال باز رله برای مدارت استفاده کنی
                            راه دوم اینه که برنامتو طبق اون چیزی که گفتم تغییر بدی که گفتی تغییر دادم و من هم می گم اینم به برنامت و قبل از حلقه ی اصلی برنامت اضافه کن portc.0=1
                            البته از لحاظ امنی مورد اول راحتتره و احتیاجی هم تغییر برنامه نیست :agree:
                            مهندس شما درست گفته بودین ب تغییر دادن portc.0 مشکل حل شد.فقط یادم رفته بود کامپایل کنم بعد تست کنم

                            دیدگاه


                              #15
                              پاسخ : مدار تایمر

                              موفق باشی
                              مردم شهري که همه در آن مي لنگند/ به کسي که راه راست ميرود مي خندند

                              دیدگاه

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