امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
نویسنده پیام
HENAS آفلاین
كاربر دو ستاره
**

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

تشکرها : 131
( 407 تشکر در 152 ارسال )
ارسال: #1
Question  مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
با سلام
من ميخام يه سري اطلاعات از كامپيوتر بفرستم به ميكرو
براي اين كار اول يه مدار ساختم كه usb رو تبديل ميكنه به سريال
يه ما‍ژول HMtr 915 گذاشتم كه اطلاعات رو ارسال ميكنه
از اونطرف هم ما‍ژولم رو وصل كردم به ميكرو ATmega 32
يه LCD هم وصل كردم كه اطلاعات دريافتي رو نشون ميده .
براي ميكرو از زبان C در محيط Code Vision استفاده كردم و با USART اطلاعاتم رو دريافت كردم.
براي دريافت اطلاعات از تابع getchar استفاده كردم
توي كامپيوتر هم با C# برنامه نوشتم
تا اينجاشو مشكلي نداشتم يعني حله Rolleyes

مشكل اينجاس كه وقتي اطلاعات ميفرستم روي LCD درست چاپ نميشه !
يعني مثلا كاراكتر s رو كه ميفرستم روي LCD كاراكتر F نمايش داده ميشه... Angry

هرجورم كه برنامه م رو تغيير ميدم فايده نداره ...

دوستان اگه كشي كار كرده ممنون ميشم راهنمايي كنين HeartHeart
_________________________
خيلي توي انجمن سرچ زدم ولي نتونستم مشكلمو حل كنم. بهمين خاطر پست زدم . Wink

تویه این چرخه ی سردرگم، من میچرخم یا چرخ گردون خدا میدونه!!!!
۲۸-مرداد-۱۳۹۱, ۱۷:۰۶:۳۴
ارسال‌ها
پاسخ
apcog آفلاین
در حال پیشرفت
***

ارسال‌ها: 315
موضوع‌ها: 40
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 61
( 280 تشکر در 167 ارسال )
ارسال: #2
RE: مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
نرخ ارسال دیتا چقدره؟ معمولا توی نرخ های پایین و بالا همینجوری میشه.من با استفاده از USART با سیم با کامپیوتر میخواستم یه جرثقیل اسباب بازی رو کنترل کنم.افتضاح بود.اصلا اونوری که من میزدم نمیرفت.چون نرخ دیتا پایین بود.
فکر کنم بهترین نرخ 9000 و خورده ای باشه.هر دفعه که s رو میزنی f مینویسه یا اتفاقی یه چیزی مینویسه؟
اگه اولیه که توی برنامه نویسیت یه جایی مشکل داری.
اگه دومیه یا نرخ دیتا با کریستال میکرو متناسب نیست یا نویز زیاده(آخه این ماژول ها نویز زیاد میگیرن)

کد:
#asm
.MOV Recycle_Bin,Life;
#end asm
به همین راحتی زندگی از این رو به آن رو میشود!
WinkWink
۲۸-مرداد-۱۳۹۱, ۱۸:۲۰:۵۵
ارسال‌ها
پاسخ
تشکر شده توسط : HENAS
HENAS آفلاین
كاربر دو ستاره
**

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

تشکرها : 131
( 407 تشکر در 152 ارسال )
ارسال: #3
RE: مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
نرخم 9600.
نه هر سري كه s رو ميزنم همون f رو مينوبسه...
كمك...

تویه این چرخه ی سردرگم، من میچرخم یا چرخ گردون خدا میدونه!!!!
۲۸-مرداد-۱۳۹۱, ۱۸:۳۵:۴۹
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #4
RE: مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
شما اول بدون ماژول فرستنده و گيرنده امتحان كنيد. با سيم اتصال داشته باشه.
ببينيد نتيجه چي هست...
اگر با ارسال F ، S رو گرفتيد كه مشكل از برنامه هست و اگر همون S رو گرفتيد ، مشكل سر ماژول هست ...

موفق باشيد.

۲۸-مرداد-۱۳۹۱, ۲۰:۲۴:۵۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : abbasalifix, HENAS
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #5
RE: مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
شما باید دیتا هاتون رو کد کنید 1
باید سرعت کریستال و انتخاب باود ریت رو توش دقت کنید 2
باید از اینتراپت سریال استفاده کنید 3
۲۸-مرداد-۱۳۹۱, ۲۰:۴۰:۱۰
ارسال‌ها
پاسخ
تشکر شده توسط : sharin, HENAS, ehsancompany
HENAS آفلاین
كاربر دو ستاره
**

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

