SlideShare a Scribd company logo
1 of 25
An Integrated Health 
Management Process Through 
CAN NETWORK
Objective 
• A new trend for Hospital Environment that 
consist combination of RTOS (Real time 
operating System) and CAN (Control area 
network) communication.
Abstract 
• Normally Hospital consists number of ECU, Sensors 
and Control unit. all are interconnected with wiring. 
• This very difficult to read data from device, so we are 
proposing new system that consist RTOS with CAN 
communication. Due to this system we will read the 
data from sensors at a time, because RTOS consist 
Multitasking with Kernel and we can give the 
information to Driver using CAN communication. It is 
a high Speed communication bus and by using this we 
can do the communication between High power Device 
(like AT89C51, ARM,PIC…etc).
Existing System : 
• I2C BUS. 
• Winows OS. 
• High Power consumption
Proposed System : 
• CAN Communication 
• RTOS 
• Low Power consumption.
Block Diagram : 
Master Node: 
GSM 
LPC2148 
CPU 
SPI 
A 
D 
C 
I/O 
ports 
Power supply 
Digital Display 
unit 
CAN Controller 
CAN BUS 
UART
Data Acquisition Node: 
LPC2148 
CPU 
SPI 
A 
D 
C 
I/O 
ports 
Power supply 
Sensors 
CAN Controller 
CAN BUS
Hardware components 
– ARM Processor 
– MEMS Accelerometer 
– Temperature Sensor 
– Heart Beat Sensor 
– Pressure Sensor 
– CAN BUS
Software Components: 
• Embedded C language 
• Orcad design 
• Flash Magic 
• KEIL V3
Applications: 
• Hospital 
• Communication 
• RTOS
Introduction to CAN
What is CAN and what are some of its 
features? 
• Serial communication 
• Multi-Master Protocol 
• Compact 
– Twisted Pair Bus line 
• 1 Megabit per second
• Why is CAN used? 
– Robust in noisy environments 
– Priority Signal Setting 
– All devices on the network receive every bit of 
information sent on the BUS 
– Cost Effective
• What are some real world applications of CAN? 
– Controller Area Networks are used in many different 
fields, the bulk of which are 
• Auto-motive industry 
• Factory Automation 
• Machine Control 
• Medical Equipment and devices 
• And more….
What is transmitted? 
Field name Length (bits) Purpose 
Start-of-frame 1 Denotes the start of frame transmission 
Identifier 11 A (unique) identifier for the data 
Remote transmission request (RTR) 1 Must be dominant (0)Optional 
Identifier extension bit (IDE) 1 Must be dominant (0)Optional 
Reserved bit (r0) 1 
Reserved bit (it must be set to dominant (0), but accepted as either dominant or 
recessive) 
Data length code (DLC) 4 Number of bytes of data (0-8 bytes) 
Data field 0-8 bytes Data to be transmitted (length dictated by DLC field) 
CRC 15 Cyclic redundancy check 
CRC delimiter 1 Must be recessive (1) 
ACK slot 1 Transmitter sends recessive (1) and any receiver can assert a dominant (0) 
ACK delimiter 1 Must be recessive (1) 
End-of-frame (EOF) 7 Must be recessive (1) 
• All messages sent over a CAN network follows this 
format. Each bit is used either to verify the validity 
of the message, or is data itself.
What is the process of sending a 
message? 
• At each CAN device, the 
start of frame bit 
notifies a transmission 
is being sent. 
• The identifier bit shows 
the priority of the 
message along with 
determining which 
device the data belongs 
to.
CAN Message Transmission
Basic message frame format 
Field name 
Length 
(bits) Purpose 
Start-of-frame 1 Denotes the start of frame transmission 
Identifier 11 A (unique) identifier for the data 
Remote transmission request (RTR) 1 Must be dominant (0) 
Identifier extension bit (IDE) 1 Must be dominant (0) 
Reserved bit (r0) 1 
Reserved bit (it must be set to dominant (0), but accepted 
as either dominant or recessive) 
Data length code (DLC) 4 Number of bytes of data (0-8 bytes) 
Data field 0-8 bytes Data to be transmitted (length dictated by DLC field) 
CRC 15 Cyclic redundancy check 
CRC delimiter 1 Must be recessive (1) 
ACK slot 1 
Transmitter sends recessive (1) and any receiver can 
assert a dominant (0) 
ACK delimiter 1 Must be recessive (1) 
End-of-frame (EOF) 7 Must be recessive (1)
Arbitration Field
Message Objects 
• 32 message objects 
• Configured to transmit or receive or both 
• Configured using the Message Object Interface Registers 
• Each identifier is stored in a Message object. 
• Message number is the receive/transmit priority for the 
Message Objects 
– Message Object 1 has the highest priority, while Message Object 32 
has the lowest priority
Message Object Interface register 
• ID28-0 Message Identifier 
– ID28 - ID0 29-bit Identifier (“Extended Frame”). 
– ID28 - ID18 11-bit Identifier (“Standard Frame”). 
• Dir Message Direction 
– one Direction = transmit 
– zero Direction = receive 
• Data 0 1st data byte of a CAN Data Frame 
• Data 1 2nd data byte of a CAN Data Frame
Error Field
• Enable test mode to use the modes below 
• Loop Back Mode 
• Silent Mode 
• Basic Mode
Status Register 
– Transmit successfully 
– Receive successfully 
– Stuff Error -Form Error 
– AckError -Bit1Error 
– Bit0Error -CRCError
REFERENCES 
[1] N. Boules, "Reinventing the Automobile: The Cyber-Physical Challenge", 
from Embedded Systems to Cyber-Physical Systems: a Review of the 
State-of-the-Art and Research Needs Workshop, St. Louis, MO, April, 
2008. 
[2] K. R. Pattipati, A. Kodali, K. Choi, S. Singh, C. Sankavaram, S. Mandal 
W. Donat, S.M. Namburu, S. Chigusa, L. Qiao and J. Luo, "An integrated 
diagnostic process for automotive systems," in D. Prokhorov, (ed.) Studies 
in Computational Intelligence (SCI), Vol. 132, 2008. 
[3] C. Sankavaram, A. Kodali, D. F. M. Ayala, K. Pattipati, S. Singh, and P. 
Bandyopadhyay, “ Event-driven data mining techniques for automotive 
fault diagnosis”, 21st Intl. Workshop on Principles of Diagnosis, Portland, 
OR, October 2010. 
[4] C. Sankavaram, B. Pattipati, A. Kodali, K. Pattipati, M. Azam, and S. 
Kumar, "Model-based and data-driven prognosis of automotive and 
electronic systems", 5th Annual IEEE Conference on Automation Science 
and Engineering, Bangalore, India, August 22-25, 2009. 
[5] J. Luo, H. Tu, K. Pattipati, L. Qiao, and S. Chigusa, “Graphical models for 
diagnostic knowledge representation and inference,” IEEE Instrument and 
Measuremen

