Датчик за налягане 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 Импулсен резонансен преобразувател