اطلاعیه

Collapse
No announcement yet.

ضبط اتوماتیک مکالمات تلفنی توسط AVR

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

    ضبط اتوماتیک مکالمات تلفنی توسط AVR

    سلام بر همه عزیزان

    مقاله منشی تلفنی آقای حامد حقیقی را خواندم . بسیار مفید و عالی بود ( با تشکر از ایشان و جناب محمد نحوی)

    بیایید آن مدار را به ضبط اتوماتک مکالمات تلفنی تبدیل کنیم .( البته من میدونم که زمان رکورد محدود است ولی برای یاد گرفتن مطلب جدید خوبه)

    مدار باید پس از این دو واقعه شروع به ضبط کردن کند : 1- تلفن زنگ بخورد و گوشی برداشته شود 2- گوشی برداشته شده و شماره گیری آغاز شود.

    پس ( اگر اشتباه نکنم ) نتیجه میگیریم که هنگامی که ولتاژ خط تلفن به حدود 5 یا 10 ولت رسید ضبط شروع شود

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


    #2
    پاسخ : ضبط اتوماتیک مکالمات تلفنی توسط AVR

    سلام به آقا مجید و تمام دوستان :bye
    کار شما تقریبا مشابه همان مقاله ای هست که بهش اشاره کردید. ولی چون یه ذره فرق می کنه و شاید باعث بشه من هم به جواب سوالتم که با کم لطفی دوستان :cry: در تاپیک زیر جواب داده نشد، برسم :sad:
    http://www.eca.ir/forum2/index.php/topic,3143.0.html
    ببینید همونطور که می دونید ISD قابلیت آدرس دهی داره پس باید مشخص بشه که:
    1- ما خواهیم با برقرار شدن تماس یک صدا را فقط ضبط کنیم و هیچ پیامی ندیم
    2- یا نه مثل همون پروژه که ذکر شد یک فایل صوتی مثل (لطفا پس از شنیدن بوق پیغام بگذارید) خودمون ضبط کنیم و از اون آدرس به بعد شروع به ضبط کردن کنیم که این مسئله خودش دو حالت داره :
    A: پیام ها پشت سر هم ضبط بشه و بشه با فشار دادن یک دکمه از اول تا آخر پیام ها را شنید
    B: به هر پیام ضبط شده یک آدرس داد (با استفاده از برنامه میکرو) و با فشار دادن یک کلید فشاری به پیام بعدی برویم. البته این کار برای یک منشی تلفنی بی معنی هست ولی یاد گرفتن آدرس دهی خالی از لطف نیست.

    من یه موردی رو می گم بقیه بقیش باشه دوستان دیگه کامل کنن که ما هم استفاده کنیم:
    از همون مدار تبدیل زنگ به پالس منطقی آقای نحوی استفاده کنید البته من یکی دو تا مدار دیگه مشابه اون را دارم، اگه خواستید براتون میزارم. حالا باید برای یکی از پین ها برنامه ای تعریف کنیم تا هر وقت به تعدادی دلخواه 1 شد (با هر زنگ این پین 1 میشه) میکرو اتصال را برقرار کنه یعنی گوشی را برداره (ON HOOK کنه). همونطور که در همون پروژه هم توضیح داده شد باید از خط جریان بکشیم ادامه این قسمت مشابه همون پروژه هست.
    این قسمت را که می خوام بگم ممکنه یه ذره ایراد داشته باشه از دوستانی که در ان رابطه اطلاعت دارن خواهش می کنم ایرادات را حتما بگن.
    پایه CE باید صفر بشه
    حالا باید همون پیغامی که ضبط شده روی خط پخش بشه، پس باید پایه 27 ISD یک بشه. بعد پایه 24 را یک می کنیم حالا صدا پخش می شه و بعد تمام شدن پخش (که تا اون جایی که من فهمیدم با پایه 25-EOM کنترل میشه) آن را صفرمی کنیم.
    برای ضبط کردن، 27 دوباره صفر بشه. حالا پایه 24 را یک می کنیم. حالا ضبط صدا شروع می شه( بدون آدرس دهی). میشه تو این قسمت چنتا کار کرد:
    1- یک تایمر را فعال کرد تا تماس گیرنده در یک زمان محدود پیغام بزاره
    2- میشه هم تایمر را فعال کرد هم ورودی را با پمپ مقایسه کرد (خود AVR یک مقایسه کننده داره) که اگه تو اون بازه زمانی که با تایمر برای گذاشتن پیغام تعیین شده سیگنالی دریافت نشد ارتباط را قطع کنه.

    تو اون لینکی هم که اول آوردم یه مقدار در باره این مسئله صحبت شده از دوستانی که در باره آدرس دهی به ISD اطلاعات دارن خواهش می کنم به اون جا هم سر بزنن.
    آقا مجید اینم از سهم ما، اوستا ببینم شما چی به ما یاد می دی. :smile: راستی در مورد اون سوالت در رابطه با گرفتن منبع تغذیه از خط تلفن، اگه بتونی ولتاژ ورودی زنگ را کنترل کنی و به حالت همون 12 ولت هنگام برقرار شدن تماس برسونی و صاف کردنش با خاسد و دادن به رگولاتور می تونی ولتاژ تثبیت شده را ازش بگیری.
    :job:


    دیدگاه

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