Controller and User İntercafe Circuit Design

Job ID: 32071326

Budget: $30 – $250 USD

The system consists of two parts ; one of them is Main Controller and the second one is User Interface Module.(S = Sensor, R=Relay,L=Led)

Main Controller Requirements
There are three different DS18B-20 One-Wire temperature sensor that measure temperature three different point.And four relay in the system.
How Sensors Work?
Sensor 1 : After the S1 read the temperature , the first relay will open and the heater will start to operate. The heater will operate until the system temperature +10 C degrees, then the heater will turn off.( –10C<S1<10C)
Sensor 2:After the S2 read the temperature, the second relay will open and the heater will start to operate.The heater will operate until the system temperature +10C degrees, then the heater will turn off.(-5C<S2<10C)
Sensor 1 and Sensor2 : When the temperature value read by S1 and S2 reaches 10C , relay 3 and relay 4 will be active.
-Temperature data will be read using CAN-BUS,in addition,Engine Coolant Temperature will be read from J1939 Protocol.
-If the S3 value is above 0 ,and the value read from the CAN-BUS is > 70C , a signal will be sent from the RS422 port to the user interface.(LED2 will be on)
-The voltage value will be read from the analog input on the main controller. If it is over 27V, all relay outputs will be off.

User Interface Requirements
-The design will be made using minimum space.
-There will be an on/off switch in the system, and when it is turned on, main controller and user interface will be active.
-When discrete 0 signal comes to discrete input on the user interface,all leds will turn off.
-The voltage value will be read from the analog input on the main controller.If it is under 22V,the third led will be turn on.
-All relays will be active between 22-27 Volts, they will be disabled outside this value range.
-All data communication will be on CAN-BUS line.
-When a discrete time signal comes from the vehicle, the system will be disabled.

All software codes will be written with comments.
Hardware specifications will be determined.