Датчик за налягане 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

Електромагнитна левитация с микропроцесорно управление

Електромагнитна левитация с микропроцесорно управление с PIC16f886. Използва се хол датчик за обратна връзка за измерване разстоянието на левитиращия магнитен обект (трябва предмета да има собствено магнитно поле което да се измерва от датчика). За железен обект трябва да се използва друг датчик за разстояние спрямо бобината – например инфрачервен приемник и предавател от двете… Continue reading Електромагнитна левитация с микропроцесорно управление

Импулсен резонансен преобразувател

ТУ – София ИПФ Сливен Курсов проект по Безконтактни апарати и преобразуватели Преподавател : доц. Е. Цонев Изработил : инж. М. Никифоров     ф.н. 04024006 Дата:                           Оценка: Подпис: Задание:             E = 300 V             R = 2 Ω             P = 2000 W             f = 20000 Hz Да се определят токовете и всички… Continue reading Импулсен резонансен преобразувател