ببین فرض کن همیشه FF بفرستی یعنی چی ؟ یعنی فرکانس کار شما دیگه 1200 نیست تقریبا یک سطح dc داری که می شه فرکانس صفر و این ماژول ها باهاش مشکل دارن فکر کنم توی هارد هم همین مشکل بود و اون الگوریتم رو هم برای همین نوشتن اگر هست حتما به درد می خوره اگه می دونی چه جوری کار می کنه بگو
راستی با and کردن حل نمی شه مخصوصا کلاک چون فرکانس رو به MHz می رسونه که قابل انتقال نیست حتی اگه فرکانس ها برابر هم باشند فرض کن 55 میفرستی (صفر و یک پشت سر هم) بعد می شه همون ff یا 00
من اون پروتکل خواندن از هارد رو دیدم ولی اشکالش این بود که دارای سه تا سطح منطقی بود.
من نفهمیدم چرا 0x55 یا 0xaa رو میتونه بگیره. گفته شد که وقتی بیش از یک صفر یا یک فرستاده میشه در گیرنده خطا حاصل میشه. می خواستم بدونم این موضوع ارتباطی هم به باود ریت داره یا نه. مثلا اگه با باود 9600 0x55 رو بشه فرستاد تو باود 2400 هم میشه؟ آخه باود 2400 یعنی 4 برابر طولانی تر یعنی وقتی یه صفر رو میفرستی به انداره 4 تا صفر در 9600 طول میکشه. اگه میشه بیشتر در مورد خطای گفته شده توضیح بدید.
در باره اون کدینگ که گفتید اسمی ازش به خاطر دارید؟ به جای 8 بیت یادتون هست چند تا بیت باید میفرستادیم؟
ببین فرکانسی که قابل فرستادنه مشخص یعنی مثلا بین 500Hz تا 5KHz البته بستگی به فرستنده گیرنده داره اون یهم که شما می گی درسته اگه یه بادریت پیدا کنی که با ارسال 0 و 0x55 باز فرکانسش بین اون دو محدوده فرستنده گیرندت باشه مشکلی پیش نمی یاد نیاز به اون انکودینگ هم نداری ولی اون 0x55 اولیه که برای شروع نیازه رو باید حتما ارسال کنی
سلام خدمت دوستان محترم . . . سبحان سروری تقدیم میکند........
اینم ارتباط وایرلس
راه اندازی hm-t
راه اندازی hm-r
راه اندازی hmr
راه اندازی hmt
راه اندازی hm-tr
راه اندازی hmtr
فرستنده گیرنده دیتا سریال
ماژول فرستنده گیرنده توسط سبحان سروری
ارتباط بی سیم
راه اندازی ماژول فرستنده گیرنده hm-tr , hm-t , hm-r
http://forum.iranled.com/showthread.php?tid=12185
سلام.من از برنامه ای که توی اون مقاله در مورد HMR و HMT آقای سروری نوشته بود استفاده کردم. اما هم فرستنده و هم گیرنده مرتب ریست میشن.یعنی برنامه از اول اجرا میشه.وقتی هم فرستنده چیزی نمیفرسته مرتب توی گیرنده چرت و پرت داریم.این رو نمیشه کاری کرد؟در ضمن من از کریستال 8MHz استفاده کردم.
مشکل من حل شد.در مورد چرت و پرت هایی که میرسید سیستم رو رمزنگاری کردم تا تشخیص بده کدومش چرت و پرت هست و فیلتر کنه اونا رو.ریست شدن هم به خاطر این بود که اشتباها watchdog روشن شده بود.ممنون
با سلاما
گه میشه یه کمک به من کنید
من یه ماژول میخوام که
برای مسافت 300متر به پایین کار کنه
قیمت وتمام وسایلش(ماژول)و سایتی برای خرید
نویز پذیری کمی داشته باشه
کار باهاش آسون باشه
البته من با باسکام کار می کنم
پیشاپیش از کمکتون ممنونم
(۱۰-مرداد-۱۳۸۸, ۰۶:۵۲:۴۷)abbas68 نوشته است: [ -> ]با سلاما
گه میشه یه کمک به من کنید
من یه ماژول میخوام که
برای مسافت 300متر به پایین کار کنه
قیمت وتمام وسایلش(ماژول)و سایتی برای خرید
نویز پذیری کمی داشته باشه
کار باهاش آسون باشه
البته من با باسکام کار می کنم
پیشاپیش از کمکتون ممنونم
با سلام
آقا کسی کمک نمی کنه؟
مهندس يكم بگردي رو اين قضيه زياد بحث شده !
من HM-TR رو پيشنهاد مي كنم !
فكر كنم 32 تومان بودش !!!
سايت : مشهد - خيابون سعدي - پاساژ مهتاب
اينو ببين شايد به دردت بخوره :
http://www.iranled.com/node/112
(۱۲-مرداد-۱۳۸۸, ۰۳:۰۱:۴۹)t3r!p3000 نوشته است: [ -> ]مهندس يكم بگردي رو اين قضيه زياد بحث شده !
من HM-TR رو پيشنهاد مي كنم !
فكر كنم 32 تومان بودش !!!
سايت : مشهد - خيابون سعدي - پاساژ مهتاب
اينو ببين شايد به دردت بخوره :
http://www.iranled.com/node/112
با سلام
1لن . من این مطلب رو قبلا دانلود کردم اما تو پروتوس اسم این ماژول نیست و من نتونستم باهاش کار کنم (کمک کنید)
2من. من اسم یه سایت و خواستم عزیز نه آدرس مغازه رو؟
3من . آیا به نظر دیگر دوستان این ماژول از همه بهتره؟
(۱۴-بهمن-۱۳۸۶, ۲۱:۳۴:۴۵)mehdi_ghp نوشته است: [ -> ]اینجا یه مشکل نسبتا بزرگ هست من اهل کرمانم .تو شهر ما این ماژولها نیست :cry: زنگ زدم از تهران فروشگاه جوان الکترونیک (خ جمهوری -پاساژ عبا سیان -همکف
پلاک17)برام فرستاده .متاسفانه تهران آشنایی هم ندارم.
(۱۲-بهمن-۱۳۸۶, ۲۰:۱۲:۰۶)mehdi_ghp نوشته است: [ -> ]دوستان سلام
من برای ارتباط سریال بین دو avr از گیرنده و فرستنده 915Mhz نوع fsk استفاده کردم
فرستنده سه پایه داره gnd-vcc-data و گیرنده چهار پایهgnd-vcc-data-enable
که با "1" فعال میشه .اما نتونستم جواب بگیرم!!!تو فرکانس 8Mhz با تمام baud rate
ها از 1200 تا 19600 امتحان کردم .خروجی میکرو گیرنده رو دادم به سیستم تو هایپر
فقط خرچنگ قورباقه (واژه دیگه ای پیدا نکردم)نشون میداد .درضمن enable گیرنده همیشه فعال بود.فرستنده رو به رادیو نزدیک کردم به خوبی سوت میکشید.گیرنده و فرستنده رو با سیم مستقیم به هم وصل کردم هیچ مشکلی نداشت کلمه "Mehdi"
رو فرستنده تو یه loopمیفرستاد گیرنده هم میگرفت وبا RS232 تو هایپر نشون میداد
به نظر اساتید مشکل کجاست؟؟؟ :(
برنامه گیرنده:
$regfile = "m32def.dat"
$crystal = 8000000
$baud = 2400
Dim A As String * 20
Enable Interrupts
Enable Serial
Enable Urxc
On Urxc Label
Do
Loop
End
Label:
Echo Off
Input A
Print A
Waitms 400
Return
برنامه فرستنده:
$regfile = "m32def.dat"
$crystal = 8000000
$baud = 2400
Do
Print "Mehdi"
Wait 1
Loop
End
سلام من تازه کارم اما بطور اتفاقی فهمیدم که دستور enable serial وقفه های UTXC ,UDRE,urxc رو غیر فعال میکنه .اینجا رو ببین :
http://avrhelp.mcselec.com/index.html?co...rialin.htm