Find Jobs
Hire Freelancers

ARM7 (LPC2129) CAN to UART Bridge (Embedded Software) - Bug Fixes or Ground-Up Development

$30-250 USD

Zamknięte
Opublikowano ponad 9 lat temu

$30-250 USD

Płatne przy odbiorze
Our team needs a simple CAN <-> UART bridge developed on a budget. The hardware schematic will be provided, but the essentials are: * LPC2129 microcontroller * 12MHz oscillator * PC serial connected to TXD0 and RXD0 * CAN1 to TD1/RD1 * CAN2 (HS-CAN) and CAN3 (SW-CAN) on TD2/RD2, multiplexed, and controlled by PWM5 The software must: * Handle CAN data from three different CAN networks, up to 2 simultaneously (CAN1, CAN1&2, CAN1&3) * Connect to HS-CAN at 125kbps, 250kbps, 500kbps, and 1000kbps * Connect to SW-CAN at 33.3kbps, 95kbps (if possible - it may not be w/ a 12MHz crystal) * Send and receive CAN data to/from UART * Timestamp and stream all incoming CAN data to UART, indicating channel * Send a specific message from UART to CAN upon request * Receive a particular message from CAN once and send to UART (e.g. a temporary exception to the acceptance filter) * Send and receive (a combination of the above, where a particular response is expected for a given inquiry) * Ensure mutual exclusion of CAN2 and CAN3 due to hardware multiplexing * Allow configuration of acceptance filters for each individual channel * The acceptance filter may block all, accept all, accept a range of addresses, or accept a particular address / addresses, for which elements may be added or removed in realtime individually * The acceptance filter for CAN2 and CAN3 must be managed to allow easy switching back and forth on the multiplexed hardware while running * Enable / disable all CAN traffic on a particular channel * List all active channels * List active acceptance filter(s) * Allow reconfiguration during by operation Previously, we hired a contractor to complete this task but he stopped logging into Freelancer and left us with an incomplete implementation. His code will be provided, along with our tested working drivers for microcontroller configuration, UART, and CAN. We will provide working MCU configuration, UART, and CANbus drivers. We can NOT provide hardware (though we will test all software in a timely manner) or JTAG debugging (our hardware only supports UART for debugging).
Identyfikator projektu: 6404243

Informację o projekcie

15 ofert
Zdalny projekt
Aktywny 9 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
15 freelancerzy składają oferty o średniej wysokości $669 USD dla tej pracy
Awatar Użytkownika
Hi, I can help with the project. I don't have my own LPC2129 hardware but I have LPC2478/68 development kits which can be re targeted/modified to match your code. Since these micro controllers are quite similar peripheral wise there should be not a big change. I have also a couple of debuggers: ULINK2 and SEGGER. Contact me on my account and we can discus the project in more details. Regards, DSnejko
$444 USD w 30 dni
5,0 (3 opinii)
4,8
4,8
Awatar Użytkownika
Hello, Check my profile for my experience in embedded system. I have worked in ARM7 previously for web server and bootloader via ethernet in lpc2148. I am new to CAN but I am aware of it. I looked into your project. I would like to do it. I would like to know do you use any RTOS or its single thread apart from ISR. Looking forward to hear from you.
$555 USD w 12 dni
4,6 (12 opinii)
4,9
4,9
Awatar Użytkownika
Propunerea nu a fost încă furnizată
$622 USD w 14 dni
5,0 (7 opinii)
4,2
4,2
Awatar Użytkownika
A proposal has not yet been provided
$1 000 USD w 30 dni
4,9 (9 opinii)
3,6
3,6
Awatar Użytkownika
Hi, I am a Telecom and Electronic Engineer with experience in firmware programming using several HW platforms, including PIC, TI SOCs, Arduino, and others. I've also worked with FPGA and hardware programming. I can program in C, C++, Matlab, and also assembled language, and have 3+ years of experience. I am very interested and I think I can do the job in 5 working days, starting now. Let me know if I am your person. Thanks and best regards
$111 USD w 5 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I have worked on CAN protocol with AT90CAN128 microocntroller and I am well versed with the CANalyzer. I would be glad to have a conversation with you.
$222 USD w 10 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
A proposal has not yet been provided
$777 USD w 10 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I have great experience in microcontrollers, DSPs and their peripherals. I have recently started working on ARM microcontrollers too. If you give this job to me, I will obtain LPC-E2129 board. In addition, I have a LPC1766-STK board that has a CAN bus and Olimex ARM USB JTAG. I can program boards by using my JTAG and I can send/receive CAN data by using LPC1766-STK in order to test the firmware. Kind regards
$1 100 USD w 40 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hi, The following is our brief introduction. If you have any questions, please give us your contact information and we will reply you asap. A team of professionals in Hong Kong with more than 10 years of experience in embedded systems. We are focused on providing full-cycle product development, hardware development as well as software development. Therefore, we can work on prototype project or pcb assembly or product manufacturing. Service including: Circuit design, PCB layout, PCBA assembly, Prototyping, Engineering Sample, Firmware and software development, System design Our past project: BLE Device, 13.56Mhz RFID reader, USB RFID reader, Digital Media Player (DMR), Portable device Skill / Kit: 8-bit,16-bit, 32-bit MCU Bluetooth BLE, Wifi, RAM, Flash, sdram, ddr, I2c, SPI, RS485, LCD, Ethernet, ....
$666 USD w 30 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I can do it better, As I already have good CAN driver implementation experience. Even I have experience of doing CAN<------>UART protocol coversion . Price I bid is just for software implementation. Evaluation board and other things for the same I think should be provided.
$277 USD w 7 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
A proposal has not yet been provided
$155 USD w 3 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga UNITED STATES
Brookline, United States
4,9
4
Zweryfikowana metoda płatności
Członek od gru 25, 2013

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.