More Related Content

What's hot

Universal asynchronous receiver-transmitter UART Dsa project report
Universal asynchronous receiver-transmitter UART Dsa project reportUniversal asynchronous receiver-transmitter UART Dsa project report
Universal asynchronous receiver-transmitter UART Dsa project reportShahrukh Javed
 
8051 serial communication
8051 serial communication8051 serial communication
8051 serial communicationasteriskbimal
 
Serial Io
Serial IoSerial Io
Serial IoAisu
 
Accurate Synchronization of EtherCAT Systems Using Distributed Clocks
Accurate Synchronization of EtherCAT Systems Using Distributed ClocksAccurate Synchronization of EtherCAT Systems Using Distributed Clocks
Accurate Synchronization of EtherCAT Systems Using Distributed ClocksDesign World
 
Master synchronous serial port (mssp)
Master synchronous serial port (mssp)Master synchronous serial port (mssp)
Master synchronous serial port (mssp)babak danyal
 
Verification of uart ip core using uvm
Verification of uart ip core using uvmVerification of uart ip core using uvm
Verification of uart ip core using uvmeSAT Publishing House
 
Universal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD CoverterUniversal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD CoverterTejas Shetye
 
ConfigureTwo networks principle
ConfigureTwo networks principleConfigureTwo networks principle
ConfigureTwo networks principleDrAlneami
 

What's hot (20)

USART
USARTUSART
USART
 
Universal asynchronous receiver-transmitter UART Dsa project report
Universal asynchronous receiver-transmitter UART Dsa project reportUniversal asynchronous receiver-transmitter UART Dsa project report
Universal asynchronous receiver-transmitter UART Dsa project report
 
Uart
UartUart
Uart
 
Lin bus
Lin busLin bus
Lin bus
 
8051 serial communication
8051 serial communication8051 serial communication
8051 serial communication
 
Serial Io
Serial IoSerial Io
Serial Io
 
UART
UARTUART
UART
 
Uart
UartUart
Uart
 
UART
UARTUART
UART
 
I2C
I2CI2C
I2C
 
Accurate Synchronization of EtherCAT Systems Using Distributed Clocks
Accurate Synchronization of EtherCAT Systems Using Distributed ClocksAccurate Synchronization of EtherCAT Systems Using Distributed Clocks
Accurate Synchronization of EtherCAT Systems Using Distributed Clocks
 
Master synchronous serial port (mssp)
Master synchronous serial port (mssp)Master synchronous serial port (mssp)
Master synchronous serial port (mssp)
 
Uart
UartUart
Uart
 
