Diy gps logger_20110618

24
1 DIY GPS logger that enjoys using mbed TANAKA Toshihisa @tosihisa

Transcript of Diy gps logger_20110618

1

DIY GPS logger that enjoys using mbed

TANAKA Toshihisa@tosihisa

2

Self Introduction

●Toshihisa Tanaka (@tosihisa)●Osaka Prefecture Sakai City living●Work is a Embedded programmer. ●The hobby is to make the OSM map while traveling with the motorcycle. ●Habitat http://twitter.com/tosihisa/ http://mbed.org/users/tosihisa/ http://www.openstreetmap.org/user/tosihisa http://lilo.linux.or.jp/

3

The made one...

●The GPS logger is made. ●This hits the model in the past.

4

The made one...

● This is the latest model.

5

This was made.

● Skytraq S1315F GPS Logger● It used it to experiment on goGPS.

6

Why is the GPS logger made?

I am participating in OpenStreetMap.

In OpenStreetMap, I want the GPS log that accuracy is as good as possible.

Therefore, it thinks whether to obtain the position where accuracy by postprocessing is good by preserving raw data (raw data) of GPS.

The other...

GPS logger on the market ties and it doesn't tie an external antenna.

It wants to obtain some accuracy even when it is not possible to measure it with GPS like the tunnel and to obtain the position that is.

The capacity of GPS logger on the market in which the log can be done is small.

Special software is necessary for taking out the log. It is general and wants the log data.

It i s f reedom in above a l l . : -)

7

DIY GPS Logger (1G)

GPS5Hz

3 axis gyro(not used)

2 axiscompass

3 axisAccelerometer(under LCD)

USBmemory

128x64LCD

mainboard(mbed)

8

It actually used it.

Make: Ogaki Meeting(2010-9-25)

9

Result

The distance from Sakai to Ogaki is a round trip and about 400Km.

Roughly 340Km was good at the log.

10

DIY GPS Logger (1.5G)

The base substrate is changed to board Orange.☆

11

Specification

● Main processor - mbed NXP LPC1768● Technical reference

This mbed Microcontroller is based on a Cortex-M3 Core running at 96MHz, with 512KB FLASH, 64KB RAM and a load of interfaces including Ethernet, USB Device, CAN, SPI, I2C and other I/O.

12

Why is mbed used?

Because it is easy.

When it is usual development.

1) The development setting is installed.

2) ROM burnt wearing software is installed.

3) The debugging of the boot loader is serious. JTAG comes to want it.

13

What is different as for mbed?

1) The boot loader has already been made.

2) Writing in ROM is "Drag & drop" and OK!!.

3) The installation of the compiler is unnecessary. Because all are Web bases.

14

Specification

● Base board - board Orange☆http://kibanhonpo.shop-pro.jp/?pid=22678532

15

Specification

GPS Module – FV-M11 (MTK Chipset 5Hz)

16

5Hz GPS...?

Kinki sports land(Motorcycle circuit place in Kyoto)

1Hz 5Hz

17

Specification

3 axis AccelerometerMMA7361L -Analog Output (The noise often gets on. )

18

Accelerometer

262

12214

2638

50 7486

98110 134

146158

170182

194206

218230

242254

266278

290302

314326

338350

362374

386398

410422

434446

458470

482494

506518

-200

-150

-100

-50

0

50

100

野 断 保存島 層 館

震 体 体 コ ナ 加速度ログ災 験館 験 ー ー

加速度 (x)

加速度 (y)

加速度 (z)

時間 (100 ミリ秒 )

加速度

(10ミリ

g(ジー

))

19

Specification

Gyro module

AE-GYRO-SMD – two gryo sensor.

20

Specification

Digital Compass – HMC6352

2 axsis digital compass

21

Specification

Infrared Remote-control Receiver Module

IRM-3638N3

22

Thing that has been understood

● When it is a motorcycle, the acceleration and the gyro are difficult.

It shakes, and the noise is large. ● The motorcycle can use a digital

compass. ● It seems to be able to do the “simple

earthquake sensor” by applying the acceleration sensor.

● Mbed is convenient. However, anything cannot be done if there is no net.

23

The future ・・・● Main CPU(& board) change to

LPC1769-based.

24

The future ・・・● Main CPU(& board) change to STM32

“STBee MINI”● Flash 128k RAM 20k cpu clock 72MHz● 30mA