Beruflich Dokumente
Kultur Dokumente
O N T E N T S
CHAPTER 1
1 Introduction
CHAPTER 2
2 Getting Started
PACKAGE CONTENTS...............................................................................................9
IMPORTANT SAFETY NOTE.........................................................................................9
CONNECTING UP........................................................................................... 10
STEP 1 - CONNECTING SATELLITE BOARDS.................................................................10
STEP 2 - CONNECTING POWER................................................................................12
STEP 3 - CONNECT TO PC....................................................................................13
CHAPTER 3
3 FlowStone
14
CHAPTER 4
4 Updating Firmware
18
FLOWBOARD UPDATER.................................................................................. 19
USING
CHAPTER 5
THE
UPDATER.............................................................................................19
5 Technical Information
21
CONNECTOR SOCKETS................................................................................... 22
DIGITAL INPUTS ...................................................................................................22
DIGITAL OUTPUTS ................................................................................................22
ANALOGUE INPUTS ...............................................................................................23
- ii -
- iii -
O N T E N T S
1 Introduction
ABOUT FLOWBOARD
INTRODUCTION
IMPORTANT
Please read this guide carefully BEFORE using the product(s) you have purchased. The guide
contains important safety information that you must be aware of before attempting to power the board
or connect anything to it.
-5-
CHAPTER 1
What is FlowBoard?
FlowBoard is a low cost Data Acquisition (DAQ) system developed by DSPRobotics specifically for the
use with the FlowStone programming language.
FlowBoard uses a modular system of satellite boards which allows you to configure the hardware
exactly to your needs. Interchangeable Input and Output terminal boards provide the base interface
with added functionality being provided by optional extension boards.
Specifications
At the heart of the system is the FlowBoard DAQ. This connects to your PC via USB and manages
communications between the satellite boards and your computer. Power is also supplied through this
main board.
-6-
INTRODUCTION
-7-
CHAPTER 2
2 Getting Started
HOW
TO
GET
UP AND
RUNNING
-8-
GETTING STARTED
Package Contents
The FlowBoard DAQ Pack contains the following components:
NOTE: the PSU adapter and USB cable may differ slightly in appearance from the picture above. The
PSU adapter should also be supplied with the correct pin arrangement for your region.
-9-
CHAPTER 2
Connecting Up
Connecting your FlowBoard is easy and takes just 3 simple steps.
- 10 -
GETTING STARTED
Digital Input Terminal Board
There are two sockets labeled Inputs 1-8 and Inputs 9-16. These obviously correspond to the 16 digital
inputs.
- 11 -
CHAPTER 2
GSM Board
There is a single socket for connecting the GSM board and it's marked Modem.
The GSM board also requires a sim card to be inserted for normal operation (not supplied). For good
reception a suitable antenna should also be connected to the input lead.
- 12 -
GETTING STARTED
Step 3 - Connect to PC
The final step is to plug the USB cable into the board using the silver socket. The other end of the
cable should then be connected to your PC. The green LED will light to show that the board is
connected to the PC and the red LED should turn off.
Your FlowBoard is now connected and ready to use with FlowStone.
- 13 -
CHAPTER 3
3 FlowStone
USING FLOWBOARD
INSIDE
- 14 -
FLOWSTONE
FLOWSTONE
You can now connect Boolean values to the inputs and see them reflected at the digital outputs on the
FlowBoard.
Changes at the Digital and Analog inputs on the FlowBoard can be monitored by attaching
components to the outputs from the FlowBoard component (analog values are in the range 0-1023).
It's that simple.
- 15 -
CHAPTER 3
The first output of the FlowBoard GSM component shows the connection status. A value of 1 indicates
connection to the FlowBoard, a value of 2 indicates connection to the FlowBoard and the GSM Board.
A value of zero indicates that no connection has been established.
The second output of the component shows signal strength. This is in the range 0-30. A value of -1 is
returned if the board is searching for a network or if no GSM board is detected.
The Status output refers to the send message status. A value of 0 indicates successful sending of the
last message and that the board is ready to send again. A value of 1 indicates sending in progress and
a value of 2 means that the last message failed to send.
The Messages and Numbers outputs show all the messages and corresponding numbers that have
been received. You can Pop the oldest message off the lists or Clear everything.
- 16 -
FLOWSTONE
To send a message supply a message string and phone number then trigger the Send input to send
the message. Messages must be at most 160 characters longer messages will be truncated.
- 17 -
CHAPTER 4
4 Updating
Firmware
HOW
TO
UPDATE
THE
FIRMWARE
- 18 -
ON YOUR
FLOWBOARD
UPDATING FIRMWARE
FlowBoard Updater
We will occasionally need to add features or change the way that the FlowBoard works. When this
happens you will need to update the firmware installed on the board.
This process is very easy and can be done in couple of minutes. You'll first need to download the latest
version of the FlowBoard Updater program. You can get this from the Support are of the DSP Robotics
web site here:
http://www.dsprobotics.com/supportfilesarea.php
Go into the section named FlowBoard and click where it says FlowBoard Firmware. This will download
the updater program. This is in a zip file so you'll need to extract the updater before you begin.
You'll be asked to connect your FlowBoard. You should connect it in the normal way, just as you do
when using it with FlowStone. Plug in the USB and apply power (see Connecting Up earlier in this
document). When the updater finds the board it will tell you and the Continue button will be show.
- 19 -
CHAPTER 4
STEP 2 Perform the Update
Click Continue and the dialog will change to something like the picture below.
Instructions are provided and you must follow them step by step.
1.
First turn the power OFF on your FlowBoard (and any other connected boards)
2.
Locate the Program switch on the board (see below) and move the jumper so that it covers
both pins.
3.
4.
When the red and green LEDs are both flashing click Update FlowBoard
The update process will begin and the program will tell you when it is complete.
That's it, you're all up to date.
REMEMBER: you need to remove the jumper from the Program pins before using your FlowBoard.
- 20 -
UPDATING FIRMWARE
- 21 -
CHAPTER 5
5 Technical
Information
DETAILED INFORMATION
ABOUT THE
- 22 -
HARDWARE
TECHNICAL INFORMATION
Connector Sockets
The digital inputs and outputs are connected via 10 way headers. The headers also have power pins
so that satellite boards can be powered directly from the FlowBoard. Each of the headers has the
same pin assignment regardless of whether they are inputs or outputs. However, the inputs power pin
is connected to the internal 3.3 Volt power rail while the outputs power pin is connected to the external
supply.
The following diagram shows the pin arrangement:
+ 8 7 6
1 2 3 4 5
Digital Inputs
Each digital input is connected to the processor inputs via a 100K resistor. It is pulled up to the internal
3.3 Volt supply rail via a 10K resistor. The input can be directly interfaced to digital outputs with a range
of 0 3.3 Volts. The input voltage should not exceed 3.3 Volts. In addition the inputs can use clean
contacts referenced to 0 Volts or open collector outputs again referenced to 0 Volts. If the driving
modules do not share the same power supply as the Control Module then it will be necessary to
common their 0 Volt lines.
Digital Outputs
Outputs are open collector and can be used to drive relays, solenoids, LEDs etc. The maximum
current for the outputs is 50mA. Note that if these outputs are to drive inductive loads such as relays
and motors then the load must have some form of back EMF suppression fitted.
IF SUPPRESSION IS NOT FITTED THEN THE OUTPUT DEVICE WILL BE DAMAGED
- 23 -
CHAPTER 5
Analogue Inputs
The analogue inputs cover the range 0 to 3.3 Volts. If a larger range is necessary then it will be
necessary to use a potential divider on the input.
Measurements are referenced to the internal 3.3 Volt supply rail which has an accuracy of 5%. The
resolution of the A/D converter is 10 bits. For the highest accuracy the input impedance should be less
than 2K ohms. Higher values are possible but the accuracy will be reduced and there will be increased
noise levels.
The voltage on the input should not exceed 3.3 Volts. If higher voltages are possible (e.g. if you are
using a potential divider) then you must ensure that voltages higher than the 3.3 Volts limit cannot be
present under start up or fault conditions. If the driving modules do not share the same power supply
as the Control Module then it will be necessary to common their 0 Volt lines.
- 24 -