Contents & References of Designing and building a multi-channel temperature measurement system with the capabilities of storage, processing, display and sending through the network.
List:
List
Foreword. 1
1- Temperature and its measurement. 2 1-1- The concept of temperature 3 1-2 History of temperature measurement 3 1-3 Temperature measurement units 4 1-4 Types of temperature measurement methods 5 1-4-1 Temperature measurement using non-electric transducers. 5
1-4-1-1- Thermometers (fluid content thermometers). 5
1-4-1-1-1- liquid content thermometers. 5
1-4-1-1-2- Gas content thermometers. 6
1-4-1-1-3- steam content thermometers. 6
1-4-1-2- bimetal thermometers. 7
1-4-1-3- Pyrometers 7
1-4-2- Temperature measurement using electrical transducers. 9
1-4-2-1- Thermistor. 9
1-4-2-2- thermocouple. 9
1-4-2-2-1- thermoelectric effect. 10
1-4-2-2-2- Methods of using and measuring temperature 12
1-4-2-2-3- Sibak coefficient. 16
1-4-2-2-4- Chip MAX6675. 19
1-4-2-2-4-1- Chip bases. 19
1-4-2-2-4-2- signal to temperature conversion 21
1-4-2-2-4-3- serial interface (SPI). 21
1-4-2-2-4-4- Output data package. 22
1-4-2-2-5- Principles governing thermocouples 23
1-4-2-2-6- Types of thermocouples. 25
1-4-2-2-7- thermocouple protection. 30
1-4-2-2-8- Advantages of thermocouples 34
1-4-2-2-9- Disadvantages of thermocouples 34
1-4-2-2-10- Series and parallel connection of thermocouples 35
2- Getting to know the measurement system and how it works. 36
2-1- Processors 38
2-2- The package received by the computer from boards 41
2-3- Thermocouples 44
2-4- MAX6675 chip. 44
2-5- communication channels. 44
2-6- Computer software. 45
2-7- Computer program sending package. 46
8-2- Some important features of the system. 47
2-8-1- Hardware. 47
2-8-2- Software. 48
3- Communication protocols. 51
3-1- SPI protocol. 52
3-1-1- Details. 52
3-1-2- Mode of operation. 53 3-2-Serial communication 56 3-2-1- RS485 protocol 56 3-2-1-1 Applications 58 3-2-2 Comparison of RS485 and RS232 protocols. 58
3-3- TCP/IP. 60
3-3-1- Introduction of TCP/IP protocol. 60
3-3-2- TCP/IP protocol layers. 61
3-3-2-1- Application layer. 62
3-3-2-2- Transport layer 62
3-3-2-3- Internet layer. 62
3-3-2-4- Network Interface layer 63
3-3-3- IP address. 63
3-3-4-TCP/UDP port. 63
3-3-5- Sending information using TCP. 64
3-4- LAN local network. 65
3-5- Software and hardware implementation. 65
4- System technical guide. 66
4-1- Some specifications of the computer program. 67
4-1-1- PC-BOARD.vi 69
4-1-2- Data send receive (TCP).vi 69
4-1-3- Receive ASCII.vi 69
4-1-4- Convert String number to number.vi 70
4-1-5- %d to Hex.vi 70
4-1-6- Check valid board and T.vi 71
4-1-7- Extract data.vi 71
4-1-8- F_CRLF_tcp read.vi 71
4-1-9- Error Dialog.vi 72
4-1-10- Send ASCII.vi 72
4-1-11- Zero before Number less 10.vi 72
4-1-12- Max Min Median Data.vi 73
4-1-13- Load Data Mode APPENDED (T).vi 73
4-1-14- Fill WDT.vi 73
4-1-15- Name Legend.vi 74
4-1-16- Number to time String. 74
4-1-17- Save WDT Graph.vi 74
4-1-18- Fill Menu.vi 75
4-1-19- Selected T.vi 75
4-1-20- Save name termo.vi 76
vi 76
4-1-21- Load name termo.vi 76
4-1-22- Select Thermocouple.vi 76
4-1-23- Selected Board.vi 77
4-1-24- Select board.vi 77
4-1-25- Load setting.vi 77
4-1-26- Load and fill board or thermocouple.vi 78 4-1-27- Match Array (TF).vi 78 4-1-28 Save setting.vi 79 4-1-29- Search Board in PC.vi 79 4-1-30- First Check BN.vi 79
4-1-31- Folder Permission access.vi 80
4-1-32- Dialog Path for Save. 80
4-1-33- Dialog path.vi 80
4-2- ARM microcontroller program. 81
4-2-1- ARM-BOARD.vi 82
4-2-2- Serial Port Init.vi 82
4-2-3- Byte at Serial Port.vi 83
4-2-4- Serial Port Read.vi 83
4-2-5- Serial Port Write.vi 83
4-2-6- MCB2300 Turn On LED.vi 83
4-2-7- MCB2300 Turn Off LED.vi 84
4-2-8- MCB2300 Init LCD.vi 84
4-2-9- MCB2300 Clear LCD Screen.vi 84
4-2-10- MCB2300 Set Text on LCD.vi 84
Conclusion and suggestions. 85
References. 86
Appendix A: Type K thermocouple table. 87
Appendix B: Reentrant in LabVIEW software. 91
Appendix P: An example of loaded charts 95
Appendix T: System user guide. 100
Source:
References
[1] Amirhossein Rezaei and Mohammadreza Zahabi, "Electronic Measurement" Fourth Edition, Daneshgar, 1384, pp. 194-201
[2] J.P. Holman, "Heat Transfer" Sixth Edition, Kobri, 1368, pp. 1-22
[3] Amir Rah Afrooz, "AVR microcontrollers and their application", 7th edition, 1392, text, pp. 55-66
[4] Tanenbaum, "Computer Networks", 4th edition, text, 1388
[5] Abdus Mohammad Ali, Sanat Houshmand, "Criteria for selecting temperature sensors", 1392, 16 49-51
[6] http://www.atryco.com/en/index.php/download/16-2012-04-14-09-54-39/82-concept
[7] http://www.omega.com/
[8] “DataSheet Max6675”, MAXIM Co, 2002
[9] http://www.gilsoneng.com/reference/THERMOCOUPLE GENERALINFORMATION.pdf
[10] “SPI Block Guide V03.06” Motorola inc. , 2001
[11] http://zone.ni.