Tải bản đầy đủ (.ppt) (12 trang)

slide bài giảngckỹ thuật điều khiển ghép nối thiết bị ngoại vi chương 3

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (139.66 KB, 12 trang )

GIAO TIẾP ADC


MỘT SỐ PHƯƠNG PHÁP ADC
Lấy mẫu số - ADC (phương pháp đếm)

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




MỘT SỐ PHƯƠNG PHÁP ADC

Thời gian chuyển đổi tỉ lệ
với độ lớn của tín hiệu

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




MỘT SỐ PHƯƠNG PHÁP ADC

ADC xấp xỉ (xấp xỉ liên tiếp)

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




MỘT SỐ PHƯƠNG PHÁP ADC



Thời gian chuyển đổi không phụ
thuộc vào độ lớn của tín hiệu mà
phụ thuộc vào độ phân giải ( số bit)

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




MỘT SỐ PHƯƠNG PHÁP ADC

ADC song song

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




MỘT SỐ PHƯƠNG PHÁP ADC

Thời gian chuyển đổi nhanh.
Tốn kém nhiều phần cứng

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




MỘT SỐ CHIP ADC

Name

Description

ADC0800

8-bit ADC

ADC0801

8-bit ADC 100us 0.25 LSB

ADC0802

8-bit ADC 100us 0.5 LSB

ADC0804

8-bit ADC 100us 1.0 LSB

ADC0808

8-bit 8 channel 100us ADC

ADC0809

8-Bit 8 channel ADC (=~ADC0808)

AD571


10-Bit, A/D Converter, Complete with Reference and Clock

MAX1204

5V, 8-Channel, Serial, 10-Bit ADC with 3V Digital Interface

MAX1202

5V, 8-Channel, Serial, 12-Bit ADCs with 3V Digital Interface

MAX195

16-Bit, Self-Calibrating, 10us Sampling ADC

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




ADC 0804

Sơ đồ chân và cách đấu nối

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




ADC 0804


Các bước chuyển đổi:
1. Điều khiển chân chọn chip (CS – chip
select) xuống mức thấp.
2. Điều khiển chân ghi (WR) xuống mức
thấp.
3. Điều khiển chân ghi (WR) lên mức cao.
4. Điều khiển chân chọn chip (CS – chip
select) lên mức cao.
5. Chờ chân INTR xuống mức thấp (nghĩa
là kết thúc quá trình chuyển đổi).
Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




ADC 0804

Đọc kết quả chuyển đổi:
1. Điều khiển chân chọn chip (CS – chip
select) xuống mức thấp.
2. Điều khiển chân đọc (RD – ReaD)
xuống mức thấp.
3. Đọc dữ liệu ở các chân DB7 – DB0.
4. Điều khiển chân (RD - ReaD) lên mức
cao.
5. Điều khiển chân chọn chip (CS) lên
mức cao.
Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng





ADC 0804

Chương trình:
        rd equ P1.0          
        wr equ P1.1          
        cs equ P1.2          
        intr equ P1.3        
        adc_port equ P2      
        adc_val equ 30H      
        org 0H
start:                    
        acall conv            
        acall read            
        mov P3,adc_val        
        sjmp start

      

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng

conv:                    
        clr cs                
        clr wr                
        nop
        setb wr              
        setb cs              
wait:
        jb intr,wait          

        ret                  
read:                    
        clr cs                
        clr rd                
        mov a,adc_port        
        mov adc_val,a        
        setb rd              
        setb cs              

      

        ret  





×