Reading time: 3 minute The course presents the circuits known as FPGA (Field-Programmable Gate Array) and CPLD (Complex Programmable Logic Device), respectively, with a focus on the circuits of one of the representative manufacturers of such circuits, Xilinx.
Reading time: <1 minut Among the main topics presented in this course, we list: Choosing the right PIC for the task; Writing and compiling your program; Loading program to microcontroller; Elements of BASIC Language; Arithmetic Operators; Boolean Operators; Logical (Bitwise) Operators; Control Structures; Examples with PIC Integrated Peripherals; Examples with Displaying Data;
Reading time: 4 minute Among the main topics presented in this course, we list: A flexible scheduler for single-processor embedded systems; What is the CPU load of the scheduler ?; A closer look at co-operative task scheduling (and some alternatives); Linking processors using RS-232 and RS-485 protocols; Linking processors using the Controller Area Network (CAN) bus; Case study: Intruder alarm system using CAN; Applying "Proportional Integral Differential" (PID) control; Improving system reliability using watchdog timers;
Reading time: 2 minute Among the main topics discussed in this issue, we list: The 8051 microcontroller; Central-heating controller; Strengths and weaknesseses of "super loops"; Creating "software delays"; How to connect a crystal to a microcontroller; Creating an Embedded Operating System; Multi-State Systems and Function Sequences; Case Study: Intruder Alarm System;
Reading time: 3 minute A virtual instrument is composed of a hardware part (mainly a digital analog converter) and a software part that allows the configuration of the instrument according to the user's desire. The user inserts a data acquisition card in the computer and with the help of the graphic programming software he configures his measuring instrument and in addition he can create as many graphic recorders as he wants.
Reading time: 2 minute LabVIEW is a graphical programming language that allows the development of applications using icons. Unlike textual programming languages, in which the instructions are what determine the execution of the program, LabVIEW uses, instead, the data flow highlighted by an appropriate graphical presentation.
Reading time: 3 minute Radio Frequency ID (RFID) or proximity is the latest and most advanced technological method of automatic data collection, gaining widespread acceptance as people understand and use this technology. RFID is a bar code-like identification system.
Reading time: 2 minute Assembly language provides execution speeds and access to hardware that may not be available (most often) in high-level languages. Another important aspect is the development of programs for dedicated equipment.
Reading time: 2 minute The communication protocol underlying the CAN bus is CSMA / CD (Carrier Sense Multiple Access with Collision Detection). This protocol provides all nodes with simultaneous access to the communication environment.
Reading time: 2 minute The barcode is a binary code arranged as a field of bars and gaps, in a parallel configuration, according to a predefined pattern. This configuration actually encodes data (binary information). The sequence of bits "0" and "1" is associated with the specific arrangement of bars and gaps.