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