element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Members
Members
Blog Using Approved Radio Modules for remote data acquisition and control
  • Blog
  • Forum
  • Documents
  • Events
  • Leaderboard
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Members requires membership for participation - click to join
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: mistertee
  • Date Created: 19 Jan 2016 7:29 PM Date Created
  • Views 198 views
  • Likes 1 like
  • Comments 1 comment
  • mhz
  • am
  • fm
  • radio
  • rf
  • 433
  • modules
Related
Recommended

Using Approved Radio Modules for remote data acquisition and control

mistertee
mistertee
19 Jan 2016

A search on the internet will quickly bring up a load of AM and FM radio modules which can be used for remote control and data acquisition. The 433 MHz AM modules retail at around £1.50 for a Tx and Rx pair while the FM modules deliver a better range and noise immunity and seem to cost around £7 for the pair. This blog post is about getting the best range from these devices.

 

The majority of these devices have three pins. Power, Gnd and Data in (for Tx) or Data out (for Rx). A common assumption is that the Tx and Rx behave like a pair of wires. ie feed a string of data into the Data i/p of a Transmitter module and the same data can then be received out of the Data o/p of the Receiver module. This is not the case and the reasons for this are explained below (in brief).

 

Radio modules transmit analogue data and the receiver has to reconstruct this back into digital data. The receiver reconstructs an 'average' threshold and uses this to decide whether a 1 or a 0 has been received. If it receives a long series of 1s and 0s in the data then this threshold is biased high or low and will reconstruct the wrong data. For the receiver to work correctly one needs to ensure that the transmitter has an equal number of 1s and 0s. That is there is no DC bias to the data. The way this is done is to use coding such as Manchester Coding or Pulse Width Modulated Coding.

 

In Manchester Coding each data bit is followed by  its inverse. For example the data set 11001110 is transmitted as 1010010110101001, This ensures that the trasnmitter always sends out equal numbers of 1s and 0s, allowing the Receiver to establish a good threshold to work with.The use of this coding technique effectively halves the data rate.

 

In addition to ensuring a data stream with no DC bias, there are other issues that need to be taken into account. In the absence of a signal the Receiver data threshold will be indeterminate. The transmitter has to send a series of alternating 1's and 0's to condition the receiver. Following this a pre-defined synchronisation pattern so that the receiver can work out the optimim sampling point and 'lock into' the actual data.

 

An example of scheme that could be implemented is as follows.

 

A preamble of at least 16 successive pairs of 1's and 0's

An 8 bit synchronisation character

The data 'payload' encoded in Manchester format

 

This effectively requires 80 bits of data to be transmitted to send a 'payload' of 20 bits. But this reduction in data throuhput is more than made up by the greatly enhanced range that will result.

 

Another factor that can improve the performance of these modules is the use of a 1/4 wave whip antennae. For a system operating at 433 MHz, the length of this antennae is calculated by the equation 300/(4*Freq in MHz). So for 433Mhz one gets a 1/4 wave length of 17.3 cm. As well as a length of wire of this length soldered to the Tx module one has to make sure that there is a ground plane for this antennae to work against.

 

In summary, this is a brief insight into using pre-approved RF modules in remote control systems. The book "An Introduction to Low Power Radio" by Peter Birnie and John Fairall is an excellent introduction into this subject for someone new to this field.

  • Sign in to reply
  • D_Hersey
    D_Hersey over 7 years ago

    To get to a quarter wavelength, you have to figure for the velocity factor of the antenna material, IIRC. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube