امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با HM-T & HM-R
نویسنده پیام
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #1
مشکل با HM-T & HM-R
سلام
دو تا ماژول فرستنده و گیرنده رادیویی با فرکانس 915 دارم که می خوام یک متن کوچک رو به گیرنده بفرستم.
حالا مشکلی که دارم اینکه در کاراکتر اول متن حرف عجیب غریبی فرستاده میشه
به مقاله ی راه اندازی فرستنده و گیرنده هم نگاه کردم .
مدار هم مثل اون پیاده شده.

می تونید کمکم کنید؟
۰۷-اسفند-۱۳۸۸, ۱۸:۲۵:۴۲
وب سایت ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

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

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #2
RE: مشکل با HM-T & HM-R
مهنسد فرکانس دو میکرو آیا مثل همه ؟

آیا تو فیوزبیت ها مطمئنی ؟

آیا فرکانس میکرو به کامپایلر درست تعریف شده !

آیا در فرستنده و گیرنده از یک باوود استفاده کردی ؟؟
۰۷-اسفند-۱۳۸۸, ۱۸:۴۳:۴۹
ارسال‌ها
پاسخ
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #3
RE: مشکل با HM-T & HM-R
(۰۷-اسفند-۱۳۸۸, ۱۸:۴۳:۴۹)t3r!p3000 نوشته است: مهنسد فرکانس دو میکرو آیا مثل همه ؟

آیا تو فیوزبیت ها مطمئنی ؟

آیا فرکانس میکرو به کامپایلر درست تعریف شده !

آیا در فرستنده و گیرنده از یک باوود استفاده کردی ؟؟
ممنون از توجهتون
این دوتا هم برنامه های میکرو های مگا 32 برای فرستنده و گیرنده:
گیرنده:
کد php:
$regfile "m32def.dat"
$crystal 1000000
Config Lcdpin 
Pin Db4 Portb.1 Db5 Portb.2 Db6 Portb.3 Db7 Portb.4 Portb.5 Rs Portb.6
Config Lcd 
16 2
Dim S 
As String 13
$baud 
9600
Main
:
Cls
Lcd 
"NO DATA"
Do
Input S
Locate 1 
1
Lcd S 
Loop
End 
و فرستنده:
کد php:
$regfile "m32def.dat"
$crystal 1000000
Dim S 
As String 13 As Long

$baud 
9600
0
"Saleh J"
Main:
Waitms 75
Incr V
Print V

Goto Main

End 
[/code]

منظورتون از فیوزبیت ها چیه؟ کدام ؟Exclamation آیا باید مورد خاصی را فعال یا غیر فعال کنم؟
در این مورد اطلاعی ندارم × میشه کمی توضیح بدینAt

و یه سؤال داشتم :017
اگه فرکانس میکرو در برنامه کم تر تعریف بشه(مثلا در مگا 32 بجای 16000000 از 1000000 استفاده شود) در سرعت اجرای دستورات مانند CPU کاپیوتر ها تاثیر خواهد گذاشت؟
۰۷-اسفند-۱۳۸۸, ۲۳:۱۴:۴۳
وب سایت ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

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

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #4
RE: مشکل با HM-T & HM-R
این باوود 9600 یه خورده زیاده !!!!
1200
2400
4800
600
300
رو هم تست کن !

پیشنهاد : 2400



شما وقتی فرکانس رو برنامه تعریف می کنی باید تو فیوزبیت ها هم همون مقادر رو بذاری !
مثلا اگه 8 مگ تو برنامه تعریف کنی و میکرو یه مگ باشه ( معمولا فابریکی یه مگ داخلی هستش ) اون وقت ارسال اطلاعات با باودد که انتخاب کنی هشت برابر بالاتر هستش و تاخیر ها هم یه هشتم می شه !!!!
یه سرچ تو فروم کنی بحث زیاد شده !

فرکانس میکرو باید دقیق انتخاب بشه !
مخصوصا در کارهای که به زمان مربوطه !
مثل همین ارسال اطلاعات به پورت سریال !!!
۰۷-اسفند-۱۳۸۸, ۲۳:۳۸:۴۴
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
sita_rampail غایب
كاربر دو ستاره
**

