Page 2
The recycling of materials will help to conserve natural resources. For more detailed information about recycling of this product, please contact your local council, your waste disposal service or the distributor where you purchased the product. BOK-100 1065-C-owa23X Platform Integrator's Manual...
TO A 3.5.1 Ways of Booting..................... 10 3.5.2 Windows HyperTerminal ..................11 3.5.3 Linux Minicom......................11 3.5.4 Updating owa23X Boot loader, Kernel or File system........... 12 ................... 12 OWNLOAD A PPLICATION OWA23X DESCRIPTION ....................14 23X P ..................14 HYSICAL ESCRIPTION ....................
1.2 owa23X Connections The highest internal voltage applied to the owa23X unit can be 40Vdc and complies with low voltage European directive (See Chapter 4.2.5 Power Supply). The power supply can be made with a battery or continuous voltage supply with reinforced isolation, and limited in power to a maximum of 8 A and 100 VA.
Construction crew often uses remote control RF devices to set off explosives. 1.8 Children Do not allow children to play with owa23X. It is not a toy and they could hurt themselves or others. Children could also damage the unit.
Turn the equipment OFF always before removing or replacing the battery. 1.12 Accessories Use only accessories that are compatible with your owa23X equipment, and recommended by owasys. Using inappropriate accessories can generate health risks or can damage the equipment because of incompatible devices and guarantee will not be valid.
This document focuses on the explanation of the basic operation that is common to all of the owa23X devices. Whenever a feature is supported by the whole owa23X family, model is referred as owa23X. All the devices are provided with a small dedicated internal battery for RTC back-up and owa23A models are also provided with GPS data backup.
ETH-TX- POP 100 3012#01 owa23A-ETH-CAN • • ETH-RX+ ETH-RX- ETH-TX+ ETH-TX- Table 2.3.1 owa23X Models Table 2.4 Abbreviations Application Programming Interface Circular Error Probability Central Processing Unit Clear to Send Data Carrier Detect Data Send Ready Data Terminal Equipment Data Terminal Ready...
This section starts with a description of the development board and then with the steps for mounting and connecting the kit, and then the software set up procedure. 3.2 Development Board Description Following figure shows the layout of the Development Board: Figure 3.2.1 Development board physical description BOK-100 1065-C-owa23X Platform Integrator's Manual...
Microphone input (for headset). Ethernet jack. Table 3.2.1 Development board connectors list J1, J2 and J3 are for connecting to the owa23X. Connect the cable as shown in section 4.2.4. Power can be connected either to X3, or pins 10 (+VIN) and 9 (GND) of J4.
Note: SW2 and SW3 pull the I/O pins to ground, so the LEDs will be ON. 3.3 Mounting the owa23X Development Kit The steps for mounting the components in owa23X are the following: GSM & GPS Antenna: Connect the antenna supplied by following the colour coding and/or labels.
In order to help the integrator, a compiler is included in the Development Kit CD. The cross compiler allows the developer to easily create binary files that can be directly executed in owa23X. In order to install the ARM cross compiler, follow the steps listed below.
It is recommended to use the compiler included in the CD, or provided by owasys. This compiler is a standard GNU tool available in the web, and although it is possible to use other appropriate compilers (adapted to owa23X micro and with the required header files of the APIs), owasys is not responsible for possible compilation errors or any other malfunction.
Once logged in, the user is in the owa23X file system which has the directory structure described in section 4.5.1.3. As stated in that section, user /home applications should be stored under directory, in a non-volatile memory.
3.5.3. Once we are sure it has execution permissions, the application can be run ./home/owaANX directly from the console. Just type In case you want owa23X to run the application with neither need to log-in nor having to type anything, there’s a straightforward way to achieve this. There is a userinit.sh...
Page 19
When executing a program in the background, the control of the terminal is recovered immediately and the standard output and error output must be addressed to files. Now you are ready to start developing your own applications! BOK-100 1065-C-owa23X Platform Integrator's Manual...
Refer to chapter 11 of the Programming Guide [1] about Flash memory use recommendations. 4.2.2 GSM/GPRS System owa23X provides GSM communication (Quad band EGSM 850-900-1800-1900 is supported depending on the Cellular Infrastructure and on used Operators). Audio calls, data calls and Short Message Service are the features supported by GSM.
The GPS data are backed-up for at least 2 hours. GPS data older than 2 hours is no longer valid and a cold start will be performed. The GPS backup battery requires powering the owa23X for at least 14 hours to reach a complete charge. The GPS receiver is the ANTARIS technology from ublox.
GSM) are availble. This is power supply, RS232, RS485, CAN, General Purpose I/Os, ADINs and Audio or Ethernet signals (depending on option). The owa23X is provided with the mating connector and cable, as shown in the following diagram. Figure 4.2.1.1 . 30 Pin Mating Connector with cable.
Also pins A2 & B2 provide CAN connection when available. See section 2.3. 4.2.5 Power Supply Power supply in the 30 pin connector is used to supply power to owa23X. Signals used for this purpose are: Signal...
If loads with higher power are required, the user can connect a separate power supply as shown below. In the following example, each load can be up to 100mA, giving a total fuse current of 800mA. The fuse should be fast blow type. BOK-100 1065-C-owa23X Platform Integrator's Manual...
See the Programming Guide [1] for more information. 4.2.9 Vout Power Output The owa23X provides a regulated 4.5V power output for accessories or user loads. The maximum output current from Vout is 100mA. Do not exceed this, or damage to the output circuitry may result.
The owa23X includes a CAN transceiver that support ISO 11898 Transport level. This bus is high speed, up to 1 Mbaud. ADIN3 is provided to measure the voltage of the optional high capacity battery in the owa23X/b units. BOK-100 1065-C-owa23X Platform Integrator's Manual...
CAN0H CAN0L Table 4.2.5.1 CAN pin out The internal controller in owa23X supports CAN protocol version 2.0 part A and part B (‘extended format’ 29 bits) regarding to the data link layer. For more owa2X Family Programming Guide. detailed information see CAN transceiver can be put in low power mode when it is not used.
Maximum Inductive load is 47nH @ 200 MHz Never connect any terminal of the speaker output directly to ground or power supply as it may damage either the speaker or the owa23X. The recommended external speaker has the following features: Impedance higher than 8 Ω.
Four LEDs are provided on the front panel. Refer to chapter 4.1 to identify them. The green LED on owa23X shows the current functional state, according to the table below. By default, the Green LED is ON, but the user can change the state of this LED so that it follows its own state code.
However, the user must enable it explicitly first, as by default is controlled by the GSM module. The orange LED on owa23X is controlled by the GPS module and gives one pulse per second when the GPS module has coverage.
Page 32
An optional high capacity battery back-up can be installed (POP 100 2100), which allows continuous operation when the main power is lost. This enables the owa23X/b to e.g. make a final call before going into low power mode, or a similar procedure, as defined by the customer application software.
At this stage the SIM card may also be installed. Close the front cover ensuring all catches have closed. Once the battery has been installed, it may be necessary to turn off the owa23X. This can be achieved by grounding the ON/OFF signal in the Power Supply Connector (see section 4.2.4) for several seconds.
RTC time is always up to date provided power supply is applied to the owa23X. If power supply is removed or the owa23X turned OFF or is in ZERO POWER mode, an internal battery is keeps the time for a minimum of 1 month.
If the user interchanges GND and Vin, an internal diode avoids internal circuitry damage. 4.2.23.3 Electrical Interference To avoid electrical interference owa23X includes an EMI filter in the input power circuitry. 4.2.23.4 Fusing The owa23X does not include internal fusing. An external fuse should be included in the positive Vin supply with a rating of 5A to protect the cables and input circuitry in case of a fault condition.
OPERATION Figure 4.3.1 Functional states. Once the owa23X is switched on, it starts executing the boot loader, (see section 4.5.1.1). Then, if the developer stops the process, the owa23X will remain in Service state. Otherwise the owa23X continues loading the kernel and the file system.
A simple demonstration of the power management, RTC, odometer and movement sensor functions can be found in owa23X-AN8. 4.4.1 Power Modes A description of the various power modes available is described in the following chapters.
CPU, GSM, GPS and LEDs off. UARTs disconnected and no load on outputs. All circuits off. Power Management Unit is running from dedicated internal battery. See section 4.4.1.4. Increase due to battery recharging for owa23X/b units with optional high capacity battery. BOK-100 1065-C-owa23X Platform Integrator's Manual...
This is a Linux standard kernel, version 2.4.18 with MMU option. As this is a standard kernel, PC developed applications are easily made compatible with owa23X platform. Also this kernel can be updated to follow standard kernel revisions. 4.5.1.3 owasys File System...
To use the available APIs library functions, add the includes to owa22X files in application header files and compile the application using the provided cross compiler. owa23X files to be included in customer header files are: <owa2x/RTUControlDefs.h> BOK-100 1065-C-owa23X Platform Integrator's Manual...
Page 43
In the example of chapter 4.5.3.1, a simple application is explained. Thus the mechanism of loading and unloading libraries and how to access libraries functions can be understood. BOK-100 1065-C-owa23X Platform Integrator's Manual...
Page 44
NEVER have the same name as the function to be linked to (that is because the compiler can misinterpret internal name tables). In this example, the function’s name is GetFirstFreeSignal, and the pointer’s name is FncGetFirstFreeSignal. BOK-100 1065-C-owa23X Platform Integrator's Manual...
For further information about the APIs and their functions, it is recommended to read through references [1] and [2] owa23X 4.5.5.1 API for Control This API provides a Select Control function to manage synchronous and asynchronous ports and a centralized system time. BOK-100 1065-C-owa23X Platform Integrator's Manual...
Getting the positioning info and sending NMEA commands through the UART, are some developed functions included in this API (only for owa23A units). 4.5.5.4 API for Interfaces The functions of this API facilitate the management of owa23X I/Os, UARTs and audio signals. 4.5.6 Power Management The Power Management functions which control the operating modes of owa23X (See section 4.4) are in the libRTUControl library.
This section describes mounting and connection of the owa23X. 5.1 SIM Card Installation Before opening the owa23X to install the SIM card, ensure that the unit is dry. If the unit has previously been exposed to water, place the unit in a warm dry location for a few hours to ensure that all water has evaporated from the seals.
Slide the main board back into the housing ensuring that the connector pins do not damage the blue seal, and press until all seal latches have clicked closed. There are 8 latches which should be checked to ensure that they have closed correctly. LATCHES DETAIL Figure 5.1.3.1 Latches BOK-100 1065-C-owa23X Platform Integrator's Manual...
Also avoid routing the antenna cable in parallel with other control or power wiring over long distances. If it is necessary to cross over wiring, cross at right angles. 5.3 Power and Signal Connection To connect owa23X cables follow the following instructions: BOK-100 1065-C-owa23X Platform Integrator's Manual...
Allow sufficient cabling to enable the removal of the equipment. Ensure cables are not corrupted or rubbing against sharp objects. The owa23X does not include internal fusing. An external fuse should be included in the positive Vin supply with a rating of 5A to protect the cables and input circuitry in case of a fault condition.
Platform Integrator’s Manual Figure 5.6.1 Protecting antenna connectors The antenna sealing enclosures are only waterproof it the cable ties are installed with the appropriate tool. The one recommended by Owasys is the Farnell Cable Installation Tool 1015659. BOK-100 1065-C-owa23X Platform Integrator's Manual...
SIM Card Holder Table 6.2 Mechanical description Power Interface Item Specification Power Supply 6 to 40 Vdc Power Consumption (maximum) 1.5 A 0.8 A 0.4 A Connector 30 way incorporated in enclosure Table 6.3 Power interface BOK-100 1065-C-owa23X Platform Integrator's Manual...
The use of a pasive antenna requires a DC-Block between the GPS antenna connector and the GPS passive antenna. In this case the open/short detection will not function. BOK-100 1065-C-owa23X Platform Integrator's Manual...
DustProof. Protection against penetration with wire. Protected against temporary inmersion (1m for 30 mins). Table 6.7 Environmental specifications Battery Backup Only for the owa23X/ units fitted with the optional battery (POP 100 2100). Item Specification Time to recharge 12 hours when owa23X is powered Charging temperature range 0 ºC to 45 ºC...
These instructions are only for Linux advanced users. If the configuration of owa23X firmware is changed, the user is responsible of all these changes. In case the device was not able to accurately operate, it is not the responsibility of OWASYS As is explained in section 4.5.1.3, owa23X file system has fixed features and...
Page 57
Once we have executed it, we can start using the device just by configuring it with the right system commands. As a learning example we can see how an owa23x-ETH device might be configured within a LAN. First, an IP address must be assigned to the owa23x Ethernet device, ifconfig command is used for that purpose.
Routing means come integrated in the kernel and can be handled by using the “route” command. For example, to get the current routing table, enter: # route For more information about “route” command, please refer to the manual pages in your Linux distribution. BOK-100 1065-C-owa23X Platform Integrator's Manual...
The WriteFile() function unmounts the /home directory before starting to download the file and mounts it after finishing. This is to avoid multiple access to the Flash at the same time. So, applications calling this function must be run OUTSIDE directory /home BOK-100 1065-C-owa23X Platform Integrator's Manual...
Need help?
Do you have a question about the owa23X and is the answer not in the manual?
Questions and answers