conversion of potentiometric analyser to control by the zx

3
Journal of Automatic Chemistry of Clinical Laboratory Automation, Vol. 7, No. 4 (October-December 1985), pp. 206-207 Conversion of a potentiometric analyser to control by the ZX Spectrum microcomputer S. W. Bateson, G.J. Moody and J. D. R. Thomas Department of Applied Chemistry, Redwood Building, UWIST, Cardiff CF1 3XF, Wales, UK Introduction A potentiometric titration-calibration system based around the Sinclair ZX 81 microcomputer has previously been described [1]. Although this proved adequate as a system controller, it had two drawbacks" (1) Experimental data could not be stored on tape without recording the whole program, which took over 10 rain, and data storage of each experiment was, therefore, not practical. (2) Graph plotting on the X-Y plotter was slow (3 to 4 min per plot), while the low screen resolution prevented useful display on the screen. The above problems have been overcome by use of the Sinclair ZX Spectrum which, besides such benefits as much faster processing and more memory, allows for graph plotting on screen with relatively high resolution (256 . 176 points) and the saving of titration data, independently of the main program, in 15-20 s. Two modifications have been made to the earlier [1] interface circuitry in order to adapt it to the Spectrum. Interface system modifications The alterations involved replacing the address decoder and simplifying the digital switch decoder. As previously mentioned [1], the Z80 CPU can address both memory and input/output locations. As the Spec- trum has ’IN’ and ’OUT’ commands on its keyboard (these being the I/O equivalent of PEEK and POKE), it was found convenient to ’I/O map’ the interface. This considerably simplifies the address decoder (figure 1). In I/O operations, the Spectrum uses the lowest four address lines but not the next four (unless Microdrives are connected) so the address decoder simply detects an I/O request for an address other than those involving the bottom four address lines (figure 1). Since no memory space is taken up, no read/write switch (figure 3 in [1]) is needed. The data-bus buffer remains, however. The digital switch decoder (figure 2) was simplified to perform the four essential functions; these are given in table 1. The decoder in figure 2 is a two-to-four line decoder; the data latch and level-shifting circuits are otherwise unchanged. 206 From Spectrum Edge connector AO A1 A2 A3 IORO 11 =--’I DO "te BD / D1 1171 BD D2 11 Ie, BD D3, BD D4 141 BD A3 A2 Figure 1. Spectrum address decoder. 12 Data lines SELECT 14 AD 5, DA1 DA2 SW Address lines 11:74LS29 12:74 L $32 13:74 LS245 14:74 LS139 15 12:74 LS32 14:74 LS139 15:74 LS 74 14 ,) 307_ .__._’ 15V Mettler connector Figure 2. Digital switch decoder for the Spectrum. Table 1. Revised digital switch function. Function N IC4B pin Normal (no function) Add mm from burette Add 0.1 cm3 from burette Lower chart-recorder pen 7 8 9 10

Upload: others

Post on 29-Nov-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Journal of Automatic Chemistry of Clinical Laboratory Automation, Vol. 7, No. 4 (October-December 1985), pp. 206-207

Conversion of a potentiometric analyser tocontrol by the ZX Spectrum microcomputer

S. W. Bateson, G.J. Moody and J. D. R. ThomasDepartment ofApplied Chemistry, Redwood Building, UWIST, Cardiff CF13XF, Wales, UK

Introduction

A potentiometric titration-calibration system basedaround the Sinclair ZX 81 microcomputer has previouslybeen described [1]. Although this proved adequate as asystem controller, it had two drawbacks"

(1) Experimental data could not be stored on tapewithout recording the whole program, which tookover 10 rain, and data storage of each experimentwas, therefore, not practical.

(2) Graph plotting on the X-Y plotter was slow (3 to 4min per plot), while the low screen resolutionprevented useful display on the screen.

The above problems have been overcome by use of theSinclair ZX Spectrum which, besides such benefits asmuch faster processing and more memory, allows forgraph plotting on screen with relatively high resolution(256 . 176 points) and the saving of titration data,independently of the main program, in 15-20 s. Twomodifications have been made to the earlier [1] interfacecircuitry in order to adapt it to the Spectrum.

Interface system modifications

The alterations involved replacing the address decoderand simplifying the digital switch decoder.

As previously mentioned [1], the Z80 CPU can addressboth memory and input/output locations. As the Spec-trum has ’IN’ and ’OUT’ commands on its keyboard(these being the I/O equivalent of PEEK and POKE), itwas found convenient to ’I/O map’ the interface. Thisconsiderably simplifies the address decoder (figure 1).

In I/O operations, the Spectrum uses the lowest fouraddress lines but not the next four (unless Microdrivesare connected) so the address decoder simply detects anI/O request for an address other than those involving thebottom four address lines (figure 1). Since no memoryspace is taken up, no read/write switch (figure 3 in [1])is needed. The data-bus buffer remains, however.

The digital switch decoder (figure 2) was simplified toperform the four essential functions; these are given intable 1.

The decoder in figure 2 is a two-to-four line decoder; thedata latch and level-shifting circuits are otherwiseunchanged.

206

From SpectrumEdge connector

AO

A1

A2

A3

