امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارتباط دو میکروکنترولر توسط خط تلفن
نویسنده پیام
vahid_ve_mybb1.2_import12823 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 37
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #1
ارتباط دو میکروکنترولر توسط خط تلفن
ببینم ، تا حالا کسی میکروکنترولر را به خط تلفن متصل کرده؟ و با اون به صورت تن شماره گیری کرده؟ (البته خودم پالس شماره گرفتم و موفق به شماره گیری تن نشدم! :cry: ) البته شنیدم که یک ای سی هست که این کارو میکنه. حتی قابلیت آی دی کالر هم داره. درسته؟ :roll: خوب اگه بشه این کار را کرد پس حتما میشه دوتا میکروکنترولر را از طریق خط تلفن به همدیگه وصل کرد و اطلاعاتی را از یکی به دیگری و بر عکس منتقل نمود؟! :) خوب اگه کسی تا حالا این کارو انجام داده در موردش توضیح بده.

ضمنا زبونش Bascom و میکروکنترولرش AVR سری Mega باشه. اگر هم ای سی معرفی میکنید دیتا شیتش را هم بزارید.

باید کار آسونی باشه! 8)

با تشکر وحید :wink:
۰۷-مهر-۱۳۸۵, ۰۷:۳۰:۰۸
وب سایت ارسال‌ها
پاسخ
Iran-PC آفلاین
كاربر دو ستاره
**

ارسال‌ها: 101
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #2
 
خوشم میاد از چیزایی که خوشم میاد خوشت میاد.

من اگه جای آقا هادی بودم تا حالا شککرده بودم که اینا یکی اند با 2 تا آیدی.

توی بسکام میشه شماره گیری تون انجام داد.
دستورش هم اینه انگاری
DTMFOut
البته یه سری تنظیمات هم داره فکر کنم که بلد نیستم.
برای فهمیدن شماره های گرفته شده طرف مقابل هم میتونی از آیسی MT8870 استفاده کنی.
اما این ارتباطی که میگی بین 2 تا میکرو در چه حدیه و برای چه منظوری.؟
۰۷-مهر-۱۳۸۵, ۰۹:۳۸:۵۸
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #3
 
ولی خوشم می یاد داره می رسه سایت به به جایی که اگه یکی یه مشکلی داشت بتونه اینجا حلش کنه
اینجوری داده ها با سرعت خیلی کم ردو بدل می شن و امنیت هم زیاد ندارن ممکنه بهم بریزن
من یه بار این کارو می خواستم بکنم از مودم اکسترنال استفاده کردم با رابط سریال بهش وصل می شی و با دستورات AT بهش فرمان می دی خودش زنگ می زنه Connect می شه و ... تازه مطمئن هم هست فقط یه مشکل داشت که آخرش هم نفهمیدم فکر کنم یه دستور کم داشت با بزی مودم ها کار می کرد اگه مودم رو عوض می کردی Connect می شد ولی داده نمی فرستاد و بگیره
راستی فروشگاه رو دیدن؟ (البته تو همین سایت ها) به نظرتو چه طوره؟

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۷-مهر-۱۳۸۵, ۱۱:۳۴:۰۷
وب سایت ارسال‌ها
پاسخ
Iran-PC آفلاین
كاربر دو ستاره
**

ارسال‌ها: 101
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #4
 
ha_60 نوشته است:ولی خوشم می یاد داره می رسه سایت به به جایی که اگه یکی یه مشکلی داشت بتونه اینجا حلش کنه
اینجوری داده ها با سرعت خیلی کم ردو بدل می شن و امنیت هم زیاد ندارن ممکنه بهم بریزن
من یه بار این کارو می خواستم بکنم از مودم اکسترنال استفاده کردم با رابط سریال بهش وصل می شی و با دستورات AT بهش فرمان می دی خودش زنگ می زنه Connect می شه و ... تازه مطمئن هم هست فقط یه مشکل داشت که آخرش هم نفهمیدم فکر کنم یه دستور کم داشت با بزی مودم ها کار می کرد اگه مودم رو عوض می کردی Connect می شد ولی داده نمی فرستاد و بگیره
راستی فروشگاه رو دیدن؟ (البته تو همین سایت ها) به نظرتو چه طوره؟
سلام.
آقا هادی این دستورات AT چی هست؟
لیستی از این دستورات با توضیح فارسی سراغ دارید؟
و اینکه شما از چه مودمی استفاده کردید (اسمش) و اینکه قیمتش چنده حدودا؟

فروشگاهتون (فروشگاهمون) مبارک.
من یک بار دیده بودم.
اما قیمتهاش با قیمتهای بیرون (جمهوری) فرق داشت.
بعضی هاش قیمتهاش ارزونتره بعضیهاش گرون تر.
مثلا lm35 رو من از جوان خریدم دونه ای 600 اما اینجا نوشته 85
و mega8 رو خریدم 850 (فروشگاه جام جم پاساژ امجد)اما اینجا نوشته 1450
میبینی بعضی قیمتها کمتره بعضی ها بیشتر.
۰۷-مهر-۱۳۸۵, ۱۲:۱۶:۳۴
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #5
 
تو Google یه AT Command سرچ کنی کلی چیز پیدا می کنی فکر کنم ترجمه هم کرده باشن در کل دستورات کار با مدمه خیلی هم راحت مثلا
ATDT 12345
شماره 12345 رو براتون به صورت تون می گیره
در مورد فروشگاه هم برات پیغام می زارم چون موضوع تاپیک منحرف می شه

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۷-مهر-۱۳۸۵, ۱۳:۳۹:۵۳
وب سایت ارسال‌ها
پاسخ
vahid_ve_mybb1.2_import12823 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 37
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #6
 
:lol: :wink:
دیگه هر چی پیش میریم باید تخصصی تر کار کنیم! آخه تا کی چشمک زن بسازیم یا رو LCD بنویسیم Hello !
:roll:

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

دیتا شیت آی سی MT8870 را هم بزار و یه کم در موردش توضیح بده.

رد و بدل اطلاعات هم خوب به هر منظوری میتونه باشه. مهم اینه که بشه رد و بدلش کرد. :P
ممنون :wink:

راستی آقا هادی ، شما که میگی امنینت نداره، خوب کدش میکنیم و حجمش رو میاریم پایین.
مودم هم میشه اما به چه درد میخوره؟ مثل اینه که بریم یه چیز آماده بخریم! مهم اینه که همه ی قسمتاش رو خودمون بسازیم و طراحی کنیم! :) :wink:

:wink:

ضمنا فروشگاهتون هم خیلی خوبه. اما به نظر من باید داخلش چیزایی بزارین که خیلی کمیاب باشن :!:
۰۸-مهر-۱۳۸۵, ۰۶:۰۷:۲۳
وب سایت ارسال‌ها
پاسخ
vahid_ve_mybb1.2_import12823 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 37
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #7
 
من یه مثال برای DTMFOut در Help بسکام پیرا کردم Biggrin اما هنوز روش کار نکردم ببینم چی؟ دلیل اینم که روش کار نکردم اینه که نمیدونم چه شکلی باید میکروکنترولر را به PhoneLine متصل کرد! :cry:

اینم کد:

کد:
'-----------------------------------------------------------------------------------------

'name                     : dtmfout.bas

'copyright                : (c) 1995-2005, MCS Electronics

'purpose                  : demonstrates DTMFOUT statement based on AN 314 from Atmel

'micro                    : Mega48

'suited for demo          : yes

'commercial addon needed  : no

'-----------------------------------------------------------------------------------------




$regfile = "m48def.dat"                                     ' specify the used micro

$crystal = 8000000                                          ' used crystal frequency

$baud = 19200                                               ' use baud rate

$hwstack = 32                                               ' default use 32 for the hardware stack

$swstack = 10                                               ' default use 10 for the SW stack

$framesize = 40                                             ' default use 40 for the frame space




'since the DTMFOUT statement uses the TIMER1 interrupt you must enable

'global interrupts

'This is not done by the compiler in case you have more ISRs

Enable Interrupts







'the first sample does dtmfout in a loop

Dim Btmp As Byte , Sdtmf As String * 10




Sdtmf = "12345678"                                          ' number to dial




Do




Dtmfout Sdtmf , 50                                         ' lets dial a number

'                ^ duration is 50 mS for each digit

Waitms 1000                                                ' wait for one second







' As an alternative you can send single digits

' there are 16 dtmf tones

  For Btmp = 0 To 15

   Dtmfout Btmp , 50                                        ' dtmf out on PORTB.3 for the 2313 for 500 mS

    'output is on the OC1A output pin

    Waitms 500                                              ' wait 500 msec

Next

Loop

End




'the keypad of most phones looks like this :

'1  2  3    optional are A

'4  5  6                 B

'7  8  9                 C

'*  0  #                 D




'the DTMFOUT translates a numeric value from 0-15 into :

' numeric value    phone key

'   0                0

'   1                1

'   2                2

'   3                3

' etc.

'   9                9

'  10                *

'  11                #

'  12                A

'  13                B

'  14                C

'  15                D
۰۸-مهر-۱۳۸۵, ۰۶:۲۳:۴۵
وب سایت ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #8
 
