Thông báo

Collapse
No announcement yet.

ADuC845 - Cân điện tử [share code]

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • ADuC845 - Cân điện tử [share code]

    ADuC845 là vi xử lý thuộc họ 8051 của Analog Device với các tính năng hết sức mạnh mẽ:

    - Tốc độ tối đa 12.58 MHz (với thạch anh là 32.768 KHz + PLL), một chy kỳ máy / một chu kỳ dao động.
    - 62 Kbytes bộ nhớ code.
    - 4 Kbytes EEPROM.
    - 2304 bytes bộ nhớ dữ liệu RAM.
    - Download chương trình qua Bootloader, nạp trực tiếp bằng Keil C, tốc độ download khá nhanh (1÷2s)
    - 3x16 bit Timer/Counter + Timer 3 dùng tạo tốc độ baud cho mudule UART.
    - Cảm biến giám sát nhiệt độ trên chip
    - Bộ đếm định thời (có thể sử dụng như Real Time Clock hoặc dùng đánh thức vi điều khiển thoát khỏi chế độ Idle trong các kiến trúc phần mềm như Scheduler, Co-operative scheduler)
    - 2 bộ sigma-delta ADC 24 bits
    - 12 bit DAC ngõ ra điện áp.
    - 2 bộ sigma-delta DAC 16 bits.
    - Giao tiếp UART, SPI, I2C.
    - ...

    Chi tiết hơn nữa thì các bạn có thể download datasheet của nó về đọc. Giá của nó thì mình không biết, chắc là đắt lắm. Chỉ một bộ sigma-delta ADC 24 bits mà đã có giá 200÷300k.

    Kỳ trước mình có làm một đề tài là thiết kế cân điện tử dùng kit của ADuC845. Phải lên bờ xuống ruộng, vất vả lắm mới hoàn thành được, tìm các bài hướng dẫn về nó rât khó khăn, chủ yếu là đọc datasheet và một số ví dụ mẫu trên web của keil C.

    Vì vậy, mình up Source Code lên đây, để sau này bạn nào có làm đồ án, đề tài gì đó có liên quan thì có cái mà tham khảo. Trong code mình ghi chú thích rất chi tiết rùi.

    Source Code: ADuC845_CanDienTu.rar

    Trong file đính kèm khi giải nén sẽ có 2 thư mục là Keil C và CSharp_Form. Trong thư mục Keil C là chương trình cho chip. Còn thư mục CSharp_Form chứa chương trình giao tiếp trên máy tính.

    Nó có thể chạy độc lập hoặc kết nối với máy tính. Khối lượng sau khi đo sẽ có nút nhấn cho phép lưu khối lượng và thời điểm đo vào EEPROM hoặc lưu trên máy tính để tạo file in. Cho phép xem lại các kết quả đã lưu, xóa một hoặc tất cả các kết quả đã lưu.
    Last edited by dangemailbox; 06-05-2012, 08:15.

  • #2
    Chào bạn! bạn có thể upload lại source cho mình xin được không? link trên die rồi bạn ạ. Cảm ơn bạn rất nhiều

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X