Description: OpenAVL is an open-source project focused on Automatic Vehicle Location (AVL). This project is developed using ANSI C programming language. The prototype board incorporates a low-cost GSM M2M module (MC39i) from Siemens/Cinterion, a GPS OEM module from Leadtek, and an AVR microcontroller (ATmega128L) from Atmel. Future plans include porting the project to Emcelettronica's IperSMS board, which features a PIC18 microcontroller and a Telit M2M module. Development experiences will be shared through blogs.
The OpenAVL project aims to provide an efficient and cost-effective solution for vehicle tracking by utilizing a combination of GSM and GPS technologies. The GSM M2M module (MC39i) facilitates communication between the vehicle and a remote server, enabling real-time location updates. The GPS OEM module from Leadtek accurately determines the vehicle's geographical position, which is essential for AVL systems.
The AVR microcontroller (ATmega128L) serves as the central processing unit of the prototype, managing communication between the GSM and GPS modules, processing data, and executing the necessary algorithms for location tracking. The choice of ANSI C for development ensures portability and compatibility across various platforms.
The transition to Emcelettronica's IperSMS board will leverage the capabilities of the PIC18 microcontroller, which is known for its efficiency in handling M2M applications. The integration of the Telit M2M module will enhance the communication capabilities, providing a more robust solution for AVL applications.
By documenting the development process through blogs, the project aims to foster community engagement and knowledge sharing, allowing other developers to learn from the experiences encountered during the project's evolution. The OpenAVL project represents a significant contribution to the field of vehicle tracking and open-source development, promoting innovation and collaboration.OpenAVL is an AVL (Automatic Vehicle Location)open source project.The OpenAVL is one of my on-going open source projects. This project is written in ANSI C. The prototype board is made up of a low cost GSM M2M module (MC39i) from Siemens/Cinterion, a GPS OEM module from Leadtek and an AVR microcontroller (ATmega128L) from Atmel.
It will be ported to Emcelettronica`s IperSMS board, which has a PIC18 and a Telit M2M module. I will share my development experiences in these blogs
MRFICl505R2 is a 1.575GHz GPS downconverter chip. It integrates a mixer, VCO, PLL, crystal oscillator, A/D converter, loop filter, and other circuits. The MRFICl505R2 IF output frequency is 4.1MHz, with a typical conversion gain of 105dB, an operating voltage of...
This article discusses a minimal resource microcontroller implementation for a three-phase Brushless DC (BLDC) motor, focusing on a closed-loop speed motor controller application based on a Microchip PIC12 device. It demonstrates how minimization techniques can reduce the number of I/O...
The SCHAER+ programmer is a programmer for PIC18 family from a PC parallel port (LPT). It is derivated from the SCHAER programmer I used to download my projects in PIC1684. The SCHAER+ programmer should be improved to use a USB...
The layout control motherboard is designed to facilitate the management of various sections of a layout. It features a microcontroller that connects to the MRNet bus and multiple slots for inexpensive control and sensor boards. All control and sensor boards...
The control of the system is managed by a Microchip PIC18F46K20-I/PT microcontroller, which is programmed with firmware to oversee the activity of the GSM/GPRS module, monitor the logic conditions of two opto-isolated inputs, and send commands to two relays within...
The difference between these two ICs. A microcontroller is a specialized type of microprocessor designed to be self-sufficient and cost-effective, while a microprocessor is typically intended for general-purpose use, such as in personal computers (PCs). The microcontroller integrates several useful...
This circuit utilizes an 87C57 microcontroller along with several peripherals to convert X-10 power-line carrier-code formats from a personal computer for use with an X-10 power-line interface in a home control system. Software details can be found in the reference....
This application note presents the component values and measured performance for the MAX2681 mixer IC when tuned for GPS operation at 1575 MHz.
The MAX2681 is a high-performance mixer integrated circuit designed for use in GPS applications, particularly at the frequency...
The SP6691 circuit is designed to provide a high output voltage using a lower voltage boost regulator by incorporating a charge pump circuit. This configuration can convert a standard 30V boost regulator into a 60V boost regulator if necessary. Testing...
We use cookies to enhance your experience, analyze traffic, and (if you allow) serve personalized ads.
By clicking Accept All, you agree to our use of cookies.
Learn more