My CV/Contact

My CV

 

Main interests are embedded systems, electronics and modelairplanes.

 

I started at the age of 7 experimenting with electronics. Built my first crystal receiver when I was 8. Designed and built my first processor board at 13, started to teach a group of people about microprocessors at the age of 14. Was hired to make educational software for schools when I was 15, and started as a professional software engineer at the age of 19 (company DPC, see below). I have since then been working with processors, programming and electronics for 30+ years, both professionally and private.

Present position

Professional career

CARSTEN GROEN

Born: 1966

Nationality: Danish

Languages: Danish, English and German

Email:

CHG(at)MOONBOUNCE(dot)DK

1. August 1985- : Danish Process Control A/S. (16 months) Developer, SW/HW

Responsible for hard- and software development on a large SCADA system for all the oil-rigs in the Danish part of the North Sea.

System was based on radio communication between the rigs. Developed micro controller based RTU’s for data acquisition and control purposes. Development of floating Master/Slave communication systems (radio based).

 

2. December 1986- : ESCON Electronics A/S. (8 years, 6 months) Developer, SW/HW

Development of large plant floor applications and data acquisition systems (IBM DAE). Worked with a lot of different soft- and hardware platforms, including CPM, DOS, OS/2, and different real-time Operating Systems for microprocessors. Worked on large Oracle based database systems. Design and implementation of Embedded controllers based on V20 Processors and graphical user interface. Development of fast servo control systems.

 

3. June 1995- : Kjærgaard el & industri automatik A/S. (4 years, 8 months) Developer SW/HW

Design/development of Hard real-time systems, multiple/parallel DSP Systems for machine vision systems.

Designing with Xilinx and Altera Complex PLD and 100.000+ Gates FPGA. Developed many embedded systems based on various micro controllers. Software development on PC systems, OS/2, Win NT and

DOS, and DSP software development on a range of Texas Instruments DSP’s. Design and implementation of a dual TMS320C6x01 PCI board with expansion sites. Design and implementation of a TMS320C31 DSP

standalone controller with 2 x 5 Mbps ArcNet, I/O, PID Servo controller etc. Design and implementation of High-speed Frame grabbers for Digital cameras for TMS3230C6x board, Fiber comm. Boards etc.

 

1. Feb 2000 : Logic IO ApS. (4 years, 3 months) Developer SW/HW

Design of DSP systems based on Texas Instruments C6 family of DSP processors, design and implementation of embedded hardware and software, telemetry systems based on GSM and GPRS technology. Large GUI development (IDE) programs developed in Microsoft Visual C++, communication protocols etc., ARM7 and ARM9 based designs, both hardware and software.

 

1.May 2004 : Flextrack/Care4All - present

Design of embedded hardware and software for GSM / GPRS and GPS technology tracking devices. Systems are based on ARM7/Cortex processors, 3 dimensional G force sensors, 433 and 868 MHz transceivers, Bluetooth, USB interface (Bulk I/O and Mass Storage), transponders, SD cards, WAV/MP3 audio output, DTMF decoders etc.

Developer/Technical Manager, Embedded systems (Flextrack/Care4All)

AAU Cubesat

 

In 2003 I had the pleasure of helping the students at Aalborg University (www.cubesat.auc.dk) contacting their new Satellite using my homemade 8 meter parabolic dish. The signals received from the satellite at the university's own ground station was too weak to decode, my 8 meter homebuilt parabolic dish was then put into operation on the specified frequency tracking the satellite, and we managed to get in contact with the satellite !

 

https://ing.dk/artikel/manden-med-kaempeantennen-60477

http://www.rumfart.dk/wp-content/uploads/2017/04/DR60.pdf

 

Partial list of courses/seminars I have attended in the past:

1985 : AMD, Bit slice computers, '2900 series (those were the days :o)

1985 : National Semiconductors, 32000 series processors

1986 : Allen Bradley, PLC programming

1989 : IBM, Database II, design/programming

1990 : IBM, DAE/Plantworks

1991 : Quality control, ISO-900x

1993 : Oracle Database, Performance tuning

1994 : Oracle Database, System administration

1994 : C++ course, 4 months

1995 : Altera, FPGA design

1997 : Texas Instruments, C6x family Workshop, Sweden

1997 : ICSPAT/DSPWorld conference, San Diego, USA

1997 : AND, Holographic Neural Networks seminar, The Pentagon, USA, Co-speaker on Advanced Parallel

DSP systems

1997 : Host for Texas Instruments C6x family Workshop

1998 : VHDL Course, Xilinx tools

1998 : Unitrode, switchmode powersupply design course

1998 : ICSPAT/DSPWorld conference, Toronto, Canada

1998 : C++/Microsoft MFC Class library course, Learning Tree

1998 : VHDL Course

2000 : DSP Fest 2000 at Texas Instruments, Houston, as a 3rd Party Company

2001 : Altera FPGA seminar, Embedded Processor Cores

2001 : Analog/Mixed Signal Seminar, National Instruments

+ a large number of (smaller) technical seminars and courses in the last 15 years..

Tools/technologies used

Programming languages:

C, C++, PASCAL, MODULA II, PLM, JAVA

Assembly for various processors

 

Operating systems:

CPM 2.2, CPM 3.0, DOS, OS/2 1.0 -> 4.0, WIN 95,NT,2000, XP, Win7, Win10, Android

Different RTOS for embedded systems

 

Microprocessors:

68705, 6809, 8080, 8085, Z80, 8051, and derivatives

808x family, T400,T805 Transputers, Sharc DSP’s

TMS320C25, TMS320C31, TMS320C40, TMS320C44, TMS320C6x01,

TMS320C6x11, Fujitsu F2MC-16LX family, ATMEL ARM7 Family, ATMEL ARM9 Family, NXP (former Philips) ARM7 and Cortex M0/M0+/M3/M4 processors, EnergyMicro Cortex

 

...and probably some that I have forgotten about :-)

 

Tools:

Altium Designer, Eagle PCB, Protel CAD system, Board Maker, Altera MaxPlus FPGA design tools, Altera Quartus FPGA design tools, Xilinx Foundation FPGA design tools, Texas Instruments DSP tools, Assembler, C compiler etc. Go-DSP Code composer, Microsoft Visual Studio C++, Microsoft C#, Microsoft Frontpage 98/2000, Fujitsu Softune environment, Lauterbach JTAG Debuggers, Keil uVision, ARM Development tools, Borland JBuilder

 

...and many more…..