Controller and User İntercafe Circuit Design
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.
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.
Related categories:
Microcontroller
Embedded Software
Arduino
Circuit Design
Controller Area Network (CAN)