IORO

11

=--’IDO "te BD

/D1 1171 BD

D2 11Ie, BD

D3, BD

D4 141 BD

A3

A2

Figure 1. Spectrum address decoder.

12

Data lines

SELECT

14

AD

5, DA1

DA2

SWAddress

lines

11:74LS2912:74 L$3213:74 LS24514:74 LS139

15

12:74 LS3214:74 LS13915:74 LS 74

14

,)307_.__._’ 15V

Mettler connector

Figure 2. Digital switch decoderfor the Spectrum.

Table 1. Revised digital switch function.

Function N IC4B pin

Normal (no function)Add mm from buretteAdd 0.1 cm3 from buretteLower chart-recorder pen

78910

S. W. Bateson et al. Conversion of a potentiometric analyser to control by the ZX Spectrum

Program

The titration program is more comprehensive than theZX 81 program, but the basic structure and featuresremain the same. However, a few points are mentionedhere:

(1) The titration routine continuously displays the pro-gress of the experiment on-screen. Titrant additionvolume is decided by predicting the titration end-point and adding a fixed fraction of the estimatedremaining titrant volume. This approach was foundmore efficient than the earlier one [1], which wasdisrupted by the extreme e.m.f, changes found atsulphide and thiol titration end-points for which thetitration was used [2]. The end-point volume isestimated by a subroutine which includes the equa-tion:

where VEe is the estimated endpoint volume, V andV0 are the current and preceding titrant volumes, Eand E0 the current and preceding cell e.m.f.s and S isthe slope of the electrode response. The estimatedend-point is displayed after each addition.

(2) When the titration is completed, all graphs can bedisplayed on the screen. The x-axis can be expandedto ’zoom-in’ on details, and any resulting displaycopied to the X-Y plotter.

(3) An indicator electrode calibration curve can begenerated before or after the end-point, to showresponse to titrand or titrant. Also, the slope andintercept of (selected portions of) the calibrationcurve can be calibrated and displayed.

Conclusion

Adaptation of the previously described microcomoputerized potentiometric analyser [1] to the Sinclair ZXSpectrum microcomputer has greatly increased theversatility of the system. This has been successfully usedfor titrating suphur containing components with silvernitrate and mercury(II) chloride titrants in oil refineryprocess stream samples [2].

Acknowledgements

The authors thank the Science and Engineering ResearchCouncil for a studentship (to SWB) under the CASEscheme in conjunction with the Esso Petroleum CompanyPLC, Abingdon, UK, and especially to Mr D. Murtaghfor his encouragement.

References

I. BATESON, S. W., MooDY, G. J. and THOMAS, J. D. R.,Journal ofAutomatic Chemistry, 5 (1983), 174.

2. BATZSOr, S. W., MOODY, G. j. and THOraAS, J. D. R.,Analyst, in the press.

SAC 86/3rd BNASS: AN INTERNATIONAL CONFERENCE ON ANALYTICAL CHEMISTRYAND ATOMIC SPECTROSCOPY

To be held from 20 to 26 July 1986 at the University of Bristol, UK, SAC 86/3rd BNASS is organized by theAnalytical Division of the Royal Society of Chemistry in conjunction with the Spectroscopy Group of theInstitute of Physics.

Plenary lectures, which will be published in The Analyst, include:

Professor J. H. Knox (University of Edinburgh, UK)"’Advances in columns and packing for high performance liquid chromatography’.Professor M Bonner Denton (University of Arizona, Tucson, USA)"’Concepts for improved automated laboratory productivity’.Professor B. V. L’Vov (Polytechnic Institute, Leningrad, USSR)"’New advances in furnace atomic absorption spectrometry’.Professor G. T61g (Max Planck Institute for Metal Research and Institute for Spectrochemistry, Dortmund, FRGermany)’’Extreme trace analysis of the elements- the state of the art today and tomorrow’.

The scientific work ofthe conference will be centred round the presentation and discussion ofcontributed paperson all aspects ofanalytical chemistry and applied spectroscopy. The programme will consist ofaccurately-timedparallel lecture sessions and all-day poster presentations arranged in various themes based on techniques,materials and other aspects of analysis.

More information flora Miss P. E. Hutchinson, Secretary of the Analytical Division, Royal Society of Chemistry, BurlingtonHouse, London W1V OBN.

207

Submit your manuscripts athttp://www.hindawi.com

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Inorganic ChemistryInternational Journal of

Hindawi Publishing Corporation http://www.hindawi.com Volume 2014

International Journal ofPhotoenergy

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Carbohydrate Chemistry

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Journal of

Chemistry

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Advances in

Physical Chemistry

Hindawi Publishing Corporationhttp://www.hindawi.com

Analytical Methods in Chemistry

Journal of

Volume 2014

Bioinorganic Chemistry and ApplicationsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

SpectroscopyInternational Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

Medicinal ChemistryInternational Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Chromatography Research International

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Applied ChemistryJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Theoretical ChemistryJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Journal of

Spectroscopy

Analytical ChemistryInternational Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Quantum Chemistry

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Organic Chemistry International

ElectrochemistryInternational Journal of

Hindawi Publishing Corporation http://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

CatalystsJournal of