اطلاعیه

Collapse
No announcement yet.

مشکل در ساخت دماسنج با میکرو مگا8

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

    مشکل در ساخت دماسنج با میکرو مگا8

    سلام خدمت سروران گرامی
    من میخوام یه دماسنج با مگا 8 و دوتا سون سگمنت کاتد مشترک بسازم
    همه مراحل رو انجام دادم
    برای خروجی های میکرو هم دوتا bd140 و هفت تا bd139 گذاشتم تا جریان تقویت بشه
    الان وقتی فایل هگز رو ریختم تو میکرو و روشنش کردم هر دو سون سگمنت کاملا روشن شدن
    لطفا فایلهایی که پیوست کردم که شامل پروتیوس و بسکام هست رو ببینید و منو راهنمایی کنید
    ممنون میشم بگید کجای کارم اشتباهه؟؟
    فایلها :

    #2
    پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

    $regfile = "m8def.dat"
    $crystal = 1000000
    Config Adc = Single , Prescaler = Auto , Reference = Internal

    Config Portb = Output
    Config Portd = Output
    P0 Alias Portd


    Start Adc
    Do


    '***********************************************************
    Dim A As Byte , B As Byte , C As Byte , D As Byte , F As Byte , V As Bit

    '***********************************
    'NOTE: adc MUST BE LOWER THAN 100
    Incr A
    If A > 98 Then
    A = 0
    End If
    '*******************************


    'LOOKUP TABLE TEST

    B = A / 10 'DAH GAAN
    D = A Mod 10 'Yek GAAN


    If V = 0 Then
    B = Lookup(b , 7seg)
    Portd.0 = 0
    Portd.1 = 0
    Portb = B
    Portd.0 = 1
    V = 1
    Else
    D = Lookup(d , 7seg)
    Portd.0 = 0
    Portd.1 = 0
    Portb = D
    Portd.1 = 1
    V = 0
    End If

    Waitms 70 . ' TIME IS SET JUST FOR PROTEUS

    Loop
    End


    7seg:
    Data &B1000000 , &B1111001 , &B0100100 , &B0110000 , &B0011001
    Data &B0010010 , &B0000010 , &B1111000 , &B0000000 , &B0010000
    برنامتو ادیت کردم از 0 تا 99 رو مثل کانتر باید نشون بده الیته اگر لوک آپ تیبل درست باشه . تست نکردم خودتون تست کنید
    یک کم توضیح هم توش هست

    دیدگاه


      #3
      پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

      نوشته اصلی توسط kamy007 نمایش پست ها
      $regfile = "m8def.dat"
      $crystal = 1000000
      Config Adc = Single , Prescaler = Auto , Reference = Internal

      Config Portb = Output
      Config Portd = Output
      P0 Alias Portd


      Start Adc
      Do


      '***********************************************************
      Dim A As Byte , B As Byte , C As Byte , D As Byte , F As Byte , V As Bit

      '***********************************
      'NOTE: adc MUST BE LOWER THAN 100
      Incr A
      If A > 98 Then
      A = 0
      End If
      '*******************************


      'LOOKUP TABLE TEST

      B = A / 10 'DAH GAAN
      D = A Mod 10 'Yek GAAN


      If V = 0 Then
      B = Lookup(b , 7seg)
      Portd.0 = 0
      Portd.1 = 0
      Portb = B
      Portd.0 = 1
      V = 1
      Else
      D = Lookup(d , 7seg)
      Portd.0 = 0
      Portd.1 = 0
      Portb = D
      Portd.1 = 1
      V = 0
      End If

      Waitms 70 . ' TIME IS SET JUST FOR PROTEUS

      Loop
      End


      7seg:
      Data &B1000000 , &B1111001 , &B0100100 , &B0110000 , &B0011001
      Data &B0010010 , &B0000010 , &B1111000 , &B0000000 , &B0010000
      برنامتو ادیت کردم از 0 تا 99 رو مثل کانتر باید نشون بده الیته اگر لوک آپ تیبل درست باشه . تست نکردم خودتون تست کنید
      یک کم توضیح هم توش هست
      سلام
      متاسفانه بازم همونجوره
      از تو فیوز بیت ها سرعت کریستال رو بین 1-8 تغییر دادم فقط شرو به چشمک زدن کرد

      دیدگاه


        #4
        پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

        نوشته اصلی توسط pcmousavi نمایش پست ها
        متاسفانه بازم همونجوره
        از تو فیوز بیت ها سرعت کریستال رو بین 1-8 تغییر دادم فقط شرو به چشمک زدن کرد
        من این برنامه رو بدون تغییر روی فایل پرتئوس خودت تست کردم جواب داد منتها ورژن برنامه من 8 هست
        اول یه بزنامه بنویس که فقط اون ال ای دی D3 چشمک بزنه تا راحت تر پرتئوس را تنظیم کنی

        دیدگاه


          #5
          پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

          کد:
           Dim A As Byte , B As Byte , C As Byte , D As Byte , F As Byte , V As Bit
          این خط که بعد از Do تعریف کردین - هرباری که حلقه میرسه به این خط دوباره تعریف میشه و مقدار صفر رو باید بگیره از نظر من.(اگه تست کردی نتیجشو اینجا بگو)
          شما بیا این خط و بزار قبل از Do ببین چه اتفاقی می اوفته.
          به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
          (پيش به سوي هدف)

          دیدگاه


            #6
            پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

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

            دیدگاه


              #7
              پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

              سلام من الان مدار تقویت کننده رو جدا کردم و با یه سون سگمنت کوچیک تست کردم بدون مشکل کار میکنه و ظاهرا مشکل مال ترانزیستور هایی هست که برای تقویت جریان گذاشتم !!
              ولی مشکل چیه من که هرچی نگاه میکنم مشکلی نمیبینم و همه چی اوکی هست
              برای تقویت جریان سون سگمنتها و دادنشون به ردیف های ال ای دی کار خاصی لازمه؟؟

              دیدگاه


                #8
                پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

                اقا یه نفر نیست که یه نقشه برای بافر داشته باشه که باهاش بتونم یه سون سگمنت ساخته شده با ال ای دی که ولتاژ 12 ولت و جریان کمتر از 200 میلی به صورت کاتد مشترک هست رو روشن کنم باهاش؟

                دیدگاه


                  #9
                  پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

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

                  دیدگاه


                    #10
                    پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

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

                    دیدگاه


                      #11
                      پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

                      up............

                      دیدگاه


                        #12
                        پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

                        نوشته اصلی توسط pcmousavi نمایش پست ها
                        هاهاها منفی مشترک
                        کارتو خیلی سخت کردی واسه 12 ولت 200 میلی امپر کاتد مشترک
                        اگر سگمنتها دست سازه بصرفه اینه که اند مشترکش کنی با یک دونه uln , و 4 ترانزیستور ختم بخیرش کنی,

                        دیدگاه


                          #13
                          پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

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

                          دیدگاه


                            #14
                            پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

                            نوشته اصلی توسط pcmousavi نمایش پست ها
                            سلام برا من مشکلی نداره که کاتد مشترکش کنم فقط یه مدار خوب برای آند مشترک بهم بده که بتونم استفاده کنم
                            واسه شما این مدار 9 تا ترانزیستور منفی. 7 تا ترانزیستور مثبت. و 23 سه تا مفاومت اب میخوره
                            اگر اند مشترک کنی یه عدد ای سی یو ال ان و 4 عدد ترانزیستور و 6 عدد مقاومت اب میخوره. حالا خود دانی
                            در ضمن همین الان حرفت عوض شد هااا قبلا گفتی کاتد مشترک بستم الان داری یه چیز دیگه میگی. البته فکر کنم اشتباه لوپی بوده

                            دیدگاه


                              #15
                              پاسخ : مشکل در ساخت دماسنج با میکرو مگا8

                              سلام نه دیگه دو پست قبل گفتم که این یه دماسنج و یه ساعت توی یک چهارچوب هست یکی اند و دیگری کاتد مشترک
                              حالا اگه نقشه داری رو کن برا هر کدوم ؟؟

                              دیدگاه

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