With its growth in spacecraft control applications,the microcontroller(MCU)becomes increasingly sensitive to radiation and the risks of system failure.In a radiation environment,the MCU is vulnerable to impacts from h...With its growth in spacecraft control applications,the microcontroller(MCU)becomes increasingly sensitive to radiation and the risks of system failure.In a radiation environment,the MCU is vulnerable to impacts from high-energy particles,which can lead to single-event effect(SEE)that disrupt normal system operations.The pipeline of MCU,being the core structure of the system,is particularly susceptible to single-event upset(SEU)and potentially causes execution failures.However,existing radiation-hardening techniques offer limited effectiveness for pipelines.To enhance SEU resistance,this study focused on a 32-bit MCU core with eight pipeline stages,proposing a pipeline hardening approach that utilizes lockstep technology to improve fault tolerance.Signals from two processors were compared including register write data,register contents and pre-fetched instructions.Any discrepancies triggered error flags to indicate faults.When an error flag was raised,recovery was initiated through an interrupt.The interrupt handler then retrieved state information from the advanced peripheral bus(APB)slave module to restore the CPU's operational state and resume execution.By combining hardware-based state preservation with software-driven error recovery,the proposed solution demonstrated significant improvements in fault tolerance rates and performance compared to traditional checkpoint-based techniques.After completing the pipeline hardening design,a fault injection platform was utilized in this paper to simulate real-world error conditions on internal processor modules.The platform was developed based on the circuit's register-transfer-level(RTL)design and statistical results.The fault injection platform was performed by automatically finding all registers within the target design.The register values were forced to upset at the tens of nanoseconds scale in the RTL description of the circuit's design.After running the circuit's functional simulation,the statistics of the faults in registers were displayed on the platform,which evaluated the influence of SEU.The vulnerability of SEU in the circuit could be observed from the results of the soft error statistics.The post-hardening soft error rates were then measured and compared to pre-hardening data,providing a quantitative evaluation of the improvements.Using this method,the soft error rates of the modules in the MCU core such as PFU,DPU,and Cache AXIM are 40.07%,26.36%,and 27.29%respectively before hardening.The soft error rates of modules mentioned above are reduced to 0%,0.69%,and 1.11%after hardening.The hardened and non-hardened designs of the entire core were implemented in FPGA.The total resource utilization of the triple mode redundancy(TMR)is 111984,as indicated by the number of look-up tables(LUTs)and registers consumed in the FPGA.The total resource utilization of this work is 78034,and the ratio of resource utilization between this work and TMR is approximately 69.68%.The error recovery time for the hardened MCU processor was analyzed using the completion cycles of a bubble sort algorithm as a benchmark.In this paper,the average recovery cycle using the software checkpoint roll-back method is 36479.06,and the average recovery cycle using this work is 26922.5.The ratio of recovery cycles between this work and checkpoint roll-back is about 73.8%.Assessments through random fault injection and FPGA implementation indicate that this approach effectively reduces processor faults caused by soft errors while optimizing resource utilization and efficiency over triplemodular redundancy.展开更多
A traditional air blast sprayer typically relies on an additional operator to manage the positioning of the spray delivery pipe.To eliminate the need for a second operator,a microcontroller-based embedded system was d...A traditional air blast sprayer typically relies on an additional operator to manage the positioning of the spray delivery pipe.To eliminate the need for a second operator,a microcontroller-based embedded system was developed and tested under laboratory conditions using a specialized setup.This system consisted of several components:a spray delivery pipe controller to regulate and rotate the spray delivery pipe based on signals received from the microcontroller,a signal generator to create signals by adjusting the lever via potentiometer R1 to specify the desired position of the spray delivery pipe,a mechanical position indicator to display the required or set location of the pipe and a microcontroller-based embedded system to process the signals generated by the signal generator and compare them with the current location signal.The embedded system then outputs a signal,which,when received by the motor,determines the angle and direction of rotation for the spray delivery pipe.This rotation is facilitated by the motor's command to rotate the ring gear through the rotation of the pinion gear,ultimately controlling the movement of the spray delivery pipe.The evaluation findings indicated that the developed system requires 36.48 s to execute a full rotation of the spray delivery pipe,with an angle error ranging from 0 to 2 degrees.Overall,the developed embedded system holds the potential to eliminate the need for a second operator,offering convenient management and control of the spray delivery pipe.展开更多
To promote the modeling standardization process of the integrated circuits, an improved electrical simulation model for a direct power injection (DPI) setup which was used to measure the conducted immunity of a 16-b...To promote the modeling standardization process of the integrated circuits, an improved electrical simulation model for a direct power injection (DPI) setup which was used to measure the conducted immunity of a 16-bit microcontroller to radio frequency aggression was investigated. Based on the existing model of the same microcontroller, the PDN module was modified by adding the core, PLL and MD network models, which could reflect the actual electric distribution situation within the microcontroller more accurately. By comparing the simulation results with the measurement results, the effectiveness of the modified model can be improved to 500 MHz, and its uncertainty is within +1.8 dB (+2 dB is acceptable). Then, to improve the simulation accuracy of the complete model in the high frequency range, the I/O model which contained the dynamic and nonlinear characteristics reflecting the variation of the internal impedance of the microcontroller with increasing the frequency of the external noise was introduced. By comparing the simulation results with the measurement results, the effectiveness of the second modified model can be improved up to 1.4 GHz with the uncertainty of ~1.8 dB. Thus, a conclusion can be reached that the proposed model can be applied to a much wider frequency range with a smaller uncertainty than the latest model of the similar type. Furthermore, associated with the electromagnetic emission testing platform model, the PDN module can also be used to predict the electromagnetic conducted and radiated emission characteristics. This modeling method can also be applied to other integrated circuits, which is very helpful to the standardization of the IC electromagnetic compatibility (EMC) modeling process.展开更多
Redundancy control can effectively enhance the stability and robustness of a system.Based on the conventional redundancy control switchover and majority arbitration strategy,this paper introduces the concept of hetero...Redundancy control can effectively enhance the stability and robustness of a system.Based on the conventional redundancy control switchover and majority arbitration strategy,this paper introduces the concept of heterogeneity and dynamics,constructs a dynamic heterogeneous redundancy-based microcontroller architecture DHR-MCU,and designs a fixed-leader distributed consensus algorithm that satisfies the program running state control of this architecture.The theoretical analysis and actual measurement of the prototype system prove that this architecture has good anti-attack and self-recovery capabilities under normal functions and performances and meets the general robust features in terms of safety and security.展开更多
By describing the technique of port connection and flow chart ofR/W operation between 24LC01, serial E2PROM, and EM78P447A, features of EM78P447 and its connection with I2C serial bus are introduced. In the end, the p...By describing the technique of port connection and flow chart ofR/W operation between 24LC01, serial E2PROM, and EM78P447A, features of EM78P447 and its connection with I2C serial bus are introduced. In the end, the programe of writing operation is given.展开更多
This paper presents the experimental results of a combined irradiation environment of neutron and gamma rays on 80C196KC20, which is a 16-bit high performance member of the MCS96 microcontroller family. The electrical...This paper presents the experimental results of a combined irradiation environment of neutron and gamma rays on 80C196KC20, which is a 16-bit high performance member of the MCS96 microcontroller family. The electrical and functional tests were made in three irradiation environments: neutron, gamma rays, combined irradiation of neutron and gamma rays. The experimental results show that the neutron irradiation can affect the total ionizing dose behaviour. Compared with the single radiation environment, the microcontroller exhibits considerably more severe degradation in neutron and gamma ray synergistic irradiation. This phenomenon may cause a significant hardness assurance problem.展开更多
A method of implementing high cost-effective and highly integrated digital lock-in amplifier with microcontroller is discussed. And the digital lock-in amplifier is more suitable for meastwing lowfrequency weak signal...A method of implementing high cost-effective and highly integrated digital lock-in amplifier with microcontroller is discussed. And the digital lock-in amplifier is more suitable for meastwing lowfrequency weak signal. Digital signal sequence is obtained through sampling signal measured over an integer number of signal periods, but digital reference sequence is acquired through mathematical operation, then digital phase sensitive detection can be implemented by calculating the cross-correlation function of digital signal sequence and digital reference sequence. In addition, the frequency response and phase character of the digital lock-in amplifier is analyzed. Finally, the designed digital lock-in amplifier is achieved. Expermental results show that the digital lock-in amplifier can be used for measuring weak signal with low ignal-to-noise ratio.展开更多
The combination of sensor and computer technology makes the measurement of various physical quantities easy, convenient and smart. In this article, a digital pressure gauge that is suitable for measuring liquid pressu...The combination of sensor and computer technology makes the measurement of various physical quantities easy, convenient and smart. In this article, a digital pressure gauge that is suitable for measuring liquid pressure is designed. The design of high precision digital pressure gauge uses pressure sensor as its foundation and uses ATmegal6 as its controller.展开更多
There are actually several solutions for two axis solar tracking systems using electromechanical devices, in which a controller detects the Sun apparent position, and controls the position of the structure supporting ...There are actually several solutions for two axis solar tracking systems using electromechanical devices, in which a controller detects the Sun apparent position, and controls the position of the structure supporting the panels toward the sun by enabling the engines movement. This work studies the solution of two axis solar tracking system based on solar maps, which can predict the exact apparent position of the Sun, by the latitude's location, thereby avoiding the need to use sensors or guidance systems. To accomplish this, it is used a low-power microcontroller, suitably programmed, to control two electric motors to ensure that the panels supporting structure is always oriented towards the sun.展开更多
Demands for low-energy microcontrollers have been increasing in recent years. Since most microcontrollers achieve user programmability by integrating nonvolatile (NV) memories such as flash memories for storing their ...Demands for low-energy microcontrollers have been increasing in recent years. Since most microcontrollers achieve user programmability by integrating nonvolatile (NV) memories such as flash memories for storing their programs, the large power consumption required in accessing an NV memory has become a major problem. This problem becomes critical when the power supply voltage of NV microcontrollers is decreased. We can solve this problem by introducing an instruction cache, thus reducing the access frequency of the NV memory. Unlike general-purpose microprocessors, microcontrollers used for real-time applications in embedded systems must accurately calculate program execution time prior to its execution. Therefore, we introduce a “transparent” instruction cache, which does not change the existing NV microcontroller’s cycle-level execution time, for reducing power and energy consumption, but not for improving the processing speed. We have conducted detailed microar chitecture design based on the architecture of a major industrial microcontroller, and we evaluated power and energy consumption for several benchmark programs. Our evaluation shows that the proposed instruction cache can successfully reduce energy consumption in a fairly wide range of practical NV microcontroller configurations.展开更多
This paper describes the implementation of a PIC microcontroller in a conventional laboratory-type electronic trainer. The work comprises software for the PIC and hardware for the software. The PIC controller uses an ...This paper describes the implementation of a PIC microcontroller in a conventional laboratory-type electronic trainer. The work comprises software for the PIC and hardware for the software. The PIC controller uses an EasyPIC6 board and includes a PC-interfaced programmer for the PIC chip. It has many external modules: 128 × 64 graphic LCD display, 2 × 16 LCD display, 4 × 4 keypad, and port expander, all in the same bench. The trainer is capable of 36 experiments in logic/analogue electronic and control systems. A 5-sided approximate sensor, two photoelectric sensors (BR56-DDT-P and BEN9M-TFR), four CMOS, four BCD-7-segment driven by CD4511B, two relays (2-pole and 3-pole), six voltages, ammeter measurement, DC motor, and 24VDC power supply, connect through connectors and pinions. Results of all the experiments show the trainer satisfying requirements of undergraduate and postgraduate projects involving conventional electronic and classical control systems.展开更多
A sinusoidal voltage wave generator is proposed based on the use of micro-processor digital signals with programmable duty-cycles, with application to real-time Electrical Cell-substrate Impedance Spectroscopy (ECIS) ...A sinusoidal voltage wave generator is proposed based on the use of micro-processor digital signals with programmable duty-cycles, with application to real-time Electrical Cell-substrate Impedance Spectroscopy (ECIS) assays in cell cultures. The working principle relies on the time convolution of the programmed microcontroller (μC) digital signals. The expected frequency is easily tuned on the bio-impedance spectroscopy range [100 Hz, 1 MHz] thanks to the μC clock frequency selection. This system has been simulated and tested on the 8 bits μC ArduinoTM Uno with ATmega328 version. Results obtained prove that only three digital signals are required to fit the general specification in ECIS experiments, below 1% THD accuracy, and show the appropriateness of the system for the real-time monitoring of this type of biological experiments.展开更多
The build-in structure of microcontroller EM78P458 and its application in supervising the water level of solar water heater are introduced. The circuit and the flow chart of AD conversion program are depicted. In the ...The build-in structure of microcontroller EM78P458 and its application in supervising the water level of solar water heater are introduced. The circuit and the flow chart of AD conversion program are depicted. In the end, the design of assembly language program about the AD conversion is introduced.展开更多
This research assesses the speed of saline fluid in vein vessels using venipuncture medical kit as well as DC submersive pumps that are being controlled by a microcontroller. The microcontroller is monitored and gover...This research assesses the speed of saline fluid in vein vessels using venipuncture medical kit as well as DC submersive pumps that are being controlled by a microcontroller. The microcontroller is monitored and governed using a software IDE interface installed on a powerful laptop. Saline solution is being pumped through a medical syringe at variable speeds up to a maximum of 18.39 cm/second to the vein. The novel technique in this research is the usage of two pumps called Pump 1 and Pump 2. Pump 1 is used to physically model the flow of “blood” in human vein and the second pump (Pump 2) is used to generate the accelerated saline particles that are used to break the yellow grease that is placed on the inside of the vein’s wall. A tiny brush is briefly dipped into yellow grease, and then it is used to place one layer (one turn) of yellow grease on the inside of the vein’s wall, and then this procedure is repeated to place consecutive layers of yellow grease onto the inside of the wall of the vein vessel using a tiny brush. It was found that accelerated saline particles can in fact destroy fats that are built up inside the veins’ walls.展开更多
This paper presents an electronic VSD (variable speed drive) for three-phase IM (induction motor) using a microcontroller. The VSD is designed for cooling applications where the 1M is coupled to a cooling fan. The...This paper presents an electronic VSD (variable speed drive) for three-phase IM (induction motor) using a microcontroller. The VSD is designed for cooling applications where the 1M is coupled to a cooling fan. The drive receives temperature feedback from objects to be cooled and output a corresponding frequency to the IM. A prototype of the VSD is constructed to control a 175 W, four pole, squirrel cage three-phase IM. The heart of the control circuit is a low-cost microchip's PICI6F777 microcontroller which is programmed using C language to generate variable frequency SPWM (sinusoidal pulse width modulation) switching signals. These switching signals are fed to an 1GBT inverter. The VSD constructed can be switched between two modes of speed control" automatic temperature-controlled mode and manual user-controlled mode. Cost savings using the prototype are demonstrated.展开更多
This work reports the development of a microcontroller based control system to change the speed?of?a DC motor. Pulse Width Modulation?(PWM)?technique was used to control the amount of power delivered to the load (the ...This work reports the development of a microcontroller based control system to change the speed?of?a DC motor. Pulse Width Modulation?(PWM)?technique was used to control the amount of power delivered to the load (the DC motor) without dissipating any wasted power. The components and assembly of this microcontroller circuit are highlighted in this paper, and the constructed circuit tested. This device was used to control the speed of a rotating fan attached to a DC motor. The DC motor speed variations were read from a Tachometer connected to this motor and the results obtained show good agreement with our expectations. DC Motor speed microcontroller devices find applications in many areas of life, and its applications in small scale industrial settings will no doubt enhance the quest for development in a developing nation like ours.展开更多
A meteorological data acquisition system is built using a PIC16F877A microcontroller and electric output-based sensors. This system is programmed in C language using the PCWH compiler. It is smart, accurate, cheap, sm...A meteorological data acquisition system is built using a PIC16F877A microcontroller and electric output-based sensors. This system is programmed in C language using the PCWH compiler. It is smart, accurate, cheap, small, light and easily movable. It is designed to automatically get instantaneous measurements of air temperature, atmospheric pressure, and relative humidity. Depending on their utilisation, these measurements are collected with repetition rate tuneable from one minute to one hour. They are displayed on LCD screen and transferred to a personal computer where they are stored and processed. As an application, such data are recorded in situ and used to estimate the radio refractivity of air near the ground in real time. This parameter is necessary to account for the propagation of radiofrequency waves through the lower atmosphere, during wireless transmissions.展开更多
The operation of biomass treatment devices such as gasifiers is based on the control of key parameters that play an important role in product formation. These include: temperature, excess oxygen, relative humidity and...The operation of biomass treatment devices such as gasifiers is based on the control of key parameters that play an important role in product formation. These include: temperature, excess oxygen, relative humidity and biomass composition. This work focuses on excess oxygen and temperature. Unfortunately, flue gas oxygen analyzers are expensive and not accessible to small industries. However, the equivalence ratio is linked to excess oxygen and has the advantage of not depending on biomass composition. This study therefore focuses on the design and development of a device for controlling this equivalence ratio by measuring oxygen concentration using a self-propelled Lambda probe, and a system for monitoring this equivalence ratio using an Arduino Uno 3 microcontroller. The temperature is recorded with an accuracy of ±1.5°C. For a heating time of 10 minutes, the response time to temperature change is around 3 seconds, which is sufficient for the device to function properly. This simple device is an efficient and cost-effective means of checking the equivalence ratio.展开更多
LED-based moving-message displays are becoming appreciated among the general public for transmitting information to groups of people quickly. This work presents a simple design and implementation of a microcontroller-...LED-based moving-message displays are becoming appreciated among the general public for transmitting information to groups of people quickly. This work presents a simple design and implementation of a microcontroller-based electronic moving message display system. The design involves the arrangement of Light Emitting Diodes (LEDs) and the programming of a microcontroller that controls and determines the pattern and session of the display. The implementation of a moving message displays a text containing 22 characters (i.e. WELCOME TO DEPT. OF PHYSICS). The electronic message display helps to pass information, educates, enlightens, facilitates commercial activities through the advertisement and marketing of goods and services, description of places, etc. The ease in which it displays information makes it a veritable, suitable, and excellent tool for passing information fast and pleasurable to the public. Furthermore, it enhances the response to information in an attractive way and manner in which it displays messages. The microcontroller used in this work is the PIC16F84A. It belongs to a class of 8-bit microcontrollers of RISC (reduced instructions set) architecture. Its output controls the switching of the relays through a transistor switching stage that switches its socket. The LED matrix (array) is arranged in parallel and soldered to a Vero board with the microcontroller and other electronic components, such as resistors, capacitors, transistors, relays, LEDs, diodes, and transformers. In view, this work served as a means of digging into the technology involved in the use of a microcontroller and some other basic electronic components and enhanced visualization of message display.展开更多
摘要With its growth in spacecraft control applications,the microcontroller(MCU)becomes increasingly sensitive to radiation and the risks of system failure.In a radiation environment,the MCU is vulnerable to impacts from high-energy particles,which can lead to single-event effect(SEE)that disrupt normal system operations.The pipeline of MCU,being the core structure of the system,is particularly susceptible to single-event upset(SEU)and potentially causes execution failures.However,existing radiation-hardening techniques offer limited effectiveness for pipelines.To enhance SEU resistance,this study focused on a 32-bit MCU core with eight pipeline stages,proposing a pipeline hardening approach that utilizes lockstep technology to improve fault tolerance.Signals from two processors were compared including register write data,register contents and pre-fetched instructions.Any discrepancies triggered error flags to indicate faults.When an error flag was raised,recovery was initiated through an interrupt.The interrupt handler then retrieved state information from the advanced peripheral bus(APB)slave module to restore the CPU's operational state and resume execution.By combining hardware-based state preservation with software-driven error recovery,the proposed solution demonstrated significant improvements in fault tolerance rates and performance compared to traditional checkpoint-based techniques.After completing the pipeline hardening design,a fault injection platform was utilized in this paper to simulate real-world error conditions on internal processor modules.The platform was developed based on the circuit's register-transfer-level(RTL)design and statistical results.The fault injection platform was performed by automatically finding all registers within the target design.The register values were forced to upset at the tens of nanoseconds scale in the RTL description of the circuit's design.After running the circuit's functional simulation,the statistics of the faults in registers were displayed on the platform,which evaluated the influence of SEU.The vulnerability of SEU in the circuit could be observed from the results of the soft error statistics.The post-hardening soft error rates were then measured and compared to pre-hardening data,providing a quantitative evaluation of the improvements.Using this method,the soft error rates of the modules in the MCU core such as PFU,DPU,and Cache AXIM are 40.07%,26.36%,and 27.29%respectively before hardening.The soft error rates of modules mentioned above are reduced to 0%,0.69%,and 1.11%after hardening.The hardened and non-hardened designs of the entire core were implemented in FPGA.The total resource utilization of the triple mode redundancy(TMR)is 111984,as indicated by the number of look-up tables(LUTs)and registers consumed in the FPGA.The total resource utilization of this work is 78034,and the ratio of resource utilization between this work and TMR is approximately 69.68%.The error recovery time for the hardened MCU processor was analyzed using the completion cycles of a bubble sort algorithm as a benchmark.In this paper,the average recovery cycle using the software checkpoint roll-back method is 36479.06,and the average recovery cycle using this work is 26922.5.The ratio of recovery cycles between this work and checkpoint roll-back is about 73.8%.Assessments through random fault injection and FPGA implementation indicate that this approach effectively reduces processor faults caused by soft errors while optimizing resource utilization and efficiency over triplemodular redundancy.
摘要A traditional air blast sprayer typically relies on an additional operator to manage the positioning of the spray delivery pipe.To eliminate the need for a second operator,a microcontroller-based embedded system was developed and tested under laboratory conditions using a specialized setup.This system consisted of several components:a spray delivery pipe controller to regulate and rotate the spray delivery pipe based on signals received from the microcontroller,a signal generator to create signals by adjusting the lever via potentiometer R1 to specify the desired position of the spray delivery pipe,a mechanical position indicator to display the required or set location of the pipe and a microcontroller-based embedded system to process the signals generated by the signal generator and compare them with the current location signal.The embedded system then outputs a signal,which,when received by the motor,determines the angle and direction of rotation for the spray delivery pipe.This rotation is facilitated by the motor's command to rotate the ring gear through the rotation of the pinion gear,ultimately controlling the movement of the spray delivery pipe.The evaluation findings indicated that the developed system requires 36.48 s to execute a full rotation of the spray delivery pipe,with an angle error ranging from 0 to 2 degrees.Overall,the developed embedded system holds the potential to eliminate the need for a second operator,offering convenient management and control of the spray delivery pipe.
基金Project(2007dfa71250) supported by the International Science and Technology Cooperative Program of ChinaProject(20062250) supported by the Doctor Fund of North China Electric Power University, China
摘要To promote the modeling standardization process of the integrated circuits, an improved electrical simulation model for a direct power injection (DPI) setup which was used to measure the conducted immunity of a 16-bit microcontroller to radio frequency aggression was investigated. Based on the existing model of the same microcontroller, the PDN module was modified by adding the core, PLL and MD network models, which could reflect the actual electric distribution situation within the microcontroller more accurately. By comparing the simulation results with the measurement results, the effectiveness of the modified model can be improved to 500 MHz, and its uncertainty is within +1.8 dB (+2 dB is acceptable). Then, to improve the simulation accuracy of the complete model in the high frequency range, the I/O model which contained the dynamic and nonlinear characteristics reflecting the variation of the internal impedance of the microcontroller with increasing the frequency of the external noise was introduced. By comparing the simulation results with the measurement results, the effectiveness of the second modified model can be improved up to 1.4 GHz with the uncertainty of ~1.8 dB. Thus, a conclusion can be reached that the proposed model can be applied to a much wider frequency range with a smaller uncertainty than the latest model of the similar type. Furthermore, associated with the electromagnetic emission testing platform model, the PDN module can also be used to predict the electromagnetic conducted and radiated emission characteristics. This modeling method can also be applied to other integrated circuits, which is very helpful to the standardization of the IC electromagnetic compatibility (EMC) modeling process.
摘要Redundancy control can effectively enhance the stability and robustness of a system.Based on the conventional redundancy control switchover and majority arbitration strategy,this paper introduces the concept of heterogeneity and dynamics,constructs a dynamic heterogeneous redundancy-based microcontroller architecture DHR-MCU,and designs a fixed-leader distributed consensus algorithm that satisfies the program running state control of this architecture.The theoretical analysis and actual measurement of the prototype system prove that this architecture has good anti-attack and self-recovery capabilities under normal functions and performances and meets the general robust features in terms of safety and security.
基金Research on Electromagnetic Scatter Character of very Complicate Object(69571021)
摘要By describing the technique of port connection and flow chart ofR/W operation between 24LC01, serial E2PROM, and EM78P447A, features of EM78P447 and its connection with I2C serial bus are introduced. In the end, the programe of writing operation is given.
摘要This paper presents the experimental results of a combined irradiation environment of neutron and gamma rays on 80C196KC20, which is a 16-bit high performance member of the MCS96 microcontroller family. The electrical and functional tests were made in three irradiation environments: neutron, gamma rays, combined irradiation of neutron and gamma rays. The experimental results show that the neutron irradiation can affect the total ionizing dose behaviour. Compared with the single radiation environment, the microcontroller exhibits considerably more severe degradation in neutron and gamma ray synergistic irradiation. This phenomenon may cause a significant hardness assurance problem.
摘要A method of implementing high cost-effective and highly integrated digital lock-in amplifier with microcontroller is discussed. And the digital lock-in amplifier is more suitable for meastwing lowfrequency weak signal. Digital signal sequence is obtained through sampling signal measured over an integer number of signal periods, but digital reference sequence is acquired through mathematical operation, then digital phase sensitive detection can be implemented by calculating the cross-correlation function of digital signal sequence and digital reference sequence. In addition, the frequency response and phase character of the digital lock-in amplifier is analyzed. Finally, the designed digital lock-in amplifier is achieved. Expermental results show that the digital lock-in amplifier can be used for measuring weak signal with low ignal-to-noise ratio.
基金National Natural Science Foundation of China(No.60804034)Natural Science Foundation of Shandong Province(No.ZR2009GQ006)+5 种基金Project of Science and Technology of Qingdao Economic and Technological Development Area(2009-2-39)China Postdoctoral Science Foundation(No.20100471521)Special Financial Grant from China Postdoctoral Science Foundation(No.201104632)Innovation Project Special Fund for Post Doctors of Shandong Province(No.201002028)Shandong University of Science and Technology Research Fund(No.2010KYJQ105)Project of Shandong Province Higher Educational Science and Technology Program(No.J11LG53)
摘要The combination of sensor and computer technology makes the measurement of various physical quantities easy, convenient and smart. In this article, a digital pressure gauge that is suitable for measuring liquid pressure is designed. The design of high precision digital pressure gauge uses pressure sensor as its foundation and uses ATmegal6 as its controller.
摘要There are actually several solutions for two axis solar tracking systems using electromechanical devices, in which a controller detects the Sun apparent position, and controls the position of the structure supporting the panels toward the sun by enabling the engines movement. This work studies the solution of two axis solar tracking system based on solar maps, which can predict the exact apparent position of the Sun, by the latitude's location, thereby avoiding the need to use sensors or guidance systems. To accomplish this, it is used a low-power microcontroller, suitably programmed, to control two electric motors to ensure that the panels supporting structure is always oriented towards the sun.
摘要Demands for low-energy microcontrollers have been increasing in recent years. Since most microcontrollers achieve user programmability by integrating nonvolatile (NV) memories such as flash memories for storing their programs, the large power consumption required in accessing an NV memory has become a major problem. This problem becomes critical when the power supply voltage of NV microcontrollers is decreased. We can solve this problem by introducing an instruction cache, thus reducing the access frequency of the NV memory. Unlike general-purpose microprocessors, microcontrollers used for real-time applications in embedded systems must accurately calculate program execution time prior to its execution. Therefore, we introduce a “transparent” instruction cache, which does not change the existing NV microcontroller’s cycle-level execution time, for reducing power and energy consumption, but not for improving the processing speed. We have conducted detailed microar chitecture design based on the architecture of a major industrial microcontroller, and we evaluated power and energy consumption for several benchmark programs. Our evaluation shows that the proposed instruction cache can successfully reduce energy consumption in a fairly wide range of practical NV microcontroller configurations.
摘要This paper describes the implementation of a PIC microcontroller in a conventional laboratory-type electronic trainer. The work comprises software for the PIC and hardware for the software. The PIC controller uses an EasyPIC6 board and includes a PC-interfaced programmer for the PIC chip. It has many external modules: 128 × 64 graphic LCD display, 2 × 16 LCD display, 4 × 4 keypad, and port expander, all in the same bench. The trainer is capable of 36 experiments in logic/analogue electronic and control systems. A 5-sided approximate sensor, two photoelectric sensors (BR56-DDT-P and BEN9M-TFR), four CMOS, four BCD-7-segment driven by CD4511B, two relays (2-pole and 3-pole), six voltages, ammeter measurement, DC motor, and 24VDC power supply, connect through connectors and pinions. Results of all the experiments show the trainer satisfying requirements of undergraduate and postgraduate projects involving conventional electronic and classical control systems.
摘要A sinusoidal voltage wave generator is proposed based on the use of micro-processor digital signals with programmable duty-cycles, with application to real-time Electrical Cell-substrate Impedance Spectroscopy (ECIS) assays in cell cultures. The working principle relies on the time convolution of the programmed microcontroller (μC) digital signals. The expected frequency is easily tuned on the bio-impedance spectroscopy range [100 Hz, 1 MHz] thanks to the μC clock frequency selection. This system has been simulated and tested on the 8 bits μC ArduinoTM Uno with ATmega328 version. Results obtained prove that only three digital signals are required to fit the general specification in ECIS experiments, below 1% THD accuracy, and show the appropriateness of the system for the real-time monitoring of this type of biological experiments.
基金Research on electromaganetic scatter character of very complicate object!(695 71021)
摘要The build-in structure of microcontroller EM78P458 and its application in supervising the water level of solar water heater are introduced. The circuit and the flow chart of AD conversion program are depicted. In the end, the design of assembly language program about the AD conversion is introduced.
摘要This research assesses the speed of saline fluid in vein vessels using venipuncture medical kit as well as DC submersive pumps that are being controlled by a microcontroller. The microcontroller is monitored and governed using a software IDE interface installed on a powerful laptop. Saline solution is being pumped through a medical syringe at variable speeds up to a maximum of 18.39 cm/second to the vein. The novel technique in this research is the usage of two pumps called Pump 1 and Pump 2. Pump 1 is used to physically model the flow of “blood” in human vein and the second pump (Pump 2) is used to generate the accelerated saline particles that are used to break the yellow grease that is placed on the inside of the vein’s wall. A tiny brush is briefly dipped into yellow grease, and then it is used to place one layer (one turn) of yellow grease on the inside of the vein’s wall, and then this procedure is repeated to place consecutive layers of yellow grease onto the inside of the wall of the vein vessel using a tiny brush. It was found that accelerated saline particles can in fact destroy fats that are built up inside the veins’ walls.
摘要This paper presents an electronic VSD (variable speed drive) for three-phase IM (induction motor) using a microcontroller. The VSD is designed for cooling applications where the 1M is coupled to a cooling fan. The drive receives temperature feedback from objects to be cooled and output a corresponding frequency to the IM. A prototype of the VSD is constructed to control a 175 W, four pole, squirrel cage three-phase IM. The heart of the control circuit is a low-cost microchip's PICI6F777 microcontroller which is programmed using C language to generate variable frequency SPWM (sinusoidal pulse width modulation) switching signals. These switching signals are fed to an 1GBT inverter. The VSD constructed can be switched between two modes of speed control" automatic temperature-controlled mode and manual user-controlled mode. Cost savings using the prototype are demonstrated.
摘要This work reports the development of a microcontroller based control system to change the speed?of?a DC motor. Pulse Width Modulation?(PWM)?technique was used to control the amount of power delivered to the load (the DC motor) without dissipating any wasted power. The components and assembly of this microcontroller circuit are highlighted in this paper, and the constructed circuit tested. This device was used to control the speed of a rotating fan attached to a DC motor. The DC motor speed variations were read from a Tachometer connected to this motor and the results obtained show good agreement with our expectations. DC Motor speed microcontroller devices find applications in many areas of life, and its applications in small scale industrial settings will no doubt enhance the quest for development in a developing nation like ours.
摘要A meteorological data acquisition system is built using a PIC16F877A microcontroller and electric output-based sensors. This system is programmed in C language using the PCWH compiler. It is smart, accurate, cheap, small, light and easily movable. It is designed to automatically get instantaneous measurements of air temperature, atmospheric pressure, and relative humidity. Depending on their utilisation, these measurements are collected with repetition rate tuneable from one minute to one hour. They are displayed on LCD screen and transferred to a personal computer where they are stored and processed. As an application, such data are recorded in situ and used to estimate the radio refractivity of air near the ground in real time. This parameter is necessary to account for the propagation of radiofrequency waves through the lower atmosphere, during wireless transmissions.
摘要The operation of biomass treatment devices such as gasifiers is based on the control of key parameters that play an important role in product formation. These include: temperature, excess oxygen, relative humidity and biomass composition. This work focuses on excess oxygen and temperature. Unfortunately, flue gas oxygen analyzers are expensive and not accessible to small industries. However, the equivalence ratio is linked to excess oxygen and has the advantage of not depending on biomass composition. This study therefore focuses on the design and development of a device for controlling this equivalence ratio by measuring oxygen concentration using a self-propelled Lambda probe, and a system for monitoring this equivalence ratio using an Arduino Uno 3 microcontroller. The temperature is recorded with an accuracy of ±1.5°C. For a heating time of 10 minutes, the response time to temperature change is around 3 seconds, which is sufficient for the device to function properly. This simple device is an efficient and cost-effective means of checking the equivalence ratio.
摘要LED-based moving-message displays are becoming appreciated among the general public for transmitting information to groups of people quickly. This work presents a simple design and implementation of a microcontroller-based electronic moving message display system. The design involves the arrangement of Light Emitting Diodes (LEDs) and the programming of a microcontroller that controls and determines the pattern and session of the display. The implementation of a moving message displays a text containing 22 characters (i.e. WELCOME TO DEPT. OF PHYSICS). The electronic message display helps to pass information, educates, enlightens, facilitates commercial activities through the advertisement and marketing of goods and services, description of places, etc. The ease in which it displays information makes it a veritable, suitable, and excellent tool for passing information fast and pleasurable to the public. Furthermore, it enhances the response to information in an attractive way and manner in which it displays messages. The microcontroller used in this work is the PIC16F84A. It belongs to a class of 8-bit microcontrollers of RISC (reduced instructions set) architecture. Its output controls the switching of the relays through a transistor switching stage that switches its socket. The LED matrix (array) is arranged in parallel and soldered to a Vero board with the microcontroller and other electronic components, such as resistors, capacitors, transistors, relays, LEDs, diodes, and transformers. In view, this work served as a means of digging into the technology involved in the use of a microcontroller and some other basic electronic components and enhanced visualization of message display.