ارسال‌ها: 154
موضوع‌ها: 5
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 2348
( 1652 تشکر در 389 ارسال )
ارسال: #5
RE: مشکل با HM-T & HM-R
سلام
به نظر من باوود مشکلی نداره !

با این جمله آقای تریپ موافقم :
وقتی فرکانس رو برنامه تعریف می کنی باید تو فیوزبیت ها هم همون مقادر رو بذاری !

خیلی مهم و حساسه !
به این حرف های آقای تریپ به شدت توجه کنین:

آیا تو فیوزبیت ها مطمئنی ؟

آیا فرکانس میکرو به کامپایلر درست تعریف شده !

آیا در فرستنده و گیرنده از یک باوود استفاده کردی ؟؟

یه نکته دیگه هم اینکه : از آنتن آماده (خودش) استفاده می کنین؟؟

ولی اگه از آنتن خودش استفاده کنین درسته که یه کم هزینه اش بیشتر میشه ولی خیلی راحتتر جواب می گیرین !

دوست مثل پول، به دست آوردنش از نگه داشتنش آسان تر است
باتلر



۰۸-اسفند-۱۳۸۸, ۰۰:۲۹:۵۱
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, salehjg
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #6
RE: مشکل با HM-T & HM-R
(۰۸-اسفند-۱۳۸۸, ۰۰:۲۹:۵۱)sita_rampail نوشته است: سلام
به نظر من باوود مشکلی نداره !

با این جمله آقای تریپ موافقم :
وقتی فرکانس رو برنامه تعریف می کنی باید تو فیوزبیت ها هم همون مقادر رو بذاری !

خیلی مهم و حساسه !
به این حرف های آقای تریپ به شدت توجه کنین:

آیا تو فیوزبیت ها مطمئنی ؟

یه نکته دیگه هم اینکه : از آنتن آماده (خودش) استفاده می کنین؟؟

ولی اگه از آنتن خودش استفاده کنین درسته که یه کم هزینه اش بیشتر میشه ولی خیلی راحتتر جواب می گیرین !

1. ببخشید یکم سطح پایین تر صحبت کنید ما مبتدی ها هم چیزی بفهمیم.

2. منظورتون از اینکه فرکانس رو در فیوزبیت ها تعریف کنم چیه؟ کجا میشه اینکار رو انجام دارد؟ پروگرمر من از نوع usb است به همین دلیل نمیتونم با Bascom چیپ رو پروگرم کنم.(عکس برنامه پیوست شده)

3. آنتن هایی که من دیدم برای ماژول های فرستنده و گیرنده است(یکجا)
ولی ماژول های من فقط فرستنده و فقط گیرنده است.(www.roboeq.com)
دو تا آنتن معمولی کشویی بهشون وصل کردم × تازه بدون آنتن هم همین مشکل هست×(فکر کنم هرچی هست زیر سر این فرکانسه)


*کلافه شدم
باوود رو تغییر دادم درست نشد×
فرکانس رو تغییر دادم درست نشد(Crystal$)
موندم چی کار کنم؟

یه سوال مربوط به عکس زیر
- اون Calibration در سمت راست و بالای برنامه چیه و به چه دردی میخوره؟

در ضمن در انجمن سرچ کردم چیزی دستگیرم نشد
[img][تصویر:  302_4_2009_4_05_34_AM.jpg][/img]
(آخرین ویرایش در این ارسال: ۰۸-اسفند-۱۳۸۸, ۱۷:۴۴:۵۵، توسط salehjg.)
۰۸-اسفند-۱۳۸۸, ۱۷:۴۳:۱۴
وب سایت ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

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

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #7
RE: مشکل با HM-T & HM-R
واسه فیوزبیت :

این مقاله مهراد جون هم یه نگاهی بنداز :
http://azarrobot.blogfa.com/post-9.aspx

این فایل رو هم بخون :
http://forum.iranled.com/attachment.php?aid=3891

1- اگه تو میکرو فیوزبیت ها رو عوض نکردی تو کامپایلر بذار یک مگاهرتز !

2- خوب با خود برنامه PROGISP هم می تونی فیوزبیت ها رو عوض کنی !!!

