اطلاعیه

Collapse
No announcement yet.

فهمیدن برداشته شدن تلفن طرف مقابل با avr

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

    فهمیدن برداشته شدن تلفن طرف مقابل با avr

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

    #2
    پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

    در حالت کلی وقتی گوشی برداشته نشده اختلاف ولتاژ حدوده 48 ولته که وقتی گوشی برداشته میشه حدود 8 ولت میشه که شما از این میتونید برای تشخیص برداشته شدن خط تلفن استفاده کنید.
    الهم صل علی محمد و آل محمد و عجل فرجهم
    www.adaksell.com

    دیدگاه


      #3
      پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

      نه اینطوری نیست، منظورم این بود که میکرو بفهمه طرف مقااابل کی گوشی رو برمیداره، مثلا میکرو به شما زنگ میزنه و متوجه بشه که شما گوشی رو برداشتی.
      البته با سرچی که کردم مشخص شد که با mt8888 میشه این کار رو کرد ولی نمیدونم چطوری، کسی میدونه آیا؟؟

      دیدگاه


        #4
        پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

        این ایسی فرکانس های خط رو تشخیص میده
        وقتی برای یه زمان کوتاه بوق تماس روی خط ظاهر نشد پس تماس برقرار شده البته روش های دیگر هم داره

        دیدگاه


          #5
          پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

          ممنون. بله درسته حالا چطور این رو راه اندازی کنم و چطور به میکرو وصلش کنم؟؟

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

          روش های دیگه رو هم میشه توضیح بدین؟

          دیدگاه


            #6
            پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

            تو این مد کارنکردم تو دیتاشیتش نوشته - پایه هاش در مقابل بوق های مختلف تغیر وضعیت مشخصی دارند

            دیدگاه


              #7
              پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

              میدونین که چطور توو مد کار کنم؟

              دیدگاه


                #8
                پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

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

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

                حتی شما با این روش میتونی تشخیص بدی که خط مشغول هست یا نه و بعد تماس بگیری.وقتی تماسی برقرار میشه و دو طرف خط جواب میدن(اصطلاحا هوک میکنن) ولتاژ خط میاد رو هشت ولت.
                الهم صل علی محمد و آل محمد و عجل فرجهم
                www.adaksell.com

                دیدگاه


                  #9
                  پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

                  سلام، من تست کردم الان. از زمانی که میکرو به طرف مقابل زنگ میزنه تا زمانی که طرف گوشی رو برمیداره خط تلفن من روی 8 ولته. تغییر ولتاژ ندارم وقتی طرفم گوشی رو بر میداره. میشه شما بیشتر توضیح بدین یا اگه مداری هست معرفی کنید. ممنون

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

                  هم dc و هم ac ولتاژ خط رو گرفتم تغییر نمیکنه

                  دیدگاه


                    #10
                    پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

                    عذر میخوام . من جمله مو تصحیح میکنم . فقط از روی ring back tone میشه تشخیص داد که در حده میلی ولته و اگر تقویتش کنید میتونید از روی قطع شدنش تشخیص بدید که طرف گوشی رو برداشته.

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

                    اگر ring back tone detection رو سرچ کنید بتونید مداری واسه این کار پیدا کنید
                    الهم صل علی محمد و آل محمد و عجل فرجهم
                    www.adaksell.com

                    دیدگاه


                      #11
                      پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

                      سلام . وقتی میکرو شماره مقصدو میگیره تا وقتی گوشی برداشته بشه یک بوق با فرکانس خاصی یه خط در میون به صدا در میاد که از طرف مبدا قابل شنیدن هست حالا اگه شما از یک مدار آشکار ساز بوق شماره گیری استفاده کنی میتونی بفهمی کی گوشی بر داشته میشه.
                      به اینصورت که خرو جی مدار آشکار ساز بوقو وه میکرو وصل کنی و فاصله بین دو بوق متوالیو با تایمر اندازه بگیری اگه فاصله زمانی از یه حد خاصی مثلا 2 ثانیه بیشتر شد یعنی گوشی برداشته شده
                      حالا برای آشکار سازی هم چند راه وجود داره
                      1- استفاده از همون Ic که گفتی
                      2- استفاده از یک مدار فرکانس
                      3- استفاده از الگوریتم گورتزل
                      من خودم با این آخری انجام دادم و جواب گرفتم

                      دیدگاه


                        #12
                        پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

                        نوشته اصلی توسط mojitaba نمایش پست ها
                        عذر میخوام . من جمله مو تصحیح میکنم . فقط از روی ring back tone میشه تشخیص داد که در حده میلی ولته و اگر تقویتش کنید میتونید از روی قطع شدنش تشخیص بدید که طرف گوشی رو برداشته.

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

                        اگر ring back tone detection رو سرچ کنید بتونید مداری واسه این کار پیدا کنید
                        سلام ممنون از جوابتون. به نظرتون این مدار مناسبه؟ اگه نیست میشه برام یه نمونه بذارید خیلی لطف میکنید



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

                        نوشته اصلی توسط hassannikkhah نمایش پست ها
                        سلام . وقتی میکرو شماره مقصدو میگیره تا وقتی گوشی برداشته بشه یک بوق با فرکانس خاصی یه خط در میون به صدا در میاد که از طرف مبدا قابل شنیدن هست حالا اگه شما از یک مدار آشکار ساز بوق شماره گیری استفاده کنی میتونی بفهمی کی گوشی بر داشته میشه.
                        به اینصورت که خرو جی مدار آشکار ساز بوقو وه میکرو وصل کنی و فاصله بین دو بوق متوالیو با تایمر اندازه بگیری اگه فاصله زمانی از یه حد خاصی مثلا 2 ثانیه بیشتر شد یعنی گوشی برداشته شده
                        حالا برای آشکار سازی هم چند راه وجود داره
                        1- استفاده از همون Ic که گفتی
                        2- استفاده از یک مدار فرکانس
                        3- استفاده از الگوریتم گورتزل
                        من خودم با این آخری انجام دادم و جواب گرفتم
                        سلام ممنون، این الگوریتم برنامه پیچیده ای داره؟ چه سخت افزاری میخواد؟

                        دیدگاه


                          #13
                          پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

                          نوشته اصلی توسط pedram0032 نمایش پست ها
                          سلام ممنون، این الگوریتم برنامه پیچیده ای داره؟ چه سخت افزاری میخواد؟
                          سلام نخیر سخت افزار نمیخواد
                          یه الگوریتم فیلتر کردن سیگنال هست که میشه در همون َAVR اون رو پیاده کرد.
                          در حقیقت با این الگریتم که یه فیلتر دیجیتالی هست میشه همه سیگنالهای DTMF رو تشخیص داد
                          شما عبارت زیر رو سرچ کن
                          DTMF with goertzel

                          دیدگاه


                            #14
                            پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

                            اونوقت برای این الگوریتم از تایمر میکرو استفاده میشه؟ میشه با mega32 انجامش داد؟ من بیسیک بلدم

                            دیدگاه


                              #15
                              پاسخ : فهمیدن برداشته شدن تلفن طرف مقابل با avr

                              بله میشه انجام داد . با ADC , timer, intrupt

                              دیدگاه

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