اطلاعیه

Collapse
No announcement yet.

DS1307 عجایب

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

    DS1307 عجایب

    سلام دوستان ، برنامه نوشتم روی قطعات دیپ و برد برد تست گرفتم ، ساعت را میخونه و روی سون سگمنت نشون میده . اما بعد طراحی PCB و پکیج SMD ، ساعت روی سون سگمنت عجیب و غریب نمایش داده میشه ، در واقع عدد خوانده شده از 1307 عدد بزرگی هست ، روی برد برد اینجوری بود ولی بعد از یکبار تنطیم برای همیشه درست میشد ، روی PCB هزار بار هم تنطیم کنی درست نمیشه ، کارهای زیر را هم انجام دادم :

    1- طرحی جدید انجام دادم و 1307 را کنار مگا8 قرار دادم همچنین کریستال
    2- کریستال را عوض کردم
    3- پایه های I2C را جابه جا و ترک ها را تست کردم ،
    4- آیسی 1307 را عوض کردم
    5- میکرو را عوض کردم
    6- باتری را عوض کردم
    7- برنامه روی بردبرد جواب داد
    9- رله دارم تو مدار ولی با قطع کردنش بازم ادامه داره
    10- ده به بعد را هر کاری شما بگید میکنم


    یه تاپیک جدید هم زده بودم ، حالا نیستش و اومدم اینجا نوشتم .

    #2
    پاسخ : DS1307 عجایب

    نوشته اصلی توسط EhsaN_ME2 نمایش پست ها
    سلام دوستان ، برنامه نوشتم روی قطعات دیپ و برد برد تست گرفتم ، ساعت را میخونه و روی سون سگمنت نشون میده . اما بعد طراحی PCB و پکیج SMD ، ساعت روی سون سگمنت عجیب و غریب نمایش داده میشه ، در واقع عدد خوانده شده از 1307 عدد بزرگی هست ، روی برد برد اینجوری بود ولی بعد از یکبار تنطیم برای همیشه درست میشد ، روی PCB هزار بار هم تنطیم کنی درست نمیشه ، کارهای زیر را هم انجام دادم :

    1- طرحی جدید انجام دادم و 1307 را کنار مگا8 قرار دادم همچنین کریستال
    2- کریستال را عوض کردم
    3- پایه های I2C را جابه جا و ترک ها را تست کردم ،
    4- آیسی 1307 را عوض کردم
    5- میکرو را عوض کردم
    6- باتری را عوض کردم
    7- برنامه روی بردبرد جواب داد
    9- رله دارم تو مدار ولی با قطع کردنش بازم ادامه داره
    10- ده به بعد را هر کاری شما بگید میکنم


    یه تاپیک جدید هم زده بودم ، حالا نیستش و اومدم اینجا نوشتم .
    سلام
    ببینید از این دست مشکلات زیاد پیش میاد و دلیلش معمولا رعایت نکردن نکاتیه که فکرشم نمیکنید مهم باشن. مثلا توی شرکت ما بردی تولید شد و از همین DS1307 توش استفاده شد؛ اما کسی که شماتیک رو کشیده بود حواسش نبود که DS1307 با 3.3 تغذیه نمیشه و همین مسئله باعث شد کلی از بردها رو مجبور شدیم اصلاح کنیم! یه بنده خدایی هم یکی دو هفته مثل شما روش کار میکرد و و به زمین و زمان و سازنده DS1307 بد و بیراه میگفت که چرا اینطور تراشه ای ساخته که روی برد جواب نمیده؛ اما همون شخص اتفاقی فهمید که توی روند کار چه اشتباهی رخ داده و تغذیه به درستی تامین نشده!
    شما هم دقت کنید، حتما موردی هست که توسط شما رعایت نمیشه. ضمنا سعی کنید حتما باتری بکاپ براش بذارید. خود من تجربه ناخوش آیندی با این آی*سی سر نذاشتن باتری بکاپ داشتم

    دیدگاه


      #3
      پاسخ : DS1307 عجایب

      سلام ممنون
      تغذیه آی سی را پنج دادم و با ولت متر هم گرفتم ، حتی پول آپ SDA و SCL را هم گرفتم که پنج باشه ، باتری بک آپ براش گذاشتم ، ولتاژ اون هم گرفتم 3 ولت بوده ، یه مشکل عجیبی هست ، نمیدونم چی بگم ، چکار کنم
      بازم ممنون که جواب دادید ،

      دیدگاه


        #4
        پاسخ : DS1307 عجایب

        نوشته اصلی توسط EhsaN_ME2 نمایش پست ها
        سلام ممنون
        تغذیه آی سی را پنج دادم و با ولت متر هم گرفتم ، حتی پول آپ SDA و SCL را هم گرفتم که پنج باشه ، باتری بک آپ براش گذاشتم ، ولتاژ اون هم گرفتم 3 ولت بوده ، یه مشکل عجیبی هست ، نمیدونم چی بگم ، چکار کنم
        بازم ممنون که جواب دادید ،
        مقدار پول آپ چقدره؟
        جدیدترین ویرایش توسط mojitaba; ۱۱:۵۸ ۱۳۹۸/۱۱/۰۱.
        الهم صل علی محمد و آل محمد و عجل فرجهم
        www.adaksell.com

        دیدگاه


          #5
          پاسخ : DS1307 عجایب

          مقدار پول آپ برای بردبرد یک کیلو گذاشتم جواب داد ، برای مدار SMD یک کیلو و ده کیلو بصورت جداگانه و مشابه گذاشتم جواب نداده ، حالا کمتر از یک کیلو میذارم ببینم چی میشه

          دیدگاه


            #6
            پاسخ : DS1307 عجایب

            نوشته اصلی توسط EhsaN_ME2 نمایش پست ها
            مقدار پول آپ برای بردبرد یک کیلو گذاشتم جواب داد ، برای مدار SMD یک کیلو و ده کیلو بصورت جداگانه و مشابه گذاشتم جواب نداده ، حالا کمتر از یک کیلو میذارم ببینم چی میشه
            مقاومت مناسب برای پول آپ 4.7 کیلو هستش نه 1 کیلو! با گذاشتن مقاومت کم ممکنه حتی به آی سی آسیب بزنید!

            دیدگاه


              #7
              پاسخ : DS1307 عجایب

              من 390 اهم و 33 اهم هم الان گداشتم

              چرای روی بردبرد یک کیلو جواب داد؟؟؟

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

              نوشته اصلی توسط hossein.m98 نمایش پست ها
              مقاومت مناسب برای پول آپ 4.7 کیلو هستش نه 1 کیلو! با گذاشتن مقاومت کم ممکنه حتی به آی سی آسیب بزنید!
              چرای روی بردبرد یک کیلو جواب داد؟؟؟

              دیدگاه


                #8
                پاسخ : DS1307 عجایب

                نوشته اصلی توسط EhsaN_ME2 نمایش پست ها
                من 390 اهم و 33 اهم هم الان گداشتم

                چرای روی بردبرد یک کیلو جواب داد؟؟؟

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



                چرای روی بردبرد یک کیلو جواب داد؟؟؟
                هرچیزی که جواب بده لزوما درست نیست!

                دیدگاه


                  #9
                  پاسخ : DS1307 عجایب

                  باشه ، چشم یه مقاومت 4.7 میذارم جواب نداد ، آیسی را هم عوض میکنم

                  دیدگاه


                    #10
                    پاسخ : DS1307 عجایب

                    نوشته اصلی توسط EhsaN_ME2 نمایش پست ها
                    باشه ، چشم یه مقاومت 4.7 میذارم جواب نداد ، آیسی را هم عوض میکنم
                    پیشنهاد میکنم شما که با این IC به مشکل خوردی یک بار دیتاشیت اش رو کامل بخونی. ضمنا اگر هر بار از یک جا IC تهیه میکنی، این بار از جای دیگه بخری چون ممکنه اجناس یک مغازه خاص کاملا فیک باشن!

                    دیدگاه


                      #11
                      پاسخ : DS1307 عجایب

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

                      دیدگاه


                        #12
                        پاسخ : DS1307 عجایب

                        نوشته اصلی توسط hossein.m98 نمایش پست ها
                        پیشنهاد میکنم شما که با این IC به مشکل خوردی یک بار دیتاشیت اش رو کامل بخونی. ضمنا اگر هر بار از یک جا IC تهیه میکنی، این بار از جای دیگه بخری چون ممکنه اجناس یک مغازه خاص کاملا فیک باشن!
                        سلام ، آیسی را عوض کردم ، مقاومت را هم 4.7 کیلو گذاشتم ، چند باری ساعت را صفر نشون داد ، ولتاژ گرفتم پول آپ SCL ولتاژ نمیداد ، چراشم نفهمیدم ، یکم با هویه هوا گرم آیسی را حرارت دادم ، دوباره برگشت به همون حالت نمایش عجیب غریب روی سگمنت ، ولتاژ پول آپ SCL هم درست شده بود ، ولی با مقاومت 4.7 کیلو بازم خراب نشون میداد ، بازم آیسی را عوض کردم همون مشکل قدیمی را دارم ، فکر کنم دوحالت بیشتر نداشته باشه ، یکی به گفته شما اجناس فیک ، یکی هم نداشتن سیم ارت هویه هواگرم ، سیم ارت را همینطوری وصل کردم به پنجره جوش خورده به اسکلت آهنی ساختمان . خلاصه بابت راهنمایی هاتون ممنونم

                        دیدگاه


                          #13
                          پاسخ : DS1307 عجایب

                          نوشته اصلی توسط EhsaN_ME2 نمایش پست ها
                          سلام ، آیسی را عوض کردم ، مقاومت را هم 4.7 کیلو گذاشتم ، چند باری ساعت را صفر نشون داد ، ولتاژ گرفتم پول آپ SCL ولتاژ نمیداد ، چراشم نفهمیدم ، یکم با هویه هوا گرم آیسی را حرارت دادم ، دوباره برگشت به همون حالت نمایش عجیب غریب روی سگمنت ، ولتاژ پول آپ SCL هم درست شده بود ، ولی با مقاومت 4.7 کیلو بازم خراب نشون میداد ، بازم آیسی را عوض کردم همون مشکل قدیمی را دارم ، فکر کنم دوحالت بیشتر نداشته باشه ، یکی به گفته شما اجناس فیک ، یکی هم نداشتن سیم ارت هویه هواگرم ، سیم ارت را همینطوری وصل کردم به پنجره جوش خورده به اسکلت آهنی ساختمان . خلاصه بابت راهنمایی هاتون ممنونم
                          سیم ارت هویه چه ربطی به مدار داره؟ چه منظوری داشتید که با هوای گرم آی سی رو حرارت دادید؟ منظورتون از "پول آپ ولتاژ نمیداد" چیه؟ اگر میشه شماتیکی که استفاده میکنید هم اینجا قرار بدید.

                          دیدگاه


                            #14
                            پاسخ : DS1307 عجایب

                            دقیقا به مشکل شما برخورده بودم ..
                            آخرش بیخیال شدم و از ماژول اماده استفاده کردم..
                            این ای سی تقلبی تو بازار خیلی زیاد داره ..
                            باز اون یکی ای سی سری ds که شماره اش رو یادم رفت چند بود و از این ای سی بالاتر
                            بود وضعیت بهتری داره تو بازار از نظر کیفیت..

                            دیدگاه


                              #15
                              پاسخ : DS1307 عجایب

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

                              سلام ، این کار را کرده بودم ، نمایش اعداد روی سگمنت درسته ، چیزی که برداشت کردم اینه که چون 1307 مقدار اولیه نداره خب حق داره که عدد بزرگ یا صفر را بخونه ، منتها بعد از تنظیم فقط ساعت و دقیقه و ثانیه وقتی میکرو میخواد زمان را از 1307 بخونه عدد بزرگی را میخونه ، بعد برای نوشتن روی سگمنت کد اشتباه میفرسته ، دوباره برم تنظیمات ، برای هر کدوم از مقادیر ساعت نمایش کد اشتباه داره ، دکمه افزایش را هم که بگیرم یا کاهش ، یک سری کدهای نمایشی اشتباه داره تا مثلا 255 سرریز کنه بعد میشه صفر و نمایش اعداد روی سگمنت درست انجام میشه و البته در دستورات IF دیگه در محدوده مجاز ساعت شمارش بسته میشه .

                              خداییش یکبار تنظیمش کنی دیگه عدد قلمبه سلمبه نباید بخونه ، وقتی همه چی رو به راهه

                              یکی از اعضا گفت که شاید سری آیسی که خریدی فیک باشه ، یا مشکلی داشته باشه ؛ منم از همه جا متعجب به همین رسیدم

                              دیدگاه

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