Verification of uart ip core using uvm
Verification of uart ip core using uvmVerification of uart ip core using uvm
Verification of uart ip core using uvm
 
Universal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD CoverterUniversal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
 
ConfigureTwo networks principle
ConfigureTwo networks principleConfigureTwo networks principle
ConfigureTwo networks principle
 
8051 serial communication-UART
8051 serial communication-UART8051 serial communication-UART
8051 serial communication-UART
 
Xilinxaxi uart16550
Xilinxaxi uart16550Xilinxaxi uart16550
Xilinxaxi uart16550
 
Serial Data Communication
Serial Data CommunicationSerial Data Communication
Serial Data Communication
 
Serial communication of microcontroller 8051
Serial communication of microcontroller 8051Serial communication of microcontroller 8051
Serial communication of microcontroller 8051
 

Similar to Integrated Health Management CAN Network

Similar to Integrated Health Management CAN Network (20)

CAN_lecture.pdf
CAN_lecture.pdfCAN_lecture.pdf
CAN_lecture.pdf
 
Can network development using arm cortex m3
Can network development using arm cortex m3Can network development using arm cortex m3
Can network development using arm cortex m3
 
Can network development using arm cortex m3
Can network development using arm cortex m3Can network development using arm cortex m3
Can network development using arm cortex m3
 
Role of CAN BUS in automotives
Role of CAN BUS in automotivesRole of CAN BUS in automotives
Role of CAN BUS in automotives
 
IT8602 Mobile Communication - Unit III
IT8602 Mobile Communication  - Unit IIIIT8602 Mobile Communication  - Unit III
IT8602 Mobile Communication - Unit III
 
CAN Bus
CAN BusCAN Bus
CAN Bus
 
UNIT 2b.pptx
UNIT 2b.pptxUNIT 2b.pptx
UNIT 2b.pptx
 
06 fr technology-030420
06 fr technology-03042006 fr technology-030420
06 fr technology-030420
 
Lte overview titus
Lte overview titusLte overview titus
Lte overview titus
 
Zigbee 802-15-4
Zigbee 802-15-4Zigbee 802-15-4
Zigbee 802-15-4
 
final_of_can_bus_ (1).ppt
final_of_can_bus_ (1).pptfinal_of_can_bus_ (1).ppt
final_of_can_bus_ (1).ppt
 
Embedded networking
Embedded networkingEmbedded networking
Embedded networking
 
Serial Data Communication
Serial Data CommunicationSerial Data Communication
Serial Data Communication
 
Controller Area Network(CAN)
Controller Area Network(CAN)Controller Area Network(CAN)
Controller Area Network(CAN)
 
Controller area network protocol
Controller area network protocolController area network protocol
Controller area network protocol
 
Control Area Network
Control Area NetworkControl Area Network
Control Area Network
 
Serial Communication in 8051
Serial Communication in 8051Serial Communication in 8051
Serial Communication in 8051
 
7.MODBus and CANBus.pptx
7.MODBus and CANBus.pptx7.MODBus and CANBus.pptx
7.MODBus and CANBus.pptx
 
Communication protocols - Embedded Systems
Communication protocols - Embedded SystemsCommunication protocols - Embedded Systems
Communication protocols - Embedded Systems
 
Canbus
CanbusCanbus
Canbus
 

Recently uploaded

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 

