اطلاعیه

Collapse
No announcement yet.

کمک کنین ... نویز در ماژول HMT و HMR

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک کنین ... نویز در ماژول HMT و HMR

    سلام
    چجوری می تونم نویز این ماژول ها رو به صفر برسونم ...
    من از خازن 104 بین تغذیه استفاده کردم
    تو برنامه هم طوری نوشتم که ماژول به حالت بیکاری نمیره...
    ولی بازم هنوز نویز می گیره( یعنی داده ای که ارسال می کنه salam هستش ولی چیزی که دریافت می کنه sal و یا slm هستشو گاهی وقت ها هم کامل salam دریافت می کنه)....!!!!!! :sad: :sad: :sad:
    چیکار کنم که نویزش به صفر برسه و نویز نگیره... :sad: :sad:
    اصلن میشه همیچین کاری کرد...
    *****عيب جامعه اين است که همه مي خواند آدم مهمي باشند ولي هيچ کس نمي خواهد فرد مفيدي باشد.*****
    http://electerodl.ir/forum

    #2
    پاسخ : کمک کنین ... نویز در ماژول HMT و HMR

    نوشته اصلی توسط ehsan2774
    سلام
    چجوری می تونم نویز این ماژول ها رو به صفر برسونم ...
    من از خازن 104 بین تغذیه استفاده کردم
    تو برنامه هم طوری نوشتم که ماژول به حالت بیکاری نمیره...
    ولی بازم هنوز نویز می گیره( یعنی داده ای که ارسال می کنه salam هستش ولی چیزی که دریافت می کنه sal و یا slm هستشو گاهی وقت ها هم کامل salam دریافت می کنه)....!!!!!! :sad: :sad: :sad:
    چیکار کنم که نویزش به صفر برسه و نویز نگیره... :sad: :sad:
    اصلن میشه همیچین کاری کرد...
    سلام.من این کار شما رو به صورت عملی انجام دادم.شما باید اطلاعات رو کد کنی+چندتا نکته عملی

    دیدگاه


      #3
      پاسخ : کمک کنین ... نویز در ماژول HMT و HMR

      سلام دوست عزیز من هم دوست دارم با این ماژول کار کنم درصورت امکان کمکم کنید
      همچون دیود ی ام که با ورق معکوس روزگار شکسته شده ام

      دیدگاه


        #4
        پاسخ : کمک کنین ... نویز در ماژول HMT و HMR

        سیام تنها راهش کد گزاری فرستنده و گیرنده است
        البته یادت نره بهتره بهتره بازم بهتره در محیط صنعتی ار htm_r استفاده ننمایی
        گاهی نمی شود که نمی شود
        گاهی قرعه نگفته به نام تو می شود
        گاهی گدای گدایی و چاره چیست
        گاهی تمام شهر گدای تو میشود
        ای بنده بدان در این عالم ___هرچه خدا خواست همان می شور

        دیدگاه


          #5
          پاسخ : کمک کنین ... نویز در ماژول HMT و HMR

          نوشته اصلی توسط ehsan2774
          سلام
          چجوری می تونم نویز این ماژول ها رو به صفر برسونم ...
          من از خازن 104 بین تغذیه استفاده کردم
          تو برنامه هم طوری نوشتم که ماژول به حالت بیکاری نمیره...
          ولی بازم هنوز نویز می گیره( یعنی داده ای که ارسال می کنه salam هستش ولی چیزی که دریافت می کنه sal و یا slm هستشو گاهی وقت ها هم کامل salam دریافت می کنه)....!!!!!! :sad: :sad: :sad:
          چیکار کنم که نویزش به صفر برسه و نویز نگیره... :sad: :sad:
          اصلن میشه همیچین کاری کرد...
          این ماژولا کلا پرنویز هستند. اگر برای کار صنعتی میخوای همون طور که دوستمون گفتند برید سراغ ماژولای دیگه.
          اما برای حذف نویز دیتاتون رو قالب بندی کنید. مثلا اول و آخر رشته ارسالی دو تا عدد مشخص بزارید. بعد اون طرف اگر رشته دریافتی اول و آخرش همونا بود که مشخص کردید اجازه نمایش اطلاعات و یا دستورات بعدی رو بدید. یک کاره دیگه هم اینه که طول رشته رو هم در نظر بگیرید. یا می تونید کد CRC براش بنویسید. اینا برای اینه که تو سمت دریافت بفهمید رشته درست دریافت شده یا نه. برای نویز و اشتباه سمت فرستنده چیزی به ذهنم نمیاد و ندیدم تا حالا.
          ---------
          .
          .
          ...........

          دیدگاه


            #6
            پاسخ : کمک کنین ... نویز در ماژول HMT و HMR

            نوشته اصلی توسط cortex-m3
            سلام.من این کار شما رو به صورت عملی انجام دادم.شما باید اطلاعات رو کد کنی+چندتا نکته عملی
            میشه نکات عملیش رو بگین...
            من برای برنامه از برنامه آقای صبحان سروری که تو اینترنت هستش استفاده کردم ولی با یکمی تغییر مثلا از وقفه سریال هم استفاده کردم...
            برنامه فرستنده:
            کد:
            $regfile = "m32def.dat"
            $crystal = 1000000
            $baud = 9600
            Config Porta = Input
            Dim C1 As String * 13
            Dim C2 As String * 13
            Dim C3 As String * 13
            Dim C4 As String * 13
            Dim A As Byte
            C1 = "salam"
            C2 = "test"
            C3 = "good"
            C4 = "off"
            Main:
            Do
             If Pina.0 = 1 Then Goto Ch1
             If Pina.1 = 1 Then Goto Ch2
             If Pina.2 = 1 Then Goto Ch3
             If Pina.3 = 1 Then Goto Ch4
            Loop
            End
            
            Ch1:
            For A = 1 To 8
            Print C1 ; Chr(13);
            Waitms 20
            Next A
            Goto Main
            
            Ch2:
            For A = 1 To 8
            Print C2 ; Chr(13);
            Waitms 20
            Next A
            Goto Main
            
            Ch3:
            For A = 1 To 8
            Print C3 ; Chr(13);
            Waitms 20
            Next A
            Goto Main
            
            Ch4:
            For A = 1 To 8
            Print C4 ; Chr(13);
            Waitms 20
            Next A
            Goto Main
            برنامه گیرنده:
            کد:
            $regfile = "m32def.dat"
            $crystal = 1000000
            $baud = 9600
            Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 , E = Portb.1 , Rs = Portb.0
            Config Lcd = 16 * 2
            Dim S As String * 13
            Cls
            Lcd " ehsan2774"
            Waitms 500
            Cls
            Enable Interrupts
            Enable Urxc
            On Urxc Ee
            Do
            Lcd " salam"
            Waitms 500
            Cls
            Lcd " is good"
            Waitms 500
            Cls
            Loop
            
            Ee:
            Input S
            Select Case S
            Case "salam" : Gosub Salam
            Case "test" : Gosub Test
            Case "good" : Gosub Good
            Case "off" : Gosub Turn_off
            End Select
            Salam:
            Cls
            Locate 2 , 1
            Set Portc.0
            Lcd S
            Waitms 500
            Cls
            Return
            Test:
            Cls
            Locate 2 , 1
            Reset Portc.2
            Set Portc.1
            Lcd S
            Waitms 500
            Cls
            Return
            Good:
            Cls
            Locate 2 , 1
            Reset Portc.1
            Set Portc.2
            Lcd S
            Waitms 500
            Cls
            Return
            Turn_off:
            Locate 2 , 1
            Reset Portc.2
            Reset Portc.1
            Reset Portc.0
            Lcd S
            Waitms 500
            Cls
            Return
            *****عيب جامعه اين است که همه مي خواند آدم مهمي باشند ولي هيچ کس نمي خواهد فرد مفيدي باشد.*****
            http://electerodl.ir/forum

            دیدگاه

            لطفا صبر کنید...
            X