Communication software for exchange information by RS232 (COM port) -- 2
$250-750 USD
Paid on delivery
The software should be made in two stages
1. Making working software – fully functional – standard windows style.
2. Design, colors styling – will be additional project, not subject on this project
The software is good to be made portable – no installation, no external libraries, frameworks, – similar to the sample software attached in the pack. For PC only. No Java please.
C/C++, C# - whatever - clean code – with comments
The Software – contains 3 pages (tabs) for configuration of Battery Management System (BMS). Each page has to display certain info and input parameters. The info will be received – sent to BMS via serial interface
First page - status - all battery cells in table - 9-30 rows, split in two columns, 10 other parameter, 16 status flags. The software have to read parameters COM port every 1 sec to refresh the page
Read status from the BMS – see the XSL file, and the example files in folder “Page1”
// READ Buffer 3, Read Buffer 4 – see sample code – is reading the command #3 and command #4 to buffer.
Section 2 – BMS Status – check bits of Command 3, byte 17, 18 – see sample code.
Section 3 – Cell voltages – balancing – see the sample code
Selecting com port button is necessary to be located there – select from the valid COM ports
Page 2 – all parameter have to be read in array – position number to match the command number – see the sample files - Write the parameters to the [url removed, login to view]
There are about 60 parameters to show, edit, store on disk or send to the BMS via RS232
Read from BMS will read all parameters in array (16 bit each parameter) – display on the screen – see the Page2.jpg. If possible this page to be similar style/colors like page 1
Write to BMS – write all parameters to the BMS via RS232
Also option read/write to file – could be any format – saved on the disk. Probably BIN file.
page 3 – Calibration
There are sample files with the commands to the e BMS
The values of the voltage and the current have to be read every second – Same as the Page 1
If there are cells in balancing – they have to show in red.
On top – button – stop balancing.
In White are fields that have to be filled – there is a button to submit the calibration value – next to each field.
Project ID: #13235575
About the project
Awarded to:
Hello, My name is John, I am good in Com Port programming with c#, I will provide comment on every function code. I am a Professional Programmer since 2008, I have many programs developed and successfully finishe More
16 freelancers are bidding on average $738 for this job
Dear client, how are you? I am a C/C++ programmer and mathematician. Please check my "Profile & Work List" and tell me details if my skill is in your concern. Looking forward to your response. Thanks.
As description in your requirement. I'm sure to complete this tool for you. inbox me if you have any question about my skill or this project. Thank for your attention HuyPQ.
Dear customer, I am an expert on the RS232 bus programming. In fact, I had completed a similar software for CAN bus. I would like to develop your project with C#. Best wishes, Long
Hi i am developer for level2 systems, i can start with you project, do you preferred wpf to visual interface or windows forms?
Could be done in C++ or VB6 , the C# will require the installation of the .Net framework in each computer do not have it. The page 2 is not uploaded.