Recently uploaded (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 

Integrated Health Management CAN Network

  • 1. An Integrated Health Management Process Through CAN NETWORK
  • 2. Objective • A new trend for Hospital Environment that consist combination of RTOS (Real time operating System) and CAN (Control area network) communication.
  • 3. Abstract • Normally Hospital consists number of ECU, Sensors and Control unit. all are interconnected with wiring. • This very difficult to read data from device, so we are proposing new system that consist RTOS with CAN communication. Due to this system we will read the data from sensors at a time, because RTOS consist Multitasking with Kernel and we can give the information to Driver using CAN communication. It is a high Speed communication bus and by using this we can do the communication between High power Device (like AT89C51, ARM,PIC…etc).
  • 4. Existing System : • I2C BUS. • Winows OS. • High Power consumption
  • 5. Proposed System : • CAN Communication • RTOS • Low Power consumption.
  • 6. Block Diagram : Master Node: GSM LPC2148 CPU SPI A D C I/O ports Power supply Digital Display unit CAN Controller CAN BUS UART
  • 7. Data Acquisition Node: LPC2148 CPU SPI A D C I/O ports Power supply Sensors CAN Controller CAN BUS
  • 8. Hardware components – ARM Processor – MEMS Accelerometer – Temperature Sensor – Heart Beat Sensor – Pressure Sensor – CAN BUS
  • 9. Software Components: • Embedded C language • Orcad design • Flash Magic • KEIL V3
  • 10. Applications: • Hospital • Communication • RTOS
  • 12. What is CAN and what are some of its features? • Serial communication • Multi-Master Protocol • Compact – Twisted Pair Bus line • 1 Megabit per second
  • 13. • Why is CAN used? – Robust in noisy environments – Priority Signal Setting – All devices on the network receive every bit of information sent on the BUS – Cost Effective
  • 14. • What are some real world applications of CAN? – Controller Area Networks are used in many different fields, the bulk of which are • Auto-motive industry • Factory Automation • Machine Control • Medical Equipment and devices • And more….
  • 15. What is transmitted? Field name Length (bits) Purpose Start-of-frame 1 Denotes the start of frame transmission Identifier 11 A (unique) identifier for the data Remote transmission request (RTR) 1 Must be dominant (0)Optional Identifier extension bit (IDE) 1 Must be dominant (0)Optional Reserved bit (r0) 1 Reserved bit (it must be set to dominant (0), but accepted as either dominant or recessive) Data length code (DLC) 4 Number of bytes of data (0-8 bytes) Data field 0-8 bytes Data to be transmitted (length dictated by DLC field) CRC 15 Cyclic redundancy check CRC delimiter 1 Must be recessive (1) ACK slot 1 Transmitter sends recessive (1) and any receiver can assert a dominant (0) ACK delimiter 1 Must be recessive (1) End-of-frame (EOF) 7 Must be recessive (1) • All messages sent over a CAN network follows this format. Each bit is used either to verify the validity of the message, or is data itself.
  • 16. What is the process of sending a message? • At each CAN device, the start of frame bit notifies a transmission is being sent. • The identifier bit shows the priority of the message along with determining which device the data belongs to.
  • 18. Basic message frame format Field name Length (bits) Purpose Start-of-frame 1 Denotes the start of frame transmission Identifier 11 A (unique) identifier for the data Remote transmission request (RTR) 1 Must be dominant (0) Identifier extension bit (IDE) 1 Must be dominant (0) Reserved bit (r0) 1 Reserved bit (it must be set to dominant (0), but accepted as either dominant or recessive) Data length code (DLC) 4 Number of bytes of data (0-8 bytes) Data field 0-8 bytes Data to be transmitted (length dictated by DLC field) CRC 15 Cyclic redundancy check CRC delimiter 1 Must be recessive (1) ACK slot 1 Transmitter sends recessive (1) and any receiver can assert a dominant (0) ACK delimiter 1 Must be recessive (1) End-of-frame (EOF) 7 Must be recessive (1)
  • 20. Message Objects • 32 message objects • Configured to transmit or receive or both • Configured using the Message Object Interface Registers • Each identifier is stored in a Message object. • Message number is the receive/transmit priority for the Message Objects – Message Object 1 has the highest priority, while Message Object 32 has the lowest priority
  • 21. Message Object Interface register • ID28-0 Message Identifier – ID28 - ID0 29-bit Identifier (“Extended Frame”). – ID28 - ID18 11-bit Identifier (“Standard Frame”). • Dir Message Direction – one Direction = transmit – zero Direction = receive • Data 0 1st data byte of a CAN Data Frame • Data 1 2nd data byte of a CAN Data Frame
  • 23. • Enable test mode to use the modes below • Loop Back Mode • Silent Mode • Basic Mode
  • 24. Status Register – Transmit successfully – Receive successfully – Stuff Error -Form Error – AckError -Bit1Error – Bit0Error -CRCError
  • 25. REFERENCES [1] N. Boules, "Reinventing the Automobile: The Cyber-Physical Challenge", from Embedded Systems to Cyber-Physical Systems: a Review of the State-of-the-Art and Research Needs Workshop, St. Louis, MO, April, 2008. [2] K. R. Pattipati, A. Kodali, K. Choi, S. Singh, C. Sankavaram, S. Mandal W. Donat, S.M. Namburu, S. Chigusa, L. Qiao and J. Luo, "An integrated diagnostic process for automotive systems," in D. Prokhorov, (ed.) Studies in Computational Intelligence (SCI), Vol. 132, 2008. [3] C. Sankavaram, A. Kodali, D. F. M. Ayala, K. Pattipati, S. Singh, and P. Bandyopadhyay, “ Event-driven data mining techniques for automotive fault diagnosis”, 21st Intl. Workshop on Principles of Diagnosis, Portland, OR, October 2010. [4] C. Sankavaram, B. Pattipati, A. Kodali, K. Pattipati, M. Azam, and S. Kumar, "Model-based and data-driven prognosis of automotive and electronic systems", 5th Annual IEEE Conference on Automation Science and Engineering, Bangalore, India, August 22-25, 2009. [5] J. Luo, H. Tu, K. Pattipati, L. Qiao, and S. Chigusa, “Graphical models for diagnostic knowledge representation and inference,” IEEE Instrument and Measuremen