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

ارسال‌ها: 4
موضوع‌ها: 1
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
اشکال در ارتباط سریال
سلام
من دوتا مگا8 رو با ارتباط سریال (uart) به هم وصل کردم، وقتی منبع تغذیه این دو میکرو مشترک هست سیستم به خوبی کار می کنه، یعنی ارتباط برقرار هست و دیتا به خوبی ارسال و دریافت می شه.
مشکلی که من دارم اینه که وقتی از دو منبع تغذیه جداگانه واسه هر کدام از این ها میکروها(گیرنده،فرستنده) استفاده می کنم دیگه ارتباط به درستی برقرار نمی شه.
لطفا اساتید در این مورد راهنمایی کنن.
(آخرین ویرایش در این ارسال: ۰۹-شهریور-۱۳۸۷, ۲۰:۵۰:۲۹، توسط hamid.v.)
۰۹-شهریور-۱۳۸۷, ۱۶:۳۳:۲۹
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #2
RE: اشکال در ارتباط سریال
بايد زمين دو ميكرو مشترك باشه .
اگه فاصله بالاست شايد مجبور بشي يه بافر هم بذاري .
بعد تو برنامه ات چجوري ديتا رو مي فرستي . شايد تغذيه دو ميكرو هزمان وصل نمي شه و برنامه شما هم رو همزماني ديتا فرستاده و مي گيره . ( نمي دونم منظورمو رسوندم يا نه )
۱۰-شهریور-۱۳۸۷, ۰۰:۲۳:۵۸
ارسال‌ها
پاسخ
hamid.v آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 1
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: اشکال در ارتباط سریال
(۱۰-شهریور-۱۳۸۷, ۰۰:۲۳:۵۸)terip2008 نوشته است: بايد زمين دو ميكرو مشترك باشه .
اگه فاصله بالاست شايد مجبور بشي يه بافر هم بذاري .
بعد تو برنامه ات چجوري ديتا رو مي فرستي . شايد تغذيه دو ميكرو هزمان وصل نمي شه و برنامه شما هم رو همزماني ديتا فرستاده و مي گيره . ( نمي دونم منظورمو رسوندم يا نه )
سلام
زمین مشترک رو هم تست کردم جواب نداد.(در ماژول های بیسیم که زمین مشترک نیست چی کار می کنن؟)
طول سیم همش 10 سانتی متر هست. یعنی می تونم از یه منبع تغذیه برای هردو استفاده کنم ولی می خوام منبع جداگانه رو هم یاد بگیرم.
برنامه رو با ساده ترین حالت تست کردم ولی باز هم جواب نگرفتم.(وقتی که تغذیه ها جداگانه هست)
این واسه فرستنده :
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600
$hwstack = 32
$swstack = 8
$framesize = 24
Dim V As Byte
V = 80
Do
Printbin V
Loop
End
این هم واسه گیرنده :
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600
$hwstack = 32
$swstack = 8
$framesize = 24
Dim Z As Byte
Do
Z = Udr
Cls
Lcd Z
Loop
End
سخت افزار هم که دوتا میکرو و ولتاژ رگوله شده با یه سیم ارسال و یک سیم زمین مشترک.
باز هم می گم وقتی منبع مشترک هست بدون هیچ مشکلی کار می کنه، ولی با منبع جداگانه یه سری عدد می فرسته که اعداد مشخصی هم هستند (254 ، 80 ، 65 ، 5 ، ...)
البته یه سری دستورهای دیگه رو هم تست کردم نتایج مثل هم بود. وققه ها رو هم تست کردم(واسه شروع از یه عدد خاص برای همزمانی، کلا تغذیه ها همزمان نیست) ولی نتونستم واسه این مورد جواب بگیرم.

