| ||
| Description: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| An Object that reads a Hamamatsu UVTron Flame Detector.
The oUVTronHM Object reads the current level of photons being detected by a Hamamatsu UVTron Flame Detector and returns a value based on this reading. The reading ranges from 0 when no photons are being detected to 255 at maximum detection level. A flag value is also provided that is on when a flame is detected and off when no flame is detected. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operation: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
The oUVTronHM Object handles all the necessary I/O timing requirements to read the UV photon level from a Hamamatsu UVTron Flame Detector. As long as the Operate property is 1, the oUVTronHM Object will continually update its Value property with the UV photon reading. The oUVTronHM Object monitors the I/O line specified by IOLine property. It is expecting that a Hamamatsu UVTron Flame Detector is attached to that I/O line and will read the photon count from the UVTron. This photon count is then converted into a value and stored in the Value property. The Value property is updated with the UV photon reading each time a new pulse is received from the UVTron. When photons are being received, the NonZero property is set to 1 and the Value property is set to a value from 1 to 255 which indicates the level of photon activity. As photon activity increases, the Value property increases. When the UVTron is not receiving UV photons, the Value property will be set to 0 and the NonZero property will be cleared to 0. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Storage size & Availability: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
The following table lists the size and availability of the oUVTronHM Object and its variations:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Properties: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
The following table lists the Properties of the oUVTronHM Object:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Example: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
In the following example, the oUVTronHM Object is used.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Connections: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
The oUVTronHM uses 1 I/O line and 2 power lines. The I/O line can be any 1 I/O line of the OOPic's 31 I/O lines. The UVTron requires a 5 Volt power supply that is capable of handling roughly 30mA of continuous output.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||