امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
گیرنده فرستنده hmt-hmr
نویسنده پیام
navard آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 2
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 39
( 8 تشکر در 6 ارسال )
ارسال: #23
RE: گیرنده فرستنده hmt-hmr
(۱۸-فروردین-۱۳۹۲, ۱۹:۳۵:۵۰)live_1389 نوشته است: اگه میگین با سیم درست کار می کنه خب مشکل از ماژولاست، یا درست بسته نشدن و یا اینکه سالم نیستن...
با سه تا ماؤول امتحان کردم
کار نمیکند
اگر شما لطف کنید همون برنامه کمک من کنید که لازم دارم با سیم کار کنه دوباره ماؤول میخرم
۱۹-فروردین-۱۳۹۲, ۱۲:۵۸:۵۶
ارسال‌ها
پاسخ
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #24
RE: گیرنده فرستنده hmt-hmr
مطمئنید که فرکانس کاری ماژولهاتون یکی هستش؟

همچنین مقدار باوود های برنامه ...

برای میکرو که فرکانسهای داخلیشو دستکاری نکردین (از قسمت فیوز بیتها) ؟
۱۹-فروردین-۱۳۹۲, ۱۷:۱۴:۴۷
ارسال‌ها
پاسخ
تشکر شده توسط : navard, Ambassador, WhiteNoise
navard آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 2
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 39
( 8 تشکر در 6 ارسال )
ارسال: #25
RE: گیرنده فرستنده hmt-hmr
(۱۹-فروردین-۱۳۹۲, ۱۷:۱۴:۴۷)رسول نوشته است: مطمئنید که فرکانس کاری ماژولهاتون یکی هستش؟

همچنین مقدار باوود های برنامه ...

برای میکرو که فرکانسهای داخلیشو دستکاری نکردین (از قسمت فیوز بیتها) ؟
ممنون
فیوز بیت ها تنظیم بوده برای کریستال خارجی
درست شد
حالا نیاز به همت برای برنامه کنترل دارم
۱۹-فروردین-۱۳۹۲, ۱۸:۵۸:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
WhiteNoise آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 941
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 8104
( 7796 تشکر در 3061 ارسال )
ارسال: #26
RE: گیرنده فرستنده hmt-hmr
ولا بیکار بودم گفتم یه چیزی بنویسم شاید به کارتون اومدBiggrin
فرستنده:
کد php:
$regfile "m16def.dat"
$crystal 8000000
$baud 
9600
Config Portb 
Input
Main
:
Dim A As Byte Ch As Byte
Dim S 
As Byte
For 1 To 25
Print &H55
Next A
Do
If 
Pinb.0 1 Then
Ch 
1
      
Elseif Pinb.1 1 Then
      Ch 
2
      
Elseif Pinb.2 1 Then
      Ch 
3
Elseif Pinb.3 1 Then
Ch 
4
Else
Ch 0
End 
If
Select Case Ch
   
Case 1
   S 
1
   
For 1 To 15
   Printbin S
   Next A
      
Case 2
      S 
2
      
For 1 To 15
      Printbin S
      Next A
         
Case 3
         
For 1 To 15
         S 
3
         Printbin S
         Next A
         
Print S
            
Case 4
            s
=4
            
For 1 To 15
            Printbin S
            Next A
End Select
Loop
End                                                         
'end program 
گیرنده:
کد php:
$regfile "m16def.dat"
$crystal 8000000
$baud 
9600
Config Portb 
Output
Dim S 
As Byte
Main
:
Do
Inputbin S
Select 
Case S
Case 1:
Set Pinb.0
Inputbin S
Case 2:
Set Pinb.1
Inputbin S
Case 3:
Set Pinb.2
Inputbin S
Case 4:
Set Pinb.3
Inputbin S
End Select

Loop
End 
تو پروتئوس که جواب داد احتمالا باید با ماژولام جواب بده
البته اگه از اینتراپت استفاده کنید سرعتش یه نمور بیشتر میشه این یکم لگش برطرف میشه
(آخرین ویرایش در این ارسال: ۱۹-فروردین-۱۳۹۲, ۲۰:۲۵:۴۹، توسط WhiteNoise.)
۱۹-فروردین-۱۳۹۲, ۲۰:۱۲:۲۳
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, navard, omid_phoenix
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #27
RE: گیرنده فرستنده hmt-hmr
داداشی بیا اینم برنامه تست شده.
امیدوارم بتونه کمکت کنه.

برنامه فرستنده :
کد:
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600

Config Portb = Input


Do

If Pinb.0 = 1 Then
Bitwait Pinb.0 , Reset
Printbin 15
Waitms 50
End If

If Pinb.2 = 1 Then
Bitwait Pinb.2 , Reset
Printbin 25
Waitms 50
End If

If Pinb.4 = 1 Then
Bitwait Pinb.4 , Reset
Printbin 35
Waitms 50
End If

If Pinb.1 = 1 Then
Bitwait Pinb.1 , Reset
Printbin 45
Waitms 50
End If

If Pinb.3 = 1 Then
Bitwait Pinb.3 , Reset
Printbin 55
Waitms 50
End If

If Pinb.5 = 1 Then
Bitwait Pinb.5 , Reset
Printbin 65
Waitms 50
End If

Loop

برنامه گیرنده :
کد:
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600

Config Portb = Output

Dim A As Byte

Enable Interrupts
Enable Urxc

On Urxc Uart

Do

Select Case A:

Case 15:
A = 0
Portb.0 = 1

Case 25:
A = 0
Portb.2 = 1

Case 35:
A = 0
Portb.4 = 1

Case 45:
A = 0
Portb.0 = 0

Case 55:
A = 0
Portb.2 = 0

Case 65:
A = 0
Portb.4 = 0
End Select

Loop

Uart:
A = Waitkey()
Return

شبیه ساز و سورس ها پیوست شده اند.


فایل‌(های) پیوست شده
.rar   Rx-Tx-navar.rar (اندازه: 41.35 KB / تعداد دفعات دریافت: 122)

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
(آخرین ویرایش در این ارسال: ۱۹-فروردین-۱۳۹۲, ۲۳:۴۰:۴۵، توسط aKaReZa75.)
۱۹-فروردین-۱۳۹۲, ۲۲:۳۹:۵۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : WhiteNoise, omid_phoenix, Ambassador, navard, a.mehran
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #28
RE: گیرنده فرستنده hmt-hmr
سلام

ای وای دوستان به دادم برسید،‌قبلاً با یه همچین کدی خوب جواب گرفته بودم، اما الان...

گیرنده همینطور برا خودش کد میگیره و ال ای دی رو روشن میکنه حتی اگه کدی براش نفرستم، انگار که دارم میفرستم. مشکلش چیه بنظرتون؟
یک فرستنده گیرنده دو کانال می خوام درست کنم.
فرستنده:
کد:
$regfile = "m8def.dat"
$crystal = 1000000
$baud = 9600
Dim C1 As Byte
Dim A As Integer
Config Portb.0 = Output
Config Portb.2 = Input
Config Portb.1 = Input

Main:
Do
  If Pinb.1 = 1 Then Goto Chan1
   If Pinb.2 = 1 Then Goto Chan2
Loop
Chan1:
C1 = 123
For A = 1 To 5
  Printbin C1
  Waitms 20
Next A
Set Portb.0
Waitms 100
Reset Portb.0
Waitms 100
Goto Main

Chan2:
C1 = 213
For A = 1 To 5
  Printbin C1
  Waitms 20
Next A
Set Portb.0
Waitms 100
Reset Portb.0
Waitms 100
Goto Main
End
                                                 'end program
گیرنده:
کد:
$regfile = "m8def.dat"
$crystal = 1000000
$baud = 9600
Dim C1 As Byte
Config Portb.3 = Output
Config Portb.2 = Output
Config Portb.0 = Output
Config Portd.7 = Output

On Urxc In1
Enable Urxc
Enable Interrupts
Main:
Do
  If C1 = 123 Then Goto Chan1

  If C1 = 213 Then Goto Chan2

Loop
Chan1:
Set Portb.0
Set Portb.2
Waitms 200
Reset Portb.0
Reset Portb.2
Waitms 200
C1 = 0
Goto Main
Chan2:
Set Portd.7
Set Portb.3
Waitms 200
Reset Portd.7
Reset Portb.3
Waitms 200
C1 = 0
Goto Main

End
In1:
Inputbin C1

Return

                                        'end program

اون کد حسین جان هم تست کردم اما باز با اینکه با فرستنده چیزی براش نفرستادم گیرنده یه کد گرفت و ال ای دی روشن شد! 3 ساعتی هست درگیرشم، دیگه دارم Confused
ممنون.
این کلیپ کوتاه نشون میده که ...

.rar   hmr.rar (اندازه: 371.62 KB / تعداد دفعات دریافت: 83)

یه چیزی یادم رفت بگم، داخل کلیپ فقط یکی از گیرنده هاست، اون یکی هم همینطوره، یعنی برا خودش کد میگیره و روشن خاموش میشه.

START...

(آخرین ویرایش در این ارسال: ۰۳-مرداد-۱۳۹۲, ۲۳:۳۴:۴۸، توسط Ambassador.)
۰۳-مرداد-۱۳۹۲, ۲۳:۱۳:۴۴
ارسال‌ها
پاسخ
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #29
RE: گیرنده فرستنده hmt-hmr
سلام

دوستان کسی نظری نداره که چرا مدار گیرنده با اینکه فرستنده ایی وجود نداره اما این قسمت از کد رو انجام میده، گفتم درصورتی بیاد تواین قسمت که کد درست رو بگیره اما فرستنده ای نیست که کد رو بفرسته پس چرا ... ؟

مگه نویز چقدر میتونه تاثیر بزاره؟ فکر نکنم که نویزی وجود داشته باشه!
کد:
Chan1:
Set Portb.0
Set Portb.2
Waitms 200
Reset Portb.0
Reset Portb.2
Waitms 200
C1 = 0
Goto Main

START...

۰۸-مرداد-۱۳۹۲, ۱۳:۴۷:۳۸
ارسال‌ها
پاسخ
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #30
RE: گیرنده فرستنده hmt-hmr
سلام
خب کچل شدم و هنوز به نتیجه نرسیدم :-)

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


.rar   hmt-hmr 92-05-10 ambas.rar (اندازه: 31.14 KB / تعداد دفعات دریافت: 59)

یادم رفتم بگم فایل بالا کد و شبیه سازیه...

START...

(آخرین ویرایش در این ارسال: ۱۰-مرداد-۱۳۹۲, ۲۲:۴۷:۴۸، توسط Ambassador.)
۱۰-مرداد-۱۳۹۲, ۲۱:۰۳:۵۹
ارسال‌ها
پاسخ
akbar8 آفلاین
عضو افتخاری
****

ارسال‌ها: 508
موضوع‌ها: 67
تاریخ عضویت: مهر ۱۳۹۰

تشکرها : 1080
( 2045 تشکر در 565 ارسال )
ارسال: #31
RE: گیرنده فرستنده hmt-hmr
تاپیک کامل نخوندم اما بگم مازولایی که گفین کلا از هوا نویز میگرن.
یه دفه یه کانال روشن میشه خاموش میشه.
یادمه قبلنا با تایمر مشکلی که گفین تا حدودی برطرف شد.
خروجی مدام هی ریست کن مثلا هر چند میلی ثانیه با تایمر دستور بده خروجی صفر شه.
۱۱-مرداد-۱۳۹۲, ۰۲:۵۶:۳۷
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, babyy, behzady
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #32
RE: گیرنده فرستنده hmt-hmr
آخه فقط با ماژول نیست! اول اینکه وقتی فرستنده هم نباشه باز گیرنده ها مشغول کد گرفتن هستن. بعد بدون ماژول یعنی با سیم امتحان کردم دقیقاً مثل شبیه سازی اما باز گیرنده ها بدون اینکه با فرستنده کدی رو بفرستم شروع به گرفتن کد می کنن.!

START...

۱۱-مرداد-۱۳۹۲, ۱۴:۴۲:۴۱
ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #33
RE: گیرنده فرستنده hmt-hmr
شما از کریستال خارجی هم استفاده می کنید؟

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۱-مرداد-۱۳۹۲, ۲۳:۰۱:۲۱
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, babyy


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  فرستنده گیرنده مادون قرمز 4 کاناله مادون قرمز با avr ؟ mega32 3 3,101 ۲۸-فروردین-۱۳۹۶, ۰۹:۲۴:۱۶
آخرین ارسال: agape
  کمک در برنامه فرستنده avr به زبان سی sniper-70 3 3,823 ۱۹-شهریور-۱۳۹۵, ۱۲:۳۳:۲۰
آخرین ارسال: aKaReZa75
  ارتباط دو طرفه با فرستنده nrf24 sniper-70 0 2,426 ۰۹-شهریور-۱۳۹۵, ۲۲:۱۶:۴۸
آخرین ارسال: sniper-70
  [سوال] سنسور فرستنده و گیرنده مادون قرمز rezamajdi 2 3,082 ۰۸-بهمن-۱۳۹۴, ۰۰:۱۰:۴۸
آخرین ارسال: rezamajdi
  [سوال] ساخت فرستنده و گیرنده با ماژول ask sajjad12 1 3,038 ۲۱-مرداد-۱۳۹۴, ۰۶:۱۶:۳۴
آخرین ارسال: sajjad12
  delay در فرستنده-گیرنده ASK 315MHz با AVR cortex-m3 0 1,915 ۲۱-خرداد-۱۳۹۴, ۰۹:۵۸:۳۷
آخرین ارسال: cortex-m3
  مشکل در دریافت اطلاعات صحیح در گیرنده با پروتکل USART cortex-m3 0 2,051 ۱۹-اردیبهشت-۱۳۹۴, ۲۲:۵۴:۳۸
آخرین ارسال: cortex-m3
  [سوال] مشکل در پاور میکرو و گیرنده پارس( یا همون tsop 1738) HamidSay 36 17,578 ۱۱-دى-۱۳۹۳, ۰۳:۳۵:۳۵
آخرین ارسال: HamidSay
  ماژول فرسنده و گیرنده RF ماکان 12 9,163 ۲۹-مهر-۱۳۹۳, ۱۵:۵۸:۴۷
آخرین ارسال: a.mehran
  مدار فرستنده گیرنده مادون قرمز mreza_dm2004 24 23,412 ۲۶-مهر-۱۳۹۳, ۲۲:۲۷:۵۰
آخرین ارسال: رسول

پرش به انجمن:


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

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