نقل قول: مودم هم میشه اما به چه درد میخوره؟
هر کدوم از اینها یه پروژ است وصل میکرو به خط یکیه و ساخت مودم یکیه مثل این می مونه که به خای ترانزیستور ها رو هم خودت بسازی Amaze

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۸-مهر-۱۳۸۵, ۱۱:۰۸:۳۴
وب سایت ارسال‌ها
پاسخ
Iran-PC آفلاین
كاربر دو ستاره
**

ارسال‌ها: 101
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #9
 
vahid_ve نوشته است::lol: :wink:
دیگه هر چی پیش میریم باید تخصصی تر کار کنیم! آخه تا کی چشمک زن بسازیم یا رو LCD بنویسیم Hello !
:roll:

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

دیتا شیت آی سی MT8870 را هم بزار و یه کم در موردش توضیح بده.

رد و بدل اطلاعات هم خوب به هر منظوری میتونه باشه. مهم اینه که بشه رد و بدلش کرد. :P
ممنون :wink:

راستی آقا هادی ، شما که میگی امنینت نداره، خوب کدش میکنیم و حجمش رو میاریم پایین.
مودم هم میشه اما به چه درد میخوره؟ مثل اینه که بریم یه چیز آماده بخریم! مهم اینه که همه ی قسمتاش رو خودمون بسازیم و طراحی کنیم! :) :wink:

:wink:

ضمنا فروشگاهتون هم خیلی خوبه. اما به نظر من باید داخلش چیزایی بزارین که خیلی کمیاب باشن :!:
سلام.
خیلی تند میری :twisted: (بگو اگه میتونی تو هم برو)
شما زحمت بکش توی گوگل بنویس MT8870 . همین.
چیز دیگه ای ننویس.
توی صفحه اول حد اقل یک لینک دانلود مستقیم فایل دیتا شیت میبینی.
مثل همین
http://perso.orange.fr/arquie-composants...mt8870.pdf
توی دیتا شیت هم نحوه استفاده از این آی سی هست.
یک پایه داره که اطلاع میده کلیدی فشرده شده و کد کلید هم در 4 پایه دیتا این آی سی آشکار میشه.
برای اتصال میکرو به خط تلفن هم میتونی از نقشه همون 8870 استفاده کنی.
یعنی برق زمین میکرو رو با - خط تلفن یکی میکنی و خط مثبت تلفن رو با اون نقشه ای که تو شماتیک اتصال 8870 دیدی به پایه ای که خروجی میکرو ظهور میکنه وصل کن.
بدون اینکار ها هم میتونی برای تست پایه میکرو رو مستقیم به 8870 وصل کنی (بدون خط تلفن).

پرسیدم رد و بدل اطلاعات برای چه کاری میخوای که دستم بیاد حجم اطلاعاتی که قراره رد و بدل بشه چقدره.
اگر فقط در حد سیستم هشدار و مثلا تا40 - 50 بایته از همین روش استفاده کن . اما اگر حجم اطلاعات زیاده از همون مودمی که آقا هادی فرمود استفاده کنی بهتره.
۰۸-مهر-۱۳۸۵, ۲۲:۲۸:۴۳
ارسال‌ها
پاسخ
vahid_ve_mybb1.2_import12823 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 37
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #10
 
ha_60 نوشته است:
نقل قول: مودم هم میشه اما به چه درد میخوره؟
هر کدوم از اینها یه پروژ است وصل میکرو به خط یکیه و ساخت مودم یکیه مثل این می مونه که به خای ترانزیستور ها رو هم خودت بسازی Amaze

بابا مگه میخایم چه کار کنیم؟ دیگه ترانزیستور کجا بود؟ فقط 2 تا ای سی (Atmega16 و MT8870)
8O

اینو ببین:


http://i10.tinypic.com/33uxv0h.jpg


:wink:
۰۹-مهر-۱۳۸۵, ۰۶:۰۳:۴۵
وب سایت ارسال‌ها
پاسخ
vahid_ve_mybb1.2_import12823 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 37
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #11
 
Iran-PC نوشته است:
vahid_ve نوشته است::lol: :wink:
دیگه هر چی پیش میریم باید تخصصی تر کار کنیم! آخه تا کی چشمک زن بسازیم یا رو LCD بنویسیم Hello !
:roll:

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

دیتا شیت آی سی MT8870 را هم بزار و یه کم در موردش توضیح بده.

رد و بدل اطلاعات هم خوب به هر منظوری میتونه باشه. مهم اینه که بشه رد و بدلش کرد. :P
ممنون :wink:

راستی آقا هادی ، شما که میگی امنینت نداره، خوب کدش میکنیم و حجمش رو میاریم پایین.
مودم هم میشه اما به چه درد میخوره؟ مثل اینه که بریم یه چیز آماده بخریم! مهم اینه که همه ی قسمتاش رو خودمون بسازیم و طراحی کنیم! :) :wink:

:wink:

ضمنا فروشگاهتون هم خیلی خوبه. اما به نظر من باید داخلش چیزایی بزارین که خیلی کمیاب باشن :!:
سلام.
خیلی تند میری :twisted: (بگو اگه میتونی تو هم برو)
شما زحمت بکش توی گوگل بنویس MT8870 . همین.
چیز دیگه ای ننویس.
توی صفحه اول حد اقل یک لینک دانلود مستقیم فایل دیتا شیت میبینی.
مثل همین
http://perso.orange.fr/arquie-composants...mt8870.pdf
توی دیتا شیت هم نحوه استفاده از این آی سی هست.
یک پایه داره که اطلاع میده کلیدی فشرده شده و کد کلید هم در 4 پایه دیتا این آی سی آشکار میشه.
برای اتصال میکرو به خط تلفن هم میتونی از نقشه همون 8870 استفاده کنی.
یعنی برق زمین میکرو رو با - خط تلفن یکی میکنی و خط مثبت تلفن رو با اون نقشه ای که تو شماتیک اتصال 8870 دیدی به پایه ای که خروجی میکرو ظهور میکنه وصل کن.
بدون اینکار ها هم میتونی برای تست پایه میکرو رو مستقیم به 8870 وصل کنی (بدون خط تلفن).

پرسیدم رد و بدل اطلاعات برای چه کاری میخوای که دستم بیاد حجم اطلاعاتی که قراره رد و بدل بشه چقدره.
اگر فقط در حد سیستم هشدار و مثلا تا40 - 50 بایته از همین روش استفاده کن . اما اگر حجم اطلاعات زیاده از همون مودمی که آقا هادی فرمود استفاده کنی بهتره.

منظور من از اینکه لینک دیتا شیتش رو بزار این بود که هرکی یک ای سی معرفی میکنه لینک دیتا شیتش رو هم بزاره تا همه از اون استفاده کنند و دیگه نخاند برن تو گوگل سرچش کنند. فقط همین! :wink:

برای ردو بدل دیتا هم حدود چند کیلو بایت مثلا 50kb که حتما میشه.
برای استفاده نکردن از مودم هم چند تا دلیل دارم:
1- بزرگه و حجم زیادی اشغال میکنه
2- یک لقمه ی آماده هست Biggrin
3- اگه از مودم استفاده کنیم که کار شاقی نکردیم آخه! :wink:

ممنون از راهنماییت :wink:
۰۹-مهر-۱۳۸۵, ۰۶:۱۴:۲۷
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ارتباط میکرو با plc از طریق شبکه profibus nex2004 11 14,656 ۰۱-بهمن-۱۳۹۸, ۱۱:۰۰:۱۹
آخرین ارسال: d.hamidi2535
Exclamation ارتباط سريال بين دو ميكرو و نمايش روي lcd با codevision ali313 13 28,959 ۰۱-شهریور-۱۳۹۷, ۱۱:۰۸:۴۳
آخرین ارسال: farhadtavakkol
  [فوری] عدم شناسایی میکرو توسط پروگرامر منیره مرادی 1 2,525 ۲۹-مرداد-۱۳۹۷, ۲۰:۵۷:۳۰
آخرین ارسال: 1نفر
  مشکل در ارتباط بیسیم با پروتکل USART cortex-m3 5 6,012 ۰۷-آبان-۱۳۹۵, ۰۰:۱۷:۳۶
آخرین ارسال: milad15m
  هنگ کردن میکرو در ارتباط سریال nex 1 2,890 ۰۴-آبان-۱۳۹۵, ۲۰:۵۶:۵۹
آخرین ارسال: علی محد شریفی
  ارتباط avr با plc از طریق profibus nex2004 5 7,429 ۰۳-مهر-۱۳۹۵, ۰۳:۱۶:۰۸
آخرین ارسال: jalil2008
  ارتباط دو طرفه با فرستنده nrf24 sniper-70 0 2,426 ۰۹-شهریور-۱۳۹۵, ۲۲:۱۶:۴۸
آخرین ارسال: sniper-70
Question مشکل با ارتباط spi miladd72 1 2,510 ۱۸-مرداد-۱۳۹۵, ۲۱:۱۷:۵۳
آخرین ارسال: sharin
  [سوال] ارتباط میکرو با ماژول ESP8266 ghostrider 6 6,900 ۱۸-خرداد-۱۳۹۵, ۱۴:۴۶:۵۹
آخرین ارسال: alifarmani7
  مشکل ارتباط میکرو با ماژول sim908 saba7darya 15 8,907 ۳۰-اردیبهشت-۱۳۹۵, ۱۰:۱۸:۰۵
آخرین ارسال: sharin

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS