اطلاعیه

Collapse
No announcement yet.

مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

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

    مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

    با سلام.من به یک مشکل عجیب برخورد کردم.
    مداری رو مطابق شکل بستم که میکرو پس از انجام یک سری محاسبات در یک جا پورت c5وc6 و یک(1) میکنه.//PORTC.5=1 , PORTC.6=1 //
    مشکل اینجاست که led بلافاصله روشن میشه ولی رله تقریبا 15-20 ثانیه بعد روشن وصل میشه.
    اگر تغذیه و قطع بکنم وبلافاصله دوباره وصل بکنم اینبار رله با کمتر از 5 ثانیه تاخیر وصل میشه.ولی led درست و به موقه روشن میشه.
    در شبیه سازی به خوبی کار میکنه.ولی در عمل به مشکل میخورم.
    از پروگرامر اروند استفاده میکنم و jtag رو هم غیر فعال کردم(عدد 1 در خود نرم افزار )
    مشکل کجاست کسی میتونه کمک کنه؟

    #2
    پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

    سلام به شما

    کدت رو تمام و کمال قرار بده
    آرزوی سرافرازی برای ایران عزیز . . .


    دیدگاه


      #3
      پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

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

      کدت رو تمام و کمال قرار بده
      کد از لحاظ منطقی مشکلی نداره .چون توی پروتئوس بدون مشکل جواب میگیرم.

      دیدگاه


        #4
        پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

        خب پیشنهادی نمیمونه که بتونیم بدیم(کد نداریم خب) ، اون پین ها هم بصورت پیش فرض مشکلی ندارن و راحت خروجی میشن.

        پس میمونه اینکه لحیم کاری و سلامت میکرو و کریستال و .... رو چک کنی.

        راستی چقدر از پایه ها جریان میکشی؟ خودم هنوز مدرک مستندی ندیدم اما شنیدم حد بالای جریان کشی از کل میکرو 100 میلی آمپره و بالا تر از این عملکرد مختل میشه


        اصلاح میکنم:
        هر پین جریانش از 40 میلی آمپر بیشتر نشه
        و در کل از 200 میلی آمپر نباید بیشتر بشه
        (32) دیتا شیت صفحه 285
        جدیدترین ویرایش توسط dark star; ۱۲:۲۳ ۱۳۹۶/۰۵/۱۹.

        دیدگاه


          #5
          پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

          سلام
          دیود محافظ برای ترانزیستور گذاشتی ؟؟ تست کردی ؟؟
          منظورم دیود هرزگرد هست ...
          ! Life doesn't get easier , you just get stronger

          دیدگاه


            #6
            پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

            نوشته اصلی توسط Amirlopez نمایش پست ها
            سلام
            دیود محافظ برای ترانزیستور گذاشتی ؟؟ تست کردی ؟؟
            منظورم دیود هرزگرد هست ...
            چرا در عمل یه 1n4007 گذاشتم.

            دلیل: ادغام دو پست برای جلوگیری از اسپم

            نوشته اصلی توسط dark star نمایش پست ها
            خب پیشنهادی نمیمونه که بتونیم بدیم(کد نداریم خب) ، اون پین ها هم بصورت پیش فرض مشکلی ندارن و راحت خروجی میشن.

            پس میمونه اینکه لحیم کاری و سلامت میکرو و کریستال و .... رو چک کنی.

            راستی چقدر از پایه ها جریان میکشی؟ خودم هنوز مدرک مستندی ندیدم اما شنیدم حد بالای جریان کشی از کل میکرو 100 میلی آمپره و بالا تر از این عملکرد مختل میشه


            اصلاح میکنم:
            هر پین جریانش از 40 میلی آمپر بیشتر نشه
            و در کل از 200 میلی آمپر نباید بیشتر بشه
            (32) دیتا شیت صفحه 285
            لحیم کاری چند بار چک شده و با تست اتصال کوتاه مولتی متر بررسی شده.
            تنها پین های خروجی میکرو همین دو پین هستند.
            بنابراین در جریان کشی فکر نمیکنم مشکلی باشه.
            الان چک کردم ولتاژ EC حدود 1.7 ,ولت بود.
            مشکل اینجا میتونه باشه؟

            دیدگاه


              #7
              پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

              نوشته اصلی توسط hesam1995 نمایش پست ها
              چرا در عمل یه 1n4007 گذاشتم. دلیل: ادغام دو پست برای جلوگیری از اسپم لحیم کاری چند بار چک شده و با تست اتصال کوتاه مولتی متر بررسی شده. تنها پین های خروجی میکرو همین دو پین هستند. بنابراین در جریان کشی فکر نمیکنم مشکلی باشه. الان چک کردم ولتاژ EC حدود 1.7 ,ولت بود. مشکل اینجا میتونه باشه؟

              اگر منظور ولتاژ کلکتور-امیتر 2n3904 که یا باید پنج ولت بگیری، یا یه چیز خیلی کم (کمتر از نیم ولت). اره پس، ترانزیستور رو چک کن دیگه.


              اصلاح*** لطف کن یه مقاومت کوچیک هم بین کلکتور و پایه ی رله ات قرار بده ( نمی دونم سیم پیچ رله ات چه مشخصاتی داره وگرنه مقدار می گفتم، کم بزار خلاصه (زیر صد اهم باشه).
              جدیدترین ویرایش توسط dark star; ۱۷:۲۱ ۱۳۹۶/۰۵/۱۹.

              دیدگاه


                #8
                پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

                نوشته اصلی توسط dark star نمایش پست ها
                اگر منظور ولتاژ کلکتور-امیتر 2n3904 که یا باید پنج ولت بگیری، یا یه چیز خیلی کم (کمتر از نیم ولت). اره پس، ترانزیستور رو چک کن دیگه.


                اصلاح*** لطف کن یه مقاومت کوچیک هم بین کلکتور و پایه ی رله ات قرار بده ( نمی دونم سیم پیچ رله ات چه مشخصاتی داره وگرنه مقدار می گفتم، کم بزار خلاصه (زیر صد اهم باشه).
                ترانزیستور رو تعویض کردم.مشکلم حل نشد.
                مقوامت سیم پیچی رله 70 اهم ه.طبق محاسبه ای ک کردم نیازی به مقوامت دیگ ای نداشت..
                ولی تست میکنم.

                دیدگاه


                  #9
                  پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

                  کاش اگر تعویض برات راحته (اصلا مدارو رو روی چی بستی؟ ) کلا ترانزیستور رو میگذاشتی کنار و جاش یه LED به پایه C5 میدادی ( با مقومت البته) تا ببینیم پایه در چه وضعیه. لطفا ولتاژ خودت پین C5 رو هم گزارش کن (پنج ولت یا صفره ؟ ) جی تگ رو دقیقا با کدوم نرم افزار غیر فعال کردی؟ منبع پالس ساعتت چیه و چقدره؟
                  جدیدترین ویرایش توسط dark star; ۲۰:۴۷ ۱۳۹۶/۰۵/۱۹.

                  دیدگاه


                    #10
                    پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

                    نوشته اصلی توسط dark star نمایش پست ها
                    کاش اگر تعویض برات راحته (اصلا مدارو رو روی چی بستی؟ ) کلا ترانزیستور رو میگذاشتی کنار و جاش یه LED به پایه C5 میدادی ( با مقومت البته) تا ببینیم پایه در چه وضعیه. لطفا ولتاژ خودت پین C5 رو هم گزارش کن (پنج ولت یا صفره ؟ ) جی تگ رو دقیقا با کدوم نرم افزار غیر فعال کردی؟ منبع پالس ساعتت چیه و چقدره؟
                    متاسفانه PCB زدم بخام اون کارو بکنم میریزه بهم.
                    ولتاژ پین در حالت بدون بار(یعنی ترانزیستور رو کامل جدا کردم یه بار) 4.8 ه.ولی وقتی ترانزیستور سوییچ میشه 1.9 میشه
                    با برنامه progisp
                    منبع پالس ،کلاک داخلی خود میکرو هست و یک مگا هرتز

                    دیدگاه


                      #11
                      پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

                      در برنامه progisp مقابل جایی که مقدار فیوز ها رو مشخص می کنی، تیک عبارت Program Fuse هم زده شده دیگه؟

                      کلا گفتی پایه C6 درست کارمیکنه؟؟

                      دیدگاه


                        #12
                        پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

                        نوشته اصلی توسط dark star نمایش پست ها
                        در برنامه progisp مقابل جایی که مقدار فیوز ها رو مشخص می کنی، تیک عبارت Program Fuse هم زده شده دیگه؟

                        کلا گفتی پایه C6 درست کارمیکنه؟؟

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

                        دیدگاه


                          #13
                          پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

                          هرچند سخته ، ولی خواهش میکنم ترانزیستور رو خارج کن و عوض پایه های بیس و امیتر ترانزیستور یک دیود بگذار بگو ببینیم چی میشه نتیجه

                          دیدگاه


                            #14
                            پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

                            نوشته اصلی توسط dark star نمایش پست ها
                            هرچند سخته ، ولی خواهش میکنم ترانزیستور رو خارج کن و عوض پایه های بیس و امیتر ترانزیستور یک دیود بگذار بگو ببینیم چی میشه نتیجه
                            این کارو کردم.یدونه دیود 1n4001 گذاشتم.0.7 میفته روی دیود.ولتاژ پین میکرو هم 4.1 میشه.

                            دیدگاه


                              #15
                              پاسخ : مشکل در سوئیچینگ ترانزیستور متصل به میکرو کنترلر

                              منظورم LED بود بابا، بد گفتم ظاهرا)

                              بهرحال ولتاژش درسته. بیا و مدار بافرت رو با هم یکم چک کنیم. "جوان الکترونیک " مدل 2n3904 ای که داره copy هست. (البته همونم نداره ظاهرا ). در نتیجه احتمال میدم ترانزیستور شما و کل ترانزیستور های بازار هم کپی باشه ( یعنی احتمال اینکه ترانزیستور معیوب باشه زیاد میشه. ) حالا باید به دو تا چیز دیگه هم توجه کنی ، موقع لحیم کاری (خصوصا اگر هویه ات توان بالا داره ) خیلی ترانزیستور رو معطل نکن و سریع لحیمش کن. اگه میتونی یکم هم حواست به محافظت در برابر الکتریسیته ساکن باشه که مطمئن شیم دیگه ترانزیستور آسیب نبینه.

                              حالا آیا اصلا قبل از اینکه ترانزیستورت رو بگذاری توی مدار، ترانزیستور سالم هست ؟ با یه مدار ساده (مثلا یه مقاومت و LED توی کلکتور) تستش کن .

                              دیدگاه

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