Comunications Controller

Κλειστό Αναρτήθηκε Jun 26, 2007 Πληρώθηκε κατά την παράδοση
Κλειστό Πληρώθηκε κατά την παράδοση

Project Description:

We have built and tested a controller using the 8051F344 Microprocessor from Silicon Labs. This hardware comprises of the following hardware recourses:

1)RS232 port to communicate with the Radio Modem (we will supply radio and antenna system)

2)RS485 Port to communicate with other devices due for development. One device is already developed and will be the first one to be used on this system.

3)RS232 Port using a FIFO external to the processor. This port will be used as a Comport.

4)Digital I/O: 2-Digital Inputs via opto isolation to GPIO and 2-Digital Outputs via external relays connected to GPIO.

5)4-Channels of Analog Input by using the internal analog of the processor

6)EEPROM communication using I2C from the processor

7)Real-Time clock using I2C from the processor

The Radio Modem works by formatting an ASCII email message. The controller will format the message body and fill in the TO fields of the message header. When the message is sent, it will be forwarded to the email address given in the TO field of the message.

It must be emphasized that all of the design of these features is already done. What is needed is for this design to be implemented in code. The programming language will be ‘C’. We do not care about which compiler is used for the development. However, the Keil Compiler is favored over others.

.

## Deliverables

This project comprises of the following elements:

1) Develop embedded software to run on a new hardware platform using the Silabs 8051F344 microprocessor.

2) Communicate between the embedded platform and a Radio Modem designed to communicate with a satellite array using the ORBCOMM Network.

3) Develop an RS485 Communications protocol to contact other devices connected to this port.

Project Description:

We have built and tested a controller using the 8051F344 Microprocessor from Silicon Labs. This hardware comprises of the following hardware recourses:

1) RS232 port to communicate with the Radio Modem (we will supply radio and antenna system)

2) RS485 Port to communicate with other devices due for development. One device is already developed and will be the first one to be used on this system.

3) RS232 Port using a FIFO external to the processor. This port will be used as a Comport.

4) Digital I/O: 2-Digital Inputs via opto isolation to GPIO and 2-Digital Outputs via external relays connected to GPIO.

5) 4-Channels of Analog Input by using the internal analog of the processor

6) EEPROM communication using I2C from the processor

7) Real-Time clock using I2C from the processor

There is a lot of code which we used on other projects that might shorten the development cycle that will be provided. We have designed a PARSER protocol that will be used to talk with other devices connected on the RS485 as well as those communicating with the radio modem.

The Radio Modem works by formatting an ASCII email message. The controller will format the message body and fill in the TO fields of the message header. When the message is sent, it will be forwarded to the email address given in the TO field of the message.

This project will comprise of the following tasks:

1) Test the hardware functions such as analog/digital and ports.

2) Develop the PARSER

3) Write routines to send email messages using the Radio Modem

4) Write PARSER routines to communicate with other devices connected to the RS485 port.

It must be emphasized that all of the design of these features is already done. What is needed is for this design to be implemented in code. The programming language will be ‘C’. We do not care about which compiler is used for the development. However, the Keil Compiler is favored over others.

We will forward a full description of this project once we have received replies to this bid request. We need to know the following from the programmers:

1) Have you developed Embedded Code before? How many years of experience do you have?

2) Have you written a PARSER before?

3) Have you used the Silabs 8051F344 processor before?

4) Does your location enable a 3 foot (whip) antenna to be located in such a position as to get a good view of the sky? Trees are OK, but large tall building might prove difficult to receive/transmit to the satellites.

5) Do you have the IDE tools (Silabs IDE’s) to enable you to gain access to the debug features of the processor?

We estimate that this project will take 4-5 weeks to complete. We also have the other device which needs to be coded and will be the first device used on the RS485 communications port. The two projects can be developed by the same programming team. However, for this bid, please restrict the development to the Satellite Controller only.

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Processor: 8051F344 by Silicon Labs (Silabs)

Ηλεκτρονικά Μηχανολογία MySQL PHP Αρχιτεκτονική Λογισμικού Δοκιμή Λογισμικού

Ταυτότητα Εργασίας: #3072408

Σχετικά με την εργασία

1 πρόταση Απομακρυσμένη εργασία Ενεργό Jul 17, 2007

1 freelancer κάνει προσφορά κατά μέσο όρο $1700 για αυτή τη δουλειά

golgentiger

See private message.

$1700 USD σε 35 μέρες
(0 Αξιολογήσεις)
0.0