تشکرها : 131
( 407 تشکر در 152 ارسال )
ارسال: #6
RE: مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
abbasalifix ميشه يه مقدار دقيق تر توضيح بدين كه بايد چكار كنم؟ :(

تویه این چرخه ی سردرگم، من میچرخم یا چرخ گردون خدا میدونه!!!!
۲۸-مرداد-۱۳۹۱, ۲۳:۴۰:۱۵
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #7
RE: مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
http://www.iranled.com/forum/thread-24255.html
باید از اینتراپت سریال استفاده کنید 3



باید سرعت کریستال و انتخاب باود ریت رو توش دقت کنید 2
کریستال 11059200 برای این کار بهترینه


شما باید دیتا هاتون رو کد کنید 1

http://www.iranled.com/forum/thread-23001.html


این لینک هارو هم جمع آوری کردم اینجاست خیلی کمکت میکنه
http://www.iranled.com/forum/thread-23956.html
۲۹-مرداد-۱۳۹۱, ۰۰:۲۷:۲۲
ارسال‌ها
پاسخ
تشکر شده توسط : HENAS
apcog آفلاین
در حال پیشرفت
***

ارسال‌ها: 315
موضوع‌ها: 40
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 61
( 280 تشکر در 167 ارسال )
ارسال: #8
RE: مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
سلام عباس جان.تا جایی که من میدونم نمیتونه به کریستال و ریت ربطی داشته باشه! چون در اون صورت دیگه هردفعه با زدن s کاراکتر f رو نمیگیره.هر دفعه یه چیزی میگیره.
به نظر من توی تبدیل دیتا مشکل داره.
میدونی نظر من چیه؟
یه وقت یه ماشین حساب مینویسی. میبینی که اشتباهی جمع همه اعداد رو یکی بیشتر مینویسه.دو راه داری:
1.مشکل برنامه رو پیدا کنی.
2.اگه مشکلو پیدا نکردی یه تیکه کد اضافه کنی که از حاصل یکی کم کنه و نشون بده
متوجه شدی؟
میتونی یه کد اضافه کنی که از اسکی کاراکتر یه مقداری رو کم یا زیاد کنه که به نتیجه دلخواه برسی.
خوشبختانه اعداد مربوط به حروف هم تقریبا وسطای جدولن

کد:
#asm
.MOV Recycle_Bin,Life;
#end asm
به همین راحتی زندگی از این رو به آن رو میشود!
WinkWink
۲۹-مرداد-۱۳۹۱, ۱۱:۰۸:۵۶
ارسال‌ها
پاسخ
تشکر شده توسط : abbasalifix, HENAS
HENAS آفلاین
كاربر دو ستاره
**

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

تشکرها : 131
( 407 تشکر در 152 ارسال )
ارسال: #9
RE: مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
abbas :
ممنون رفيق
از كريستال 110592 استفده كردم كلا داده هاي وروديم به هم ريخت ! نميدونم شايد بخاطر فيوز بيت ها بود
اينجوري set كردم
Cksel0==1
Cksel1==1
Cksel2==1
Cksel3==1
Ckobel==1 فك كنم املاشو غلط نوشتم
درسته اينجوري ؟؟

بعد اومدم با برنامه HMtr utility ما‍‍ژولم رو كانفيگ كردم . وقتي read زدم فركانسش رو 433 بود در صورتي كه ماژولم 915 هست
روي 915 كانفيگ كردم.
ولي فقط تونستم اوني كه TTL هست رو كانفيگ كنم . 232 كانفيگ نميشد يعني feild ميداد
دوباره كانفيگ TTL رو گذاشتم رو 433 ولي همون ارسال هم ديگه قطع شد
از طرف فرستنده ارسال ميشه ولي گيرنده اصلا نميگيره ه ه ه ه

apcog :
تشكـــــــــــــــــــر

مشكل اينجاس كه هيچ رابطه منطقي بين ورودي ها نيست يعني
a رو كه م
يفرستم H ميگيره
b رو كه ميفرستم K ميگيره
c ميفرستم N ميگيره

هيچ رابطه خاصي نداره
البته الان كلا دريافتم از كار افتاده

يه سوال : ماژول HMtr 232 رو نميشه كانفيگ كرد ؟؟؟؟؟؟

تویه این چرخه ی سردرگم، من میچرخم یا چرخ گردون خدا میدونه!!!!
(آخرین ویرایش در این ارسال: ۲۹-مرداد-۱۳۹۱, ۱۷:۳۱:۴۹، توسط HENAS.)
۲۹-مرداد-۱۳۹۱, ۱۷:۲۷:۱۸
ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #10
RE: مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
نقل قول: abbas :
ممنون رفيق
از كريستال 110592 استفده كردم كلا داده هاي وروديم به هم ريخت ! نميدونم شايد بخاطر فيوز بيت ها بود
اينجوري set كردم
Cksel0==1
Cksel1==1
Cksel2==1
Cksel3==1
Ckobel==1 فك كنم املاشو غلط نوشتم
درسته اينجوري ؟؟
بله درسته

نقل قول: بعد اومدم با برنامه HMtr utility ما‍‍ژولم رو كانفيگ كردم . وقتي read زدم فركانسش رو 433 بود در صورتي كه ماژولم 915 هست
روي 915 كانفيگ كردم.
ولي فقط تونستم اوني كه TTL هست رو كانفيگ كنم . 232 كانفيگ نميشد يعني feild ميداد
دوباره كانفيگ TTL رو گذاشتم رو 433 ولي همون ارسال هم ديگه قطع شد
از طرف فرستنده ارسال ميشه ولي گيرنده اصلا نميگيره ه ه ه ه
این که خوندینش کار خوبی بوده اما چرا فرکانسش رو تغییر دادین ؟
دوباره دوتایی رو روی همون 433 کانفیگ کنید .


مدار فرستنده رو به گیرنده بایه ای سی max232 وصل کنید دیتا هارو تو کامپیوتر نگاه کنید مهندس apcog که گفتن ممکنه مشکل از تبدیل دیتا باشه
۲۹-مرداد-۱۳۹۱, ۱۹:۱۶:۰۲
ارسال‌ها
پاسخ
تشکر شده توسط : HENAS
HENAS آفلاین
كاربر دو ستاره
**

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

تشکرها : 131
( 407 تشکر در 152 ارسال )
ارسال: #11
RE: مشكل در ارسال اطلاعات از كامپيوتر به ميكرو با استفاده از HM tr 915
كانفيگ TTL رو به 443 تغيير دادم ولي همونجور كه گفتم RS232 رو نميتونم كانفيگ كنم !
ولي الان طرف گيرنده دريافت نميكنه (چراغ سبز چشمك نميزنه)
مطمئنم مشكل از كانفيگ هست چون يجا خوندم برنامه دقيق كانفيگ نميكنه
برنامه اي برا كانفيگ نداري ؟؟؟

تویه این چرخه ی سردرگم، من میچرخم یا چرخ گردون خدا میدونه!!!!
۲۹-مرداد-۱۳۹۱, ۲۰:۰۴:۳۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Exclamation ارتباط سريال بين دو ميكرو و نمايش روي lcd با codevision ali313 13 28,959 ۰۱-شهریور-۱۳۹۷, ۱۱:۰۸:۴۳
آخرین ارسال: farhadtavakkol
  مشکل در ارسال ودریافت داده باینری Index1 2 2,263 ۰۱-اردیبهشت-۱۳۹۷, ۱۱:۵۸:۵۸
آخرین ارسال: Index1
  ارسال و دریافت دیتا بین ماژول GSM وسایت hfhossein 1 2,286 ۲۶-آبان-۱۳۹۶, ۱۴:۱۳:۲۰
آخرین ارسال: hadikh73
  مشكل با پورت سريال در متلب leila.66 8 11,927 ۱۲-شهریور-۱۳۹۵, ۲۰:۳۹:۳۴
آخرین ارسال: 36taregh
  ارسال متن از میکرو به وی بی student-p 19 19,615 ۱۲-اسفند-۱۳۹۴, ۲۱:۵۲:۰۲
آخرین ارسال: omid_phoenix
  ورودي ديجيتال در ميكرو ها cinapa 0 1,891 ۲۰-بهمن-۱۳۹۴, ۱۱:۱۳:۴۱
آخرین ارسال: cinapa
  ارسال و دريافت اطلاعات از پايه هاي AVR-ATMEGA32 mahdi321 1 2,470 ۱۹-مهر-۱۳۹۴, ۲۰:۵۳:۰۶
آخرین ارسال: milad15m
  مشکل در ارسال مقدار دو ولوم از طریق HMT-HMR starlit 6 4,105 ۰۴-مهر-۱۳۹۴, ۱۹:۱۰:۲۳
آخرین ارسال: starlit
  مشكل با ميكرو ATMEGA64 elec645 12 10,853 ۰۲-شهریور-۱۳۹۴, ۱۳:۳۹:۲۰
آخرین ارسال: mbir92
  مشكل در راه اندازي ميكرو atmega8 fateme67hj 9 6,255 ۲۸-خرداد-۱۳۹۴, ۱۳:۳۲:۱۲
آخرین ارسال: fateme67hj

پرش به انجمن:


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

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