Difference between revisions of "Synapse"

From emboxit
Jump to: navigation, search
 
m (1 revision)
 
(No difference)

Latest revision as of 16:51, 11 September 2015

General

SNAP range




  • Purchase At Future-Electronics (only)
  • RF200 Series 2 Mbps 2.4 GHz External Antenna SYNAPSE RF Engine RF200P81 at $20
  • RF200 series is based on Atmel ATmega128RFA1
  • SNAPconnect Internet Software For PC, Linux, Mac (1 license) SW15300 at $66
  • RF100 Series 250 kbps 2.4 GHz F Type Antenna SYNAPSE RF Engine RF100PC6 at $26
  • RF300PC1 Series 250 kbps 900 MHz Whip Antenna SYNAPSE RF Engine RF300PC1 at $32
  • SM300PC1 RF Engine Surface Mount 250 Kbps 915 MHz Chip Antenna Amplified SM300PC1 6  at $21.33
  • SM700PC1 RF Engine 250 Kbps 2.4 GHz F-Antenna 96K RAM MC13224VARM7 SM700PC1  at $29.30

Synapse modules.png



J.C. Woltz

Python portal example Python run on PC to control the Network via Portal
Python example Synapse module controls I2C IC (PCF2219)
Program Description:    PCF2129A.py - Example I2C routines for the NXP PCF2129A TXCO RTC.
  • Breakout box buy here
  • Jcwoltz site Uses Synapse boards on a project
Arduino node Example of using two SNAP Pro wireless nodes to replace a RS-232 cable
PC node Example of using two SNAP Pro wireless nodes to replace a RS-232 cable



reesemicro



Nikos Start-up-Guide

For RF200 SNAP modules

Have to register to Synapse-Forum first
your username
your password
your email



  • Prepare the BRIDGE

Syn base.jpg

This is normal node connected with RS232 to PC video
Connect RS232 level translator to PINS 9(RX) 10(TX)
Connect Power Supply to PINS 21(VCC) 24(GND)
  • Alternatively use Synapse USB stick SS200



  • Prepare other nodes

Syn node.jpg

Just connect battery to PINS 21(VCC) 24(GND)



It is the easiest way to have a good picture of everything
ANY SNAP DEVICE CAN BE USED AS A BRIDGE mentioned at time [58 sec] of the video
Use RPC Remote Procedure Call and create an embedded network which does not need PC
  • Use the table to find what is the real PIN of SNAPpy PIN



  • Upload Simple scripts to nodes and to Bridge
Script is Uploaded to node using the self-implemented mesh network
Script to Bridge is uploaded from RS232(simple node hardware) or USB for SS200
Test the capabilities of scrips and rpc
BE AWARE of the node-battery. Not in sleep
My tests done with these scripts:
File:Nikos first test.7z



SNAPpy Pin numbering for RF200 module

RF200PINOUT2.png RF200PINOUT3.png



Do not upload it to Node unless you know what you do!!
But read the comments at start of script
In sleep mode consumption is [0.27 μA] !!!
Needs external signal to wake-up
To use MSP430 for the wake-up of RF-module



Implement the Low Power Network

  • Combine MSP430 and external wakeup based on 628-0001, 828-0003


Read first:


The same documents with Nikos-highlights:

File:628-0001 LowPowerMeshRouting HIGHLIGHT.pdf
File:SleepyNodes SleepyMeshes 102108 HIGHLIGHT.pdf


The scripts of 628-0001 application note

File:628-0001 LowPowerMeshRouting.7z


Next steps

Use MSP430 to wake up the node
Modify script accordingly



Node test

  • SwitchTest.py downloaded to 3 new nodes
Consumption is 17 mA
Test it for an hour maximum
Download a script with sleep mode
OR
Disconnect battery



Synapse portal1.jpg




Purchase




SNAP in depth and Remote access to SNAP network

SNAP



  • Get SNAP Source Code



E10 PC with Connect-Software

  • Synapse's SNAP Connect E10 is a powerful, industrial-class, embedded Linux computer running SNAP Connect
  • E10
  From users guide:
  The E10 gets its power from the micro-USB serial port 
  You may also be able to use any available USB power supply that provides at least 500 mA




Third part solutions







Synapse modules comparison

RF100PD1 2.4GHz RPSMA +18dBm -103dBm HCS08 + RF
RF100PC6 2.4GHz F-PCB +18dBm -103dBm HCS08 + RF
RF200PD1 2.4GHz RPSMA +15dBm -103dBm ATMEGA128RFA1
RF200P81 2.4GHz -CHIP +03dBm -100dBm ATMEGA128RFA1
RF300PD1 915MHz RPSMA +20dBm -121dBm Si1000
RF300PC1 915MHz F-PCB +20dBm -121dBm Si1000 <---no datasheet for RF300PC1, but the IC used is Si1000, so Tx,Rx levels are known

RF300PD1

  • RF300PD1 at frequency 915MHz with Si1000
Link margin 141dBm is by far better from RF100 and RF200
  • Silabs mentions here that 866/915MHz modules are good for NON-line of sight applications
CEL modules with Si1000 are discontinued
But synapse RF300xx modules are alive and pin compatible to RF100, RF200