Explore chapters and articles related to this topic
Embedded Systems Programming
Published in Julio Sanchez, Maria P. Canton, Embedded Systems Circuits and Programming, 2017
Julio Sanchez, Maria P. Canton
Some PIC microcontrollers can be programmed in high-level languages or in their native machine language. Machine language programming is facilitated by the use of an assembler program, and thus becomes assembly language programming. Although assembly language is the most used and popular way of PIC programming, some PIC microcontrollers can also be programmed in high-level languages such as C or BASIC.
PIC Programming: Tools and Techniques
Published in Julio Sanchez, Maria P. Canton, Microcontroller Programming, 2018
Julio Sanchez, Maria P. Canton
PIC microcontrollers can be programmed in high-level languages or in their native machine language. Machine language programming is facilitated by the use of an assembler program, and thus becomes assembly language programming. Although assembly language is the most used and popular way of PIC programming, there is an ongoing debate regarding the use of high-level languages.
Microprocessors
Published in Mike Tooley, Electronic Circuits, 2019
A PIC microcontroller is a general-purpose microcontroller device that is normally used in a stand-alone application to perform simple logic, timing and input/output control. PIC devices provide a flexible low-cost solution that very effectively bridges the gap between single-chip computers and the use of discrete logic and timer chips, as explained in Chapter 17.
Performance Comparison of Optimization Algorithm Tuned PID Controllers in Positive Output Re-Lift Luo Converter Operation for Electric Vehicle Applications
Published in IETE Journal of Research, 2022
R. Femi, T. Sree Renga Raja, R. Shenbagalakshmi
The PIC microcontroller is used to construct the hardware configuration for closed-loop control of the PO-RL converter utilizing a PID controller based on the PSO algorithm and a traditional approach. The PIC microcontroller is efficient enough to generate an appropriate duty cycle to get desired output value. The hardware configuration consists of a power supply circuit, PIC microcontroller, heat sink, driver circuit, an isolation transformer used to isolate the power supply from the ground connection, and opto-couplers for separating high voltage from low voltage side. The following values are used for hardware implementation, L1 = L = 1 mH, L2 = 0.5 mH, C1, C2 = 4.7 µF, C = 22 µF, R = 100 Ω, Vs= 15 and Vref = 100 V.
Combustion and emission characteristics of light duty diesel engine fueled with transesterified algae biodiesel by K2CO3/ZnO heterogeneous base catalyst
Published in Energy Sources, Part A: Recovery, Utilization, and Environmental Effects, 2020
Jayashri Narayanan Nair, Yeditha Veera Venkata SatyanarayanaMurthy, Syed Javed
Fuel samples were tested on water-cooled, single-cylinder engine, with a rated power of 3.5 kW at 1500 rpm. The test engine was modified to run on common rail direct injection (CRDI). Fuel injection system can operate with mechanical injector with an injection pressure of 210 bar and also by high-pressure pulse split injections upto 1000 bar. Engine has provision for advancement or retardation of injections which can be controlled by an electronic injection control system kit fitted with the engine. System has the capability to regulate the timing as well as the quantity of fuel. Low and high-pressure circuits maintain constant pressure in the fuel supply system. For high-pressure injections, the fuel supply system is connected to high-pressure pump ran by an electric motor. A pressure valve is mounted on common rail system, which is controlled by PIC microcontroller to monitor and regulate the fuel pressure. Kistler makes pressure sensor is used for measuring combustion pressure, which is hydraulically mounted to withstand the fluctuations in pressure. Combustion data from the pressure transducer and the signals from the CA (crank angle) encoder are recorded by engine data logger. Mechanical injection was used for this test. The specifications of the engine are given in Table 1.
Pulsed vacuum drying (PVD) technology improves drying efficiency and quality of Poria cubes
Published in Drying Technology, 2018
Weipeng Zhang, Zhongli Pan, Hongwei Xiao, Zhian Zheng, Chang Chen, Zhenjiang Gao
A laboratory-scale thin-layer PVD system was designed and fabricated in the College of Engineering, China Agricultural University (Beijing, China). As shown in Fig. 2, the PVD system consists of a drying chamber, an air tight condenser, a vacuum pump, an air solenoid valves, and the pulsed control system. Drying chamber was insulated with glass wool for heat preservation, four plate-type electrical heating panel (4 × 500 W) were placed horizontally in the drying chamber with interval distance of 120 mm. It was controlled by a PID controller (model E5CN, Omron, Tokyo, Japan) to maintain the desired drying temperature with the sensitivity of ±0.5°C. Chamber pressure was measured with a pressure sensor (Sendx GmbH, Genermy) with an accuracy of ±2 kPa. The vacuum pressure of drying chamber can be maintained at 5 ± 2 kPa by a vacuum pump (2BV2070, Bosan, Shandong, China). An air tight condenser was placed between drying chamber and vacuum pump to condense the water vapor released from the samples. The internal temperature of samples was measured by pushing type PT100 thermocouples (∅ 2 mm) into the center of Poria cubes. The chamber pressure and thermocouple signals were collected and transformed by a PIC microcontroller-based data acquisition card. All of the parameters were shown on the controllable touch screen (Weinview, Shenzhen, China)