RS232 serial data conversion on STM32
- or -
Post a project like this1546
£275(approx. $344)
- Posted:
- Proposals: 6
- Remote
- #2680658
- OPPORTUNITY
- PRE-FUNDED
- Completed
Electronics design, analog design, embedded coding ,PCB design and software(CCS,HTML,Javascipt, Java, Python,Matlab, PHP,Wordpress)
Ankara
Professional Writer, Logo Designing, WordPress, PHP, Custom Web Development and designing , Data Entry, Professional designers,
Bahawalpur
9526864867972153556247102431434403407641
Description
Experience Level: Expert
Our system use RF Solutions “Gamma” transmitters which communicate back to a similar Gamma unit configured as a receiver which has its own RS232 output.
https://www.rfsolutions.co.uk/downloads/1543336360DS-GAMMA-9.pdf.
The Gamma boards will have an 8 way DIP dip switch attached covering inputs 3 thro 8 which will be used as an address (DIP 4 and 8 are not used as those positions on the Gamma have other functions). The status of these inputs (as well as inputs 1&2 - which we will use to activate the transmission) is reported in byte seven of the transmitted packet (see attached for hex values).
We are a reseller of Scope paging equipment so we will use their Connexions transmitter (and pagers) which uses their own RS232 based protocol (see attached doc).
http://www.scope-uk.com/products/connexions3.htm
So, I need a system to interface the RS232 output of the RF Solutions receiver to the RS232 input of the Scope Connexions paging transmitter. Both interfaces running at 9600bps.
The program needs to:
1 - Receive 14 byte data packets from the RF Solutions "Gamma" receiver (see attached info).
2 - Read the value of byte seven in the received packet.
3 - Use that info as a lookup to a message table
4 – Add the relevant paging address and a couple of other parameters to construct a packet conforming to "Scope" protocol (see attached Info).
5 - Transmit that packet over a “true” (12V) 9600 RS232 interface
The table needs to be user (i.e. me) modifiable so that I can input the paging messages and addresses (also known as capcodes) for each customer.
We will use STM32 Blue Pill boards to implement the solution. I will create a pair of veroboard test beds with a Gamma Rx linked (directly - they are both 3.3V devices) to one Blue Pill USART port with another being connected to a Max232 board.
Blue Pill will be powered from an external 5V PSU. Gamma will derive its 3.3V (only 25mA) from the Blue Pill
https://www.rfsolutions.co.uk/downloads/1543336360DS-GAMMA-9.pdf.
The Gamma boards will have an 8 way DIP dip switch attached covering inputs 3 thro 8 which will be used as an address (DIP 4 and 8 are not used as those positions on the Gamma have other functions). The status of these inputs (as well as inputs 1&2 - which we will use to activate the transmission) is reported in byte seven of the transmitted packet (see attached for hex values).
We are a reseller of Scope paging equipment so we will use their Connexions transmitter (and pagers) which uses their own RS232 based protocol (see attached doc).
http://www.scope-uk.com/products/connexions3.htm
So, I need a system to interface the RS232 output of the RF Solutions receiver to the RS232 input of the Scope Connexions paging transmitter. Both interfaces running at 9600bps.
The program needs to:
1 - Receive 14 byte data packets from the RF Solutions "Gamma" receiver (see attached info).
2 - Read the value of byte seven in the received packet.
3 - Use that info as a lookup to a message table
4 – Add the relevant paging address and a couple of other parameters to construct a packet conforming to "Scope" protocol (see attached Info).
5 - Transmit that packet over a “true” (12V) 9600 RS232 interface
The table needs to be user (i.e. me) modifiable so that I can input the paging messages and addresses (also known as capcodes) for each customer.
We will use STM32 Blue Pill boards to implement the solution. I will create a pair of veroboard test beds with a Gamma Rx linked (directly - they are both 3.3V devices) to one Blue Pill USART port with another being connected to a Max232 board.
Blue Pill will be powered from an external 5V PSU. Gamma will derive its 3.3V (only 25mA) from the Blue Pill
John W.
100% (4)Projects Completed
7
Freelancers worked with
6
Projects awarded
24%
Last project
6 Apr 2021
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Hello John,
Please confirm you'd provide the hardware to the developer.
Regards,
John R
883513
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies