Етикет: microcontroller
Датчик за налягане bmp085 на Bosch
Това е програма за четене на данни от датчик за налягане bmp085 и изчисляване на реалните температура и атмосферно налягане използвайки целочислена аритметика. В случая се използва DSPIC33FJ256MC710 микроконтролер на Microchip, но би трябвало да работи и с всеки друг. За извеждане на данните се използва двуредов дисплей. #include „./dspic33.h“#INCLUDE <math.h> #use delay(clock=20000000)//#use rs232(UART1,baud=19200,parity=N,bits=8,stream=uart1)#use i2c(Master,Fast,sda=PIN_G3,scl=PIN_G2)… Continue reading Датчик за налягане bmp085 на Bosch
Термоконтрол на вентилатор
Това е проста схема за регулиране на оборотите на постояннотоков вентилатор, в зависимост от температурата на охлажданата повърхност. За датчик се ползва терморезистор с отрицателно температурна зависимост NTC 10к. Той може да се залепи за охлаждащия радиатор обдухван от вентилатора. За регулиране се ползва NMOSFET транзистор, параметрите му зависят от тока и напрежението на вентилатора… Continue reading Термоконтрол на вентилатор
LED RGB
#include „d:\Shemi\RGB\pic16f886\16f886.h“ #define red_pin Pin_b5 #define green_pin Pin_b4 #define blue_pin Pin_b3 int mode=1; int16 adc_time=0; int red,green,blue; int rgb_index=1; int poten=1; int i,speed=10; int exit=0; // izlizane momentalno ot tekusht rejim #int_EXT void EXT_isr(void) { read_adc(ADC_START_ONLY); //mode++; //smiana na rejima exit=1; //izlizane ot tekushtia rejim //delay_ms(3);//debounce //if (input(pin_b0)==0)mode=12; //else mode=1; mode=12; return; } #int_AD… Continue reading LED RGB
Импулсен резонансен преобразувател
ТУ – София ИПФ Сливен Курсов проект по Безконтактни апарати и преобразуватели Преподавател : доц. Е. Цонев Изработил : инж. М. Никифоров ф.н. 04024006 Дата: Оценка: Подпис: Задание: E = 300 V R = 2 Ω P = 2000 W f = 20000 Hz Да се определят токовете и всички… Continue reading Импулсен резонансен преобразувател