Embedded Fan Control Software For STM32L071KZT6

$ 30.00 — 250.00 USD
We have a fan controller board with 7 fans (MR3010H12B1+6-RSR) that have 4 wire signalling. The board also has RS232 connectivity with a host board.

The embedded software:

1) Must be able to drive all fans at the same speed (no per fan speed control required).
2) Fan throttle must be 0%, 10%, 40%, 70% and 100%.
3) A status LED must be used to show the status of the drive.
4) Last set fan throttle must be kept in flash memory and after a power failure, the last set fan speed must be used.
5) RS232 must be used to communicate with a host system.
The host system will have fan speed commands to send the board.
6) In case communication does not happen for more than 30 seconds, the system must throttle the fans to %100.
7) Input current sense pin must be checked to see if the provided power is good.
If it is not the host system must be alerted.
8) All fan speed inputs must be watched and in case a fan does not work as requested the host system must be alerted.
9) Communication protocol with the fan can be a simple ASCII based protocol with CRC as the last byte.
10) Commands and erroneous commands must be handled correctly by the embedded software.

We need the embedded software written in C and Keil development environment.

Schematic of the board will be provided after the bid is accepted.

Similar Freelance jobs:

Design/prototyping Group Is Needed To Develop A Neuromodulation Audiovisual Wearable Device
A design/prototyping group is needed to develop a neuromodulation audiovisual wearable device. The device has the form-factor of a sleep mask containing LEDs and earbuds to stimulate the brain with light and sound modulated with brainwave frequencies. The device controls the light and sound in accordance with a waveform (stored in an SD card). Required key capabilities include electronic product prototyping, PCP design, embedded SW, signal processing, audio file, low power devices, 32-bit MCU, mechanical closure, wearables and ergonomic devices,…
Full Description of Design/prototyping group is needed to develop a neuromodulation…
Linux Distro
Hi everyone! I'm looking for a embedded systems engineer someone with vast knowledge on C++, QT, Kirigami UI Framework, Maui Project Framework these frameworks and knowledge in this language would be of great help in my creation a device I'm engineering. Other important areas of expertise: KDE Plasma, Calamares Installer, Kubuntu Invite will need to sign NDA. Thank you!
Full Description of Linux Distro
Firmware And Hardware Prototype For Streaming Amplifier Using Arm/pwm
I need someone who can build a prototype for a Sitara SoC based streaming audio amplifier project. You must have a spectrum/distortion analyzer. Deliverable: Prototype hardware with firmware/software -Receive streaming Audio stack in ARM -Audio is output thru PRU-ICSS in Sitara via 10 bit PWM / 44 khz -integrated small power amplifier
Full Description of Firmware and Hardware Prototype for Streaming Amplifier using…
Build Me A Fast Proof Of Stake Cryptocurrency
I am looking for an expert at creating cryptocurrencies to develop a fast Proof of Stake cryptocurrency using its own customized network like EOS and XRP. This means that the transaction time between receiving and sending the crypto should be about 5 seconds. I will provide more information about the project in private with whoever is interested in taking on this job.
Full Description of Build me a fast Proof of Stake Cryptocurrency
Stm32 Gui Touchgfx
Realization of a demonstrator on ST STM32F769I-DISCO board (4'' 480x800). STM32Cube - FreeRTOS – TouchGFX The application is defined (screens, sequences to screen or function). Reading one sensors on usart and other messages on canbus (defined messages). Show informations on GUI. Sending messages on canbus (defined messages). Save user's parameters in flash. Source full project Stm32Cube/gfx to deliver. Option: add bootloader IAP on USB to allow the program update (there are 2 flash banks of 1MB. Application is less than…
Full Description of STM32 GUI TouchGFX
Software Designing
I need a good and efficient software which should be helpful and I can get a good rate of selling it.
Full Description of Software designing
Engine Control Module
Searching for a specialist who has a little bit of free time and can design a scheme of properly working Address engine control unit with integrated LIFEPO4 battery (with protocol management and testing) on Altium (included library and Gerber files). As the confirmation, that the module works properly you will be asked a video demonstration, also the results of testing. If some materials are needed for testing the scheme - we'll cover the cost.
Full Description of Engine Control Module
Pcb Shield For Stm32 Board
need to make a pcb shield for stm32 hz45zi-q board connection following modules 1) max 3865 temperature module ( 2 sets ) 2) Rdl 4-20 ma loop transmitter module ( with power connections ) 3) Eeprom 4) Rtc battery 5) memory card
Full Description of PCB shield for stm32 board
© 2006 — 2024 hirelancer.com is an affiliate website, listing the freelance projects. We are collaborating with other sites like getFreelancer.com. Feel free to bid on any project and good luck! You will need register first, before bidding or posting projects. Basic memberhsip is always free. We might earn commissions from referring you. You will never ever pay additional fees for we referred you.