اطلاعیه

Collapse
No announcement yet.

کمک در ساخت یک پروژه

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

    #16
    پاسخ : کمک در ساخت ?ک پروژه

    اگه خودتون یک طرح اولیه رو داشته باشید شاید دوستان بیشتر بتونن کمک کنند.در ضمن درج شماره تلفن ، خلاف قوانین انجمن هست.
    هستم اگر می روم، گر نروم نیستم :rolleyes:

    دیدگاه


      #17
      پاسخ : کمک در ساخت یک پروژه

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

      دیدگاه


        #18
        پاسخ : کمک در ساخت یک پروژه

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

        دیدگاه


          #19
          پاسخ : کمک در ساخت یک پروژه

          سلام دوست عزیز
          لطفا یکبار گویا و بند بند منظور خودتون را بیان کنید در ضمن اگر عکسی شماتیکی یا هر چیزی که بیانگر منظورتون باشه پلود کنید تا دوستان راحتتر کمک کنند. من که تو این فروم مطالب زیادی از دوستان یاد گرفتم. شما هم واضح توضیح بدهید حتماً جواب می گیرید.
          موفق باشید
          «اگر واقعیات با نظریات هماهنگی ندارند، واقعیتآ‌ها را تغییر بده.»
          آلبرت انشتین

          دیدگاه


            #20
            پاسخ : کمک در ساخت یک پروژه

            دوستان سلام
            تعداد دور موتورها را با واحد RPM نشان میدهند.شما تعداد دور در ثانیه رامحاسبه ومقدار را در 60 ضرب کرده .عدد بدست امده دور در دقیقه یاRPM است

            دیدگاه


              #21
              پاسخ : کمک در ساخت یک پروژه

              با سلام
              نمی دونم این کد می تونه بهتون کمک کنه یا نه، ولی می تونه یک ایده باشه و فرکانس لحظه ای رو از پین شماره 1 پورت B گرفته و آنرا به 60 ضرب می کنه تا به RPM تبدیل بشه قطعاً ورودیتون باید در رنج 0 تا 5 ولت باشه و برای این منظور تقویت یا تضعیف بشه.
              کد:
              $regfile = "M32def.dat"
              $crystal = 8000000
              $baud = 9600
              
              '--------------------------------------------------------------------------
              '                Dim Variable
              Dim B As Byte
              Dim I As Integer
              Dim Count As Long
              
              Const Magdiv = 1
              
              '--------------------------------------------------------------------------
              '                Timer Setting
              Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.2 , Rs = Porta.0
              Config Lcd = 20 * 4
              
              Config Timer0 = Timer , Prescale = 1
              Config Timer1 = Counter , Edge = Rising
              
              Enable Interrupts
              Enable Timer0
              Enable Timer1
              
              On Timer0 Timer0_isr
              On Counter1 Timer1_isr
              Lcd "Startingn ..."
              Print "Starting ..."
              Do
              
              Loop
              
              End
              
              '--------------------------------------------------------------------------
              '
              
              Timer1_isr:
                Incr B
              Return
              
              '--------------------------------------------------------------------------
              '
              
              Timer0_isr:
              
                Incr I
              
                If I = 31250 Then
              
                 Stop Timer1
                 Stop Timer1
                 Count = B * 65536
                 Count = Count + Counter1
                 Count = Count * 60
                 Lcd "RPM=" ; Count
                 I = 0
                 B = 0
                 Counter1 = 0
                 Timer0 = 0
                 Start Timer1
                 Start Timer0
              
                End If
              
              Return
              «اگر واقعیات با نظریات هماهنگی ندارند، واقعیتآ‌ها را تغییر بده.»
              آلبرت انشتین

              دیدگاه


                #22
                پاسخ : کمک در ساخت یک پروژه

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

                دیدگاه


                  #23
                  پاسخ : کمک در ساخت یک پروژه

                  سلام
                  توجه داشته باشید با این روش تا 60 دور میشود حساب کرد اگر دور ارام باشه کار بروش دیگر هست(تا60 RPM)

                  دیدگاه


                    #24
                    پاسخ : کمک در ساخت یک پروژه

                    با سلام و خسته نباشید* خدمت تمامی اساتید و مهندسان گرامی*

                    خدا را شاکرم که بعد از پنج سال
                    که توانستم دو اختراع ملی
                    و 10 زبان برنامه نویسی مسلط بشم*

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

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

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

                    سنسور اصلی تاکوژنراتور سنکرون Ac (تو گوگل نمونه هاش هست)بوده که خروجی با افزایش سرعت ، فرکانس نیز افزایش می یابد.

                    من توسط یک اپ امپ 741 ولتاژ Ac به Dc تبدیل کردم که همون اشمیت تریگر خودمونه و بعد به کانتر تایمر دادم و شمارش پالس ها در یک ثانیه که بعد با یه عملیات ساده تقسیم بر مقدار تعداد دور بر دقیقه به دست میاد که این موتور تا 140 هزار دور بر دقیقه میره...!!!!!!
                    اما مشکل من با هیچ کدوم اینا نیس
                    چون وقتی پالس برق شهر با محدود فلان بهمان اعمال کردم
                    زد دقیق 50 هرتز و 1500دور بر دقیقه
                    پس مدار مشکلی نداره
                    اما داخل کارخانه و سنسور نصب شده
                    صفر میزنه

                    با اسکوپ دیجیتالی از خروجی سنسور عکس گرفتم کسی خواست فقط تلگرامی ارسال میکنم.

                    و اینکه حدس خودم اینه که چون موج Ac خیلی داغون و نویز داره نمی تونه اپ امپ بخونه پس یه فیلتر یا صافی میخواد مثل وقتی که Dc با خازن صاف می کنیم. البته این حدس منه ممکنه کاملا غلط باشه پس خواهشمندم راهنمایی کنیم. خیلی ممنونم مرسی

                    دیدگاه


                      #25
                      پاسخ : کمک در ساخت یک پروژه

                      با سلام
                      شما هم باید خروجی سنسور رو چک کنید و هم خروجی مدار 741 رو. آیا تو دور های پائین هم صفر نشون میده؟
                      یکی از علتهاش میتونه خروجی نویزی سنسور باشه. علت دیگه ش ممکنه افت دامنه ی خروجی 741 بخاطر افزایش فرکانس ورودی نسبت به 50 هرتز برق شهر باشه.
                      سنسورهای دور که روی موتورها موجوده عموما از نوع ژنراتوریه که با افزایش دور دامنه ش بالا میره و شکل موج هم خوب میشه. بخاطر همین دامنه ی بالا باید تو طبقه ی ورودی به مدارتون یه لیمیتر یا محدود کننده ی دامنه بذارید تا توی دورهای مختلف دامنه ی یکسان داشته باشید و شرایط کار مدار تغییر نکنه.
                      کمترین توقع از یک فرد تحصیلکرده، دانستن املای صحیح کلمات است.

                      دیدگاه


                        #26
                        پاسخ : کمک در ساخت یک پروژه

                        سلام
                        وقت بخیر
                        نوشته اصلی توسط farshchian نمایش پست ها
                        دوشنبه 17 شهریور 1393 ، ساعت 21:54
                        با سلام ، نمی دونم این کد می تونه بهتون کمک کنه یا نه، ولی می تونه یک ایده باشه و فرکانس لحظه ای رو از پین شماره 1 پورت B گرفته و آنرا به 60 ضرب می کنه تا به RPM تبدیل بشه قطعاً ورودیتون باید در رنج 0 تا 5 ولت باشه و برای این منظور تقویت یا تضعیف بشه.
                        کد:
                        $regfile = "M32def.dat"
                        .........
                        هر چند که ازدرج این پست ، مدت بسیار زیادی گذشته ، منتها ...... ....

                        این کد ، مقدار آر پی ام رو با دقت 60 دور در دقیقه محاسبه و روی صفحه نمایش ال سی دی ، نشون میده .

                        یعنی مثلا با اعمال پالس یک هرتز ، عدد 60 و با اعمال پالس دو هرتز ، عدد 120
                        روی نمایشگر نشان داده میشه و الی اخر .

                        (بدلیل مبتدی بودن در برنامه نویسی)
                        سوال :
                        این عدد از کجا اومده ؟ >>> I = 31250
                        و اینکه
                        به چه صورتی میتونیم ، دقت یک دور در دقیقه رو بدست بیاریم ؟ البته فقط با تغییر در کد برنامه و بدون دستکاری در سنسور .....!

                        با احترام
                        98/3/18
                        جدیدترین ویرایش توسط amir_moayeri; ۲۲:۲۱ ۱۳۹۸/۰۳/۱۸.

                        دیدگاه


                          #27
                          پاسخ : کمک در ساخت یک پروژه

                          نوشته اصلی توسط نو رسیده نمایش پست ها
                          با سلام
                          شما هم باید خروجی سنسور رو چک کنید و هم خروجی مدار 741 رو. آیا تو دور های پائین هم صفر نشون میده؟
                          یکی از علتهاش میتونه خروجی نویزی سنسور باشه. علت دیگه ش ممکنه افت دامنه ی خروجی 741 بخاطر افزایش فرکانس ورودی نسبت به 50 هرتز برق شهر باشه.
                          سنسورهای دور که روی موتورها موجوده عموما از نوع ژنراتوریه که با افزایش دور دامنه ش بالا میره و شکل موج هم خوب میشه. بخاطر همین دامنه ی بالا باید تو طبقه ی ورودی به مدارتون یه لیمیتر یا محدود کننده ی دامنه بذارید تا توی دورهای مختلف دامنه ی یکسان داشته باشید و شرایط کار مدار تغییر نکنه.
                          مرسی خیلی ممنوم بابت پاسخ گوی تون مهندس

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

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

                          دیدگاه


                            #28
                            پاسخ : کمک در ساخت یک پروژه

                            نوشته اصلی توسط mrs049 نمایش پست ها
                            مرسی خیلی ممنوم بابت پاسخ گوی تون مهندس

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

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

                            اساتید و مهندس گرامی کسی نیس کمکم کنه؟!

                            دیدگاه

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