The paper describes the initial stages and immediate aims of an engineering project to control a tyre tread production line. The line is part of the Avon Tyres pic plant at Melksham, Wiltshire. The paper specifically describes the modelling, automatic control, hardware and software developments that are (and will be) used as a basis for the continuation of the project. Ultimately, the technology developed and expertise gained on the project will be extended to the control of other plants within the Avon group.
{"title":"A microcomputer-based automatic control strategy for a rubber extrusion production line","authors":"D. Stoten, B. Rooney","doi":"10.1049/SM:19850034","DOIUrl":"https://doi.org/10.1049/SM:19850034","url":null,"abstract":"The paper describes the initial stages and immediate aims of an engineering project to control a tyre tread production line. The line is part of the Avon Tyres pic plant at Melksham, Wiltshire. The paper specifically describes the modelling, automatic control, hardware and software developments that are (and will be) used as a basis for the continuation of the project. Ultimately, the technology developed and expertise gained on the project will be extended to the control of other plants within the Avon group.","PeriodicalId":430139,"journal":{"name":"Software & Microsystems","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126004059","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A binary decision controller is a programmable logic device whose use falls between that of hard-wired logic and microcomputer controllers. The paper explores the use of this type of controller for a number of simple tasks.
{"title":"Using a binary decision controller","authors":"R. Dowsing, S. M. Gostling","doi":"10.1049/SM:19850033","DOIUrl":"https://doi.org/10.1049/SM:19850033","url":null,"abstract":"A binary decision controller is a programmable logic device whose use falls between that of hard-wired logic and microcomputer controllers. The paper explores the use of this type of controller for a number of simple tasks.","PeriodicalId":430139,"journal":{"name":"Software & Microsystems","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121915556","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Structures and algorithms for implementation of digital filters are described which enable highperformance controllers using 8 bit microprocessors to be designed. Using these techniques a typical controller for an electromechanical system incorporating two feedback signals, a phase advance compensator, a notch filter and a proportional-plus-integral term can operate at up to 750 Hz sampling frequency. The paper summarises the development of the structure for the digital filters within the controller, describes the number format for the variables and coefficients, and outlines the software techniques employed to facilitate particular controller implementations.
{"title":"High-speed digital controllers using an 8 bit microprocessor","authors":"R. Goodall, D. S. Brown","doi":"10.1049/SM:19850028","DOIUrl":"https://doi.org/10.1049/SM:19850028","url":null,"abstract":"Structures and algorithms for implementation of digital filters are described which enable highperformance controllers using 8 bit microprocessors to be designed. Using these techniques a typical controller for an electromechanical system incorporating two feedback signals, a phase advance compensator, a notch filter and a proportional-plus-integral term can operate at up to 750 Hz sampling frequency. The paper summarises the development of the structure for the digital filters within the controller, describes the number format for the variables and coefficients, and outlines the software techniques employed to facilitate particular controller implementations.","PeriodicalId":430139,"journal":{"name":"Software & Microsystems","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131299029","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The design of an efficient and cost-effective software system for a process control workstation is presented. The workstation can operate either in stand-alone mode or as a control module in a distributed control hierarchy. Among its key features is a user-friendly operator interface allowing dynamic and menu-driven definition of all system parameters.
{"title":"A process control workstation","authors":"P. Markenscoff, K. Zygourakis","doi":"10.1049/SM:19850029","DOIUrl":"https://doi.org/10.1049/SM:19850029","url":null,"abstract":"The design of an efficient and cost-effective software system for a process control workstation is presented. The workstation can operate either in stand-alone mode or as a control module in a distributed control hierarchy. Among its key features is a user-friendly operator interface allowing dynamic and menu-driven definition of all system parameters.","PeriodicalId":430139,"journal":{"name":"Software & Microsystems","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117090021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The paper studies two implementations of an observer-based output feedback controller designed to control a third-order single-input single-output linear plant. The first controller is a direct implementation of the observer equations, requiring two inputs. The second controller is an equivalent cascade version of the observer-based controller, requiring only one input. The cancellation of the observer poles which appear as common factors in the numerator and denominator of the cascade controller transfer function yields an nth-order controller. The plant is simulated on an EAI 680 analogue computer and the controllers are implemented digitally on an Intel 2920 microprocessor in the feedback loop and forward loop, respectively. The performances of the two digital controllers are compared.
{"title":"Two Intel 2920 microprocessor implementations of an observer-based output feedback controller","authors":"W. Anakwa, M. Swamy","doi":"10.1049/SM:19850032","DOIUrl":"https://doi.org/10.1049/SM:19850032","url":null,"abstract":"The paper studies two implementations of an observer-based output feedback controller designed to control a third-order single-input single-output linear plant. The first controller is a direct implementation of the observer equations, requiring two inputs. The second controller is an equivalent cascade version of the observer-based controller, requiring only one input. The cancellation of the observer poles which appear as common factors in the numerator and denominator of the cascade controller transfer function yields an nth-order controller. The plant is simulated on an EAI 680 analogue computer and the controllers are implemented digitally on an Intel 2920 microprocessor in the feedback loop and forward loop, respectively. The performances of the two digital controllers are compared.","PeriodicalId":430139,"journal":{"name":"Software & Microsystems","volume":"181 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116874182","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A system is described for enhancing the performance of an image processing framestore. It uses the Texas Instruments TMS32010 digital signal processor, and combines the virtues of fast execution time and ease of programmability, while in no way interfering with the ability of the host computer itself to access image data held in the framestore. Hardware and software aspects of the implementation are discussed, and the improvements in execution time obtained are described.
{"title":"A high-speed image processing system using the TMS32010","authors":"D. Holburn, I. Sommerville","doi":"10.1049/SM:19850026","DOIUrl":"https://doi.org/10.1049/SM:19850026","url":null,"abstract":"A system is described for enhancing the performance of an image processing framestore. It uses the Texas Instruments TMS32010 digital signal processor, and combines the virtues of fast execution time and ease of programmability, while in no way interfering with the ability of the host computer itself to access image data held in the framestore. Hardware and software aspects of the implementation are discussed, and the improvements in execution time obtained are described.","PeriodicalId":430139,"journal":{"name":"Software & Microsystems","volume":"125 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134618670","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The aim of this course is to introduce the basic structure of modern computer systems and to learn programming computers at the assembly level with the concepts of instruction set architecture, datapath, control unit, memory system and I/O interfaces.
{"title":"Microcomputer Systems: the 8086/8088 Family","authors":"N. Thornhill","doi":"10.1049/SM:19850005","DOIUrl":"https://doi.org/10.1049/SM:19850005","url":null,"abstract":"The aim of this course is to introduce the basic structure of modern computer systems and to learn programming computers at the assembly level with the concepts of instruction set architecture, datapath, control unit, memory system and I/O interfaces.","PeriodicalId":430139,"journal":{"name":"Software & Microsystems","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128947797","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ada was designed with real-time programming in mind and therefore provides sophisticated concurrent programming facilities. This book describes these facilities with the aid of a variety of examples. In addition the non-concurrent features of Ada are carefully described in an appendix.
{"title":"Ada - concurrent programming","authors":"R. Hunter","doi":"10.1049/sm:19850006","DOIUrl":"https://doi.org/10.1049/sm:19850006","url":null,"abstract":"Ada was designed with real-time programming in mind and therefore provides sophisticated concurrent programming facilities. This book describes these facilities with the aid of a variety of examples. In addition the non-concurrent features of Ada are carefully described in an appendix.","PeriodicalId":430139,"journal":{"name":"Software & Microsystems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1985-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121410119","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper reports the use of microprocessor multiplexing techniques to reduce the size of the umbilical between the surface (ship) and a submersible compression chamber (SCC. Two Intel 8085 microprocessors have been used in a master/slave arrangement. The master microcomputer (on the surface) monitors all the control panel switches and transmits this information via two separate cables to the slave microcomputer (in the SCC. The slave carries out the switching electronically, checks that all the devices in the SCC are working correctly and then transmits back diagnostic information to the master for analysis and display. A laboratory demonstration model has been constructed to illustrate the remote control and monitoring of four important devices: namely, heater, motor, transducer and camera. The necessary engineering and safety features have been outlined.
{"title":"Microprocessor switching and control of electrical equipment on a submersible compression chamber","authors":"J. Lucas, B. J. Al-lami, L. Virr","doi":"10.1049/SM:19840035","DOIUrl":"https://doi.org/10.1049/SM:19840035","url":null,"abstract":"This paper reports the use of microprocessor multiplexing techniques to reduce the size of the umbilical between the surface (ship) and a submersible compression chamber (SCC. Two Intel 8085 microprocessors have been used in a master/slave arrangement. The master microcomputer (on the surface) monitors all the control panel switches and transmits this information via two separate cables to the slave microcomputer (in the SCC. The slave carries out the switching electronically, checks that all the devices in the SCC are working correctly and then transmits back diagnostic information to the master for analysis and display. A laboratory demonstration model has been constructed to illustrate the remote control and monitoring of four important devices: namely, heater, motor, transducer and camera. The necessary engineering and safety features have been outlined.","PeriodicalId":430139,"journal":{"name":"Software & Microsystems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128426298","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}