3- یه تیکه سیم جای آتنتن وصل کن !

4- نمی دونم !
۰۸-اسفند-۱۳۸۸, ۱۸:۰۲:۰۴
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
sita_rampail غایب
كاربر دو ستاره
**

ارسال‌ها: 154
موضوع‌ها: 5
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 2348
( 1652 تشکر در 389 ارسال )
ارسال: #8
RE: مشکل با HM-T & HM-R
(۰۸-اسفند-۱۳۸۸, ۱۸:۰۲:۰۴)t3r!p3000 نوشته است: 3- یه تیکه سیم جای آتنتن وصل کن !

عمراً اگه جواب بده Biggrin

دوست مثل پول، به دست آوردنش از نگه داشتنش آسان تر است
باتلر



۰۹-اسفند-۱۳۸۸, ۱۲:۵۸:۵۰
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
lostlord آفلاین
تازه وارد

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

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #9
RE: مشکل با HM-T & HM-R
(۰۷-اسفند-۱۳۸۸, ۲۳:۱۴:۴۳)salehjg نوشته است:
(۰۷-اسفند-۱۳۸۸, ۱۸:۴۳:۴۹)t3r!p3000 نوشته است: مهنسد فرکانس دو میکرو آیا مثل همه ؟

آیا تو فیوزبیت ها مطمئنی ؟

آیا فرکانس میکرو به کامپایلر درست تعریف شده !

آیا در فرستنده و گیرنده از یک باوود استفاده کردی ؟؟
ممنون از توجهتون
این دوتا هم برنامه های میکرو های مگا 32 برای فرستنده و گیرنده:
گیرنده:
کد php:
$regfile "m32def.dat"
$crystal 1000000
Config Lcdpin 
Pin Db4 Portb.1 Db5 Portb.2 Db6 Portb.3 Db7 Portb.4 Portb.5 Rs Portb.6
Config Lcd 
16 2
Dim S 
As String 13
$baud 
9600
Main
:
Cls
Lcd 
"NO DATA"
Do
Input S
Locate 1 
1
Lcd S 
Loop
End 
و فرستنده:
کد php:
$regfile "m32def.dat"
$crystal 1000000
Dim S 
As String 13 As Long

$baud 
9600
0
"Saleh J"
Main:
Waitms 75
Incr V
Print V

Goto Main

End 
[/code]

منظورتون از فیوزبیت ها چیه؟ کدام ؟Exclamation آیا باید مورد خاصی را فعال یا غیر فعال کنم؟
در این مورد اطلاعی ندارم × میشه کمی توضیح بدینAt

و یه سؤال داشتم :017
اگه فرکانس میکرو در برنامه کم تر تعریف بشه(مثلا در مگا 32 بجای 16000000 از 1000000 استفاده شود) در سرعت اجرای دستورات مانند CPU کاپیوتر ها تاثیر خواهد گذاشت؟

سلام
توی برنامه فرستنده خط 10 رو اینطوری تغییر بده:
print s;v;chr(13
یعنی یه (13)chr اضافه کن!
۱۵-فروردین-۱۳۸۹, ۱۹:۰۷:۳۴
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
t3r!p3000 آفلاین
         
*****

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

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #10
RE: مشکل با HM-T & HM-R
مهندس تو دستور printbin نیاز هستش !

چون دستور پرینت خودش بعد ارسال کارکرترها کد 13 یا همون اینتر رو میفرسته !
۱۵-فروردین-۱۳۸۹, ۱۹:۱۶:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, salehjg
ahmad.kh.ce آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: اردیبهشت ۱۳۸۹

تشکرها : 0
( 6 تشکر در 2 ارسال )
ارسال: #11
RE: مشکل با HM-T & HM-R
سلام وقتی می خوایید از باوود ریت بالا استفاده کنید فقط از کریستال 11.0592 مگا هرتز استفاده کنید تا خطا در ارسال صفر بشه و هر چی که می خوایید ارسال کنید درست دریافت بشه

احمد خرسندی
گرایش مخابرات
۰۶-اردیبهشت-۱۳۸۹, ۱۱:۳۱:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, رسول, salehjg


پرش به انجمن:


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

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