RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

Các vấn đề ADC/DAC trong PIC

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts

  • ThanhPhuc
    replied
    Vss nối với -2.5V,Vdd nối với +2.5V.Vref+,Vref- như bạn khai báo.
    Đầu vào mass nối với dây chung 0V,dây còn lại nối với AD .
    Thực chất đây là cách dời áp để tương đồng dải điện áp xuất của tín hiệu và điện áp vào của bộ phận đo.

    Leave a comment:


  • sinhluc
    replied
    Đo điện áp âm thì làm thế nào?

    Nguyên văn bởi ThanhPhuc Xem bài viết
    Bạn nên xem lại datasheet phần AD, với Ref - khi đo điện áp âm kết quả luôn luôn =0.
    Theo mình bạn nên dùng nguồn đối xứng +-2,5V,với đầu vào AD dùng mass 0V,với đầu ra dùng mass
    -2,5V khi lập trình nên xử lý phần hiển thị điện áp âm(hiển thị dấu -).
    Chúc bạn thành công.
    Bạn có thể nói cụ thể hơn một chút ko, minh chưa hiểu lắm

    Leave a comment:


  • ThanhPhuc
    replied
    Bạn nên xem lại datasheet phần AD, với Ref - khi đo điện áp âm kết quả luôn luôn =0.
    Theo mình bạn nên dùng nguồn đối xứng +-2,5V,với đầu vào AD dùng mass 0V,với đầu ra dùng mass
    -2,5V khi lập trình nên xử lý phần hiển thị điện áp âm(hiển thị dấu -).
    Chúc bạn thành công.

    Leave a comment:


  • sinhluc
    replied
    Chọn Vref thế nào để đo đc điện áp âm???

    Nguyên văn bởi CHIBANG Xem bài viết
    Vref đặt vào ADC có thể chọn 2 nguồn: hoặc bằng VDD hoặc bằng Vref ở ngoài đặt vào. Nếu cần sự chính xác thì nên dùng Vref ở ngoài. Chú ý:
    +Vref không được quá bé, thường >3V. Bạn xem ở cuối datasheet có bảng phụ lục. Cái này nhà sản xuất quy định.
    +Ví dụ Vref+=4V, Vref-=0V---> Mỗi mức của ADC có giá trị: (4-0)/1024 (V) khoảng 4mv.
    +Tần số ADC có phụ thuộc thạch anh và có phụ thuộc vào cả lập trình cài đặt module ADC nữa. Bạn nên đọc kỹ phần đó, nói dài lắm, hơn nữa nó ko khó.
    Anh cho em hỏi, em đang thực hành adc đo điện áp dc , chọn vdd là Vref+ và Vss là Vref-, Ok rồi,
    Bi giờ em đang Ko biết làm thế nào đo đựoc tín hiệu âm, tức là khi mình đưa tin hiệu âm vào thì nó sẽ hiển thị kết quả là âm, vì bi giờ mà đưa tín hiệu âm (tức là nhỏ hơn VSS) thì kết quả lấy mẫu là bằng 0.
    Em đã định dùng Vref ngoài :
    em chọn Vref+ Và Vref- lấy ở chân RA3 và RA2 (pic16f876) và em định sau đó sẽ
    nối Vref- với một điện áp âm (dự định nối với -5v, hoặc -2v) cách này không biết có đúng không mà khi em làm thử, em lập trình để chọn Vref+ Và Vref- lấy ở chân RA3 và RA2 (tức là ADCON1 = 88 - các bít PCFG3:PCFG0 = 1000 - theo datasheet - trang 112),
    rôi em lại nối hai chân RA3 và RA2 với Vdd và Vss bằng tay ơ ngoài, tức là vẫn chọn điện áp tham chiếu là 0 và 5v như lúc đầu, chỉ khác là trước đó thì tín hiệu Vref được nối tự động, nhưng kết quả đo lại không được, chỉ hiển thị nhảy giữa 0 và 1023. thế nên em chưa nối Vref- với điện áp âm được.

    Các anh đã có kinh nghiệm với adc cua pic 16f876 chỉ cho em với

    Leave a comment:


  • tuyenqs
    replied
    Tất nhiên rùi! Nếu không thì dùng cái gì để đọc data về? Nhưng nếu bạn dùng con serial AD thì chỉ cần 2 chân thôi.

    Leave a comment:


  • mice
    replied
    Mình đang làm cái thiết bị đo khối lượng nhưng mãi vẫn không làm thế nào để nối và lập trình để khi chưa có đầu vào mình nhấn nút này thì giá trị khối lượng hiển thị lên là 0kg
    - Hiện tại mỗi lần bật máy lên là nó báo vài kg rồi mặc dù chưa cân thứ gì cả, nếu vặn chiết áp chỉnh 0 thì hơi mất công.
    - Các bác có cách nào chỉ giúp mình với hicc...

    Leave a comment:


  • nuacuatoi
    replied
    mình đang muốn làm 1 cái mạch để do điện áp và dòng điện từ đầu cực máy phát.dùng Pic16f877. chân AN0 và AN1. có ban nao có mạch đó có thể cho mình tham khảo được không?
    cám ơn

    Leave a comment:


  • namqn
    replied
    Nguyên văn bởi nguyenbathao Xem bài viết
    co ai co tai lieu bang tieng viet cua DSPIC ve phan truyen UART khong ? cứu em với! co thi pót len cho em nhe!
    Bạn sang picvietnam, tải tutorial 4 cho dsPIC:
    Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC


    và đọc thêm ở đây:


    Thân,

    Leave a comment:


  • nguyenbathao
    replied
    co ai co tai lieu bang tieng viet cua DSPIC ve phan truyen UART khong ? cứu em với! co thi pót len cho em nhe!

    Leave a comment:


  • totite
    replied
    Nguyên văn bởi process Xem bài viết
    Bác totite đã dùng con A/D serial nào vậy,có dễ sử dụng không.Mình đang nghiên cứu con MCP 3208 nhưng vẫn chưa nắm bắt được.Nếu bác đã dùng được con nào 4 kênh thì cho mình tham khảo với được không?
    Mình đã sử dụng con LTC1298. Con này có độ phân giải 12 bit, số kênh AD là 2, không hơn được. Nếu bạn cần 4 kênh thì để mình tìm con khác xem sao.

    Leave a comment:


  • process
    replied
    Bác totite đã dùng con A/D serial nào vậy,có dễ sử dụng không.Mình đang nghiên cứu con MCP 3208 nhưng vẫn chưa nắm bắt được.Nếu bác đã dùng được con nào 4 kênh thì cho mình tham khảo với được không?

    Leave a comment:


  • leduy173
    replied
    Neu dung PWM thi don gian that nhung lieu co chinh xac ko?va mach RC nhu the nao?

    Leave a comment:


  • leduy173
    replied
    ban co the noi ro hon ve mang r-2r ko? cap nguon va gia tri dien tro la bao nhieu! co the chi minh chi tiet 1 chut ko?
    Than

    Leave a comment:


  • phamthaihoa
    replied
    Nguyên văn bởi leduy173 Xem bài viết
    Minh muốn làm 1 bộ chuyển đổi DAC trên PIC 877A có thực hiện được ko?Vref+ là 5v,Vref- là 0v.Mong được chỉ thêm!
    Thân!!!
    Đơn giản nhất là bạn dùng bộ PWM sau đó cho qua mạch lọc RC.
    Hoặc có thể dùng nhiều chân của PIC tạo DAC bằng mạng trở R-2R, nếu bạn dùng 2 PORT của PIC thì bạn sẽ có DAC 16 bit đấy.

    Về mạng R-2R bạn có thể xem ở đây:
    http://www.allaboutcircuits.com/vol_4/chpt_13/3.html

    Leave a comment:


  • leduy173
    replied
    Minh muốn làm 1 bộ chuyển đổi DAC trên PIC 877A có thực hiện được ko?Vref+ là 5v,Vref- là 0v.Mong được chỉ thêm!
    Thân!!!

    Leave a comment:

Về tác giả

Collapse

lick Tìm hiểu thêm về lick

Bài viết mới nhất

Collapse

Đang tải...