باز هم اگه اشکالی در برنامه بالا هست لطفا اونوطور که خودتون ازش جواب گرفتین اصلاح کنین، یا یه نمونه برنامه در همین حد در اینجا قرار بدین.
با تشکر
(آخرین ویرایش در این ارسال: ۱۰-شهریور-۱۳۸۷, ۰۰:۵۶:۰۷، توسط hamid.v.)
۱۰-شهریور-۱۳۸۷, ۰۰:۵۰:۱۰
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #4
RE: اشکال در ارتباط سریال
تو گيرنده به جاي دستور
Z = Udr
از دستور :
z=waitkey()
استفاده كردي هم همينطوري بود .؟
۱۰-شهریور-۱۳۸۷, ۰۱:۵۰:۲۳
ارسال‌ها
پاسخ
hamid.v آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 1
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: اشکال در ارتباط سریال
(۱۰-شهریور-۱۳۸۷, ۰۱:۵۰:۲۳)terip2008 نوشته است: تو گيرنده به جاي دستور
Z = Udr
از دستور :
z=waitkey()
استفاده كردي هم همينطوري بود .؟
آره، باز هم همینطوری بود.
۱۰-شهریور-۱۳۸۷, ۰۶:۴۱:۴۲
ارسال‌ها
پاسخ
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #6
RE: اشکال در ارتباط سریال
سلام
اگه در حالتی که تغذیه ها یکی است جواب میده برنامه مشکل نداره ، امکان داره یکی از منابع تغذیه درست یکسو نشده باشه ...
۱۰-شهریور-۱۳۸۷, ۱۵:۲۵:۴۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
hamid.v آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 1
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: اشکال در ارتباط سریال
(۱۰-شهریور-۱۳۸۷, ۱۵:۲۵:۴۶)1nafar نوشته است: سلام
اگه در حالتی که تغذیه ها یکی است جواب میده برنامه مشکل نداره ، امکان داره یکی از منابع تغذیه درست یکسو نشده باشه ...
واسه اینکه همچین مشکلی پیش نیاد کلا از آداپتور استفاده نکرده بودم. هر طرف 5تا باطری 1.5 ولت هست با یه رگولاتور 5 ولت واسه هر کدوم، سر این آزمایش ها تا حالا 10تا باطری خالی کردم!
(آخرین ویرایش در این ارسال: ۱۱-شهریور-۱۳۸۷, ۰۹:۳۷:۳۹، توسط hamid.v.)
۱۱-شهریور-۱۳۸۷, ۰۹:۳۵:۱۹
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #8
RE: اشکال در ارتباط سریال
مطمئني

من اين قضيه رو امتحان كردم و مشكلي نداشت .
۱۲-شهریور-۱۳۸۷, ۰۰:۴۴:۵۶
ارسال‌ها
پاسخ
تشکر شده توسط : 1nafar
mahbooob آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 24
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 1422
( 2312 تشکر در 367 ارسال )
ارسال: #9
RE: اشکال در ارتباط سریال
(۱۱-شهریور-۱۳۸۷, ۰۹:۳۵:۱۹)hamid.v نوشته است: واسه اینکه همچین مشکلی پیش نیاد کلا از آداپتور استفاده نکرده بودم. هر طرف 5تا باطری 1.5 ولت هست با یه رگولاتور 5 ولت واسه هر کدوم، سر این آزمایش ها تا حالا 10تا باطری خالی کردم!
منم همینو البته بیسیم تا فاصله 20 یا 30 متری تست کردم جواب دادبا دو منبع تغذیه و دو زمین جدا(یکی 5.07 و دیگری5.16 ) .بایدولتاژها خیلی بهم نزدیک باشه تا جواب بده.همه ی رگولاتورها ولتاژ یکسان نمیدن خروجیشونو تست کن.برااینکه نخوای از باتری استفاده کنی در کیستو باز کن از پاور کامپیوتر اون سیمهای چهارتایی قرمز-مشکی-مشکی-زرد از سر قرمز و مشکی 5ولت را بگیر.حواستو جمع کن که این دو سر بهم تماس پیدا نکنن.(میگن پاور میسوزه،البته منکه ندیدم!!!)
۰۹-مهر-۱۳۸۷, ۰۳:۱۲:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
hmosakazemi آفلاین
كاربر تک ستاره
*

ارسال‌ها: 26
موضوع‌ها: 4
تاریخ عضویت: فروردین ۱۳۸۹

تشکرها : 18
( 16 تشکر در 9 ارسال )
ارسال: #10
RE: اشکال در ارتباط سریال
چیزی که تو فرکانس و سرعت تاثیر داره علاوه بر تنظیم باود ، کریستال و دما ، ولتاژه . باید ولتاژهات خیلی به هم نزدیک باشه
۰۶-مهر-۱۳۸۹, ۰۱:۰۲:۴۰
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #11
RE: اشکال در ارتباط سریال
اقا من یک راس gsm مودم دارم که دهنم را توی این ارتباط سریال با میکرو سرویس کرده
با کامپیوتر بی مشکل ولی با میکرو ، نمیفهمه که نمیفهمه ...
کریستال خارجی 11.592 گذاشتم
اتمگا 16
RX-TX-GND وصل شده
پایه های 7-8 به هم وصل شده ( یا نشده )
خلاصه انگار نه انگار...
از سمپلهای تست شده قبلا توسط دوستان برای ارسال استفاده کردم
بادریت 115200 تنظیم شده ( کمتر یا بیشتر هم فرق نداشته )
........
خلاصه ، فقط اب حوض نکشیدم

[تصویر:  sajdelogo.gif]
(آخرین ویرایش در این ارسال: ۰۶-مهر-۱۳۸۹, ۰۱:۴۷:۲۲، توسط joker.)
۰۶-مهر-۱۳۸۹, ۰۱:۴۶:۲۴
ارسال‌ها
پاسخ


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

پرش به انجمن:


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

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