반응형 코스웨어/15년 스마트컨트롤러532 20150908-3번-권오민 - 센서(서미스터) & ARM(Timer & Ultra Sonic) 센서◉써미스터●현재 온도를 출력해주는 프로그램- 정해진 답은 없습니다~.- 회로 구현 - 핵심 코드 - Source Coding using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Temp { public partial class Form1 : Form { string cTemp; int iCnt; string sBuffer; public Form1() { In.. 2015. 9. 8. 타미머 소스입니다. 타미머 소스입니다. 2015. 9. 8. 20150907-5번-김성주-일일업무일지-타이머카운터 -잘못된 부분 수정했고 h파일 추가했습니다.^^;Timer.c 코드 작성 * 1~2에 대한 함수 및 설명 * 3~ 끝까지에 대한 함수 및 설명 * 데이터시트 P.20 - 메모리 맵핑에서의 타이머카운터 메모리 위치 파악 * H파일에 있는 CCR,CLKEIS,IDR,SR,CMR에 대한 Define 설정값 및 설명 * CCR 레지스터에 대한 정보* CCR 레지스터에 대한 정보 * 분주비를 이용한 0.001초, 1초를 만들 때 사용되는 카운터의 개수 파악하기 2015. 9. 7. 20150904 2번 강동조 RS 422 전송거리 최대 1.5m 까지 간다고 한다232보단 422이 노이즈를 덜 탄다고하여 422을 많이 이용한다고 한다 위 그림과 같이 전위차가 한개인것은 언 밸런스 시그널이며 RS 232이 언밸런스 시그널 방식이다전위차가 두개인것은 밸런스 시그널 이라고 하며 RS 422, RS 485가 밸런스 시그널 방식이다 길이가 길어지면 길어질수록 버퍼가 생기고 노이즈가 생긴다 아날로그 회로에서 증폭해주기위해서 엠프라는 것을 이용한다반대로 디지털에서는 리피터라는것을 이용하여 증폭하고 자주 사용한다 센서를 만들어서 보내는건 쉬울수도있지만 데이터를 수신을 할떄 잘려들어가는것을 감안해야 한다 전압의 4가지방식1. 0 ~ 5v2. -5v ~ +5v3. 0 ~ 10v4. -10 ~ 10v 내용이 부실하여 죄송합니다... 2015. 9. 4. 20150903 - 21번 홍준모 [원래 소스] #include #include #include #define BCOEFFICIENT 3950 // The beta coefficient of the thermistor (usually 3000-4000) #define THERMISTORNOMINAL 10000 // resistance at 25 degrees C #define TEMPERATURENOMINAL 25 // temp. for nominal resistance (almost always 25 C) #define SERIESRESISTOR 10000 // the value of the 'other' resistor void ADC_ONE(void) { ADCSRA = 0x00; // 일종의 초기화 전 ... 상태 안정하게.. I.. 2015. 9. 3. 20150902 20번 천정호 NTC 서미스터를 이용한 온도계 ATmega2560 ADC0은 97번핀부터 ADC15 82번핀까지 구성되어있다.현재 연결은 ADC0 97번핀에 연결이 되어있다.연결방법은 ADC0번에 10K 저항을 연결하고 같은 핀라인에 NTC 서미스터를 연결한다.저항을 연결하고 NTC 서미스터를 연결하는 이유는 ADC에서 나오는 전압값을 조절하기 위해서인데 ADC에서 나오는 전압을 10K 저항으로 줄여주고그 줄여진 값을 NTC 서미스터가 받아 코드부분에서 온도값을 계산한다.NTC 서미스터 출력값은 0 ~ 1023으로 출력이 되므로 그에 따른 공식은 (출력값 / 6.4) - 55로 계산이 된다. ADC와 저항, NTC 서미스터 그리고 LCD의 전체적인 연결 구성 연결 후 코드의 삽입까지 마치면 NTC 서미스터에서 받은 값.. 2015. 9. 3. 20150901--주재민-일일업무일지-센서 hw시간. NTC 란 부품이 있다. 특징은 온도 상승시 저항값이 하강한다. 전자용어사전 | NTC 서미스터 통상의 서미스터는 이것이며, 온도가 상승하면 저항값이 크게 감소하는 부품이다. 금속 산화물의 환합소결체로 만든다. 절대온도. 절대온도 = c + 273이런 식으로 구해진다. | 절대온도 절대 영도에 기초를 둔 온도의 측정단위를 말한다. 단위는 K이다. 섭씨온도와 관계는 섭씨온도에 273.15를 더하면 된다. 절대 영도(-273.16℃)을 기준으로 켈빈(Kelvin, K)단위로 측정하거나 절대0(-459.69°F)을 기준으로 란킨(Rankine, R) 단위로 측정한다. 관계식은 다음과 같다. 표준온도 물체의 표준 상태을 정하기 위해 취한 온도. 0 상온. 25도를 말한다. 위 그림은 서미스터 : 1개.. 2015. 9. 1. 20150831-26번-임현수-일일업무일지-스테핑모터 ■ 시스템 제어 스텝핑모터.ppt SE-SM243.pdf uln2803a.pdf센서의 통신방식에 따라서 적합하게 써먹으면 된다. 스테핑모터를 먼저 하고 센서로 넘어간다. ■ 스테핑 모터선풍기 목 옆으로 돌리는 용도 등으로 스테핑모터가 들어간다. ▲ ULN2803칩을 이용해서 돌린다. ▲ 스테핑모터를 돌리려면 전용드라이버를 이용해서 돌리는 경우가 많다. 그러나 비싼 편이다(전용 IC도 비쌈)1만원~2만원사이ULN2803은 500원 한다. 펄스의 주파수가 빠를수록 빨리돌고 주파수가 낮을수록 천천히돈다 회전각 검출을 위한 feedback 불필요 - 스텝당 회전각이 고정되어있기 때문 DC모터는 브러쉬, 회전자 붙었다 떨어졌다하면서 마찰이 일어난다. 마찰이 일어나다보면 나중에 모터가 잘 안돌수가 있다. 또는 먼지.. 2015. 9. 1. 25150828-23번-이량경-일일업무일지-ARM {주파수, 메모리맵} ✔ ----------------------------------------------------------------✔ 현재 까지 진행된 보고서===============================================1. 도서관리2. 원라인3. 네트워크 : 애널라이저,4. 채팅 - select 함수에 대해 정의5. ARM 추가예정6. Assembly===============================================✔ 남은 과정7. 시리얼 : RFID===============================================✔ 후보 과정8. 후보1 : 영상9. 후보2 : c++10.후보3 : AVR======================================.. 2015. 8. 31. 이전 1 ··· 33 34 35 36 37 38 39 ··· 60 다음 728x90 반응형