RTL_433 ASK Manchester? #3001
Unanswered
Sandman2001
asked this question in
Q&A
Replies: 1 comment 6 replies
-
OOK and MC are different layers. You can mix and match. The scope shots look like noise. "ASK receiver" might be exaggerated ;) It looks like those cheap Superheterodyne OOK sets (technically OOK is a kind of 2-ASK) |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am currently working with an Arduino R3 and an Amplitude Shift Keying(ASK) 4800 bps receiver. For the device I'm working to collect data from, it is a pressure sensor that uses ASK Manchester (IEEE 802.3) Encoding at 434MHz w/ 4000 bps 125 uS nibble time (ex. 125uS low, then 125uS high for a single bit). I have done some digging and found an "ASK" implementation and "FSK Manchester" in the library, but nothing specific to "ASK Manchester" encoding. For those experienced with the library, does the encoding need to be accounted for in software? At this stage of implementation, I am looking to receive a raw bit stream from the sensor to confirm setup.
I started out with the Arduino extension of the RTL_433 library, specifically the RH_ASK library. I have a tool for the sensor that gets the device ID and other information, so i know that the sensor side is working. I have an oscilloscope connected to the digital out of the rf receiver, i have confirmed that the signal is being picked up by the Rx, a concern I have with it is that it may not be hitting proper logic levels (scope shots below). I am also unaware of how the recv and available functions work for the RF library. I have confirmed that the digital pin on the arduino is seeing the logic transistions.
^A single burst of data
^zoomed on the logic shifts
^timing errors? look at spacing between shifts
Update: questioning implementing this library
^wave processed through ASK Recv, seen through digital out pin
^sets of information being sent, can see data within each pulse
^a single pulse with data enclosed
^a single bit from transmission, 250 uS time for one bit, split into 125 uS on/off sections for Manchester encoding
^another data packet from same transmission, this one has iffy logic levels
^scope shot of potentially unreadable bits or noise
Beta Was this translation helpful? Give feedback.
All reactions