Thông báo

Collapse
No announcement yet.

[Đề tài] Data Logger...

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

  • [Đề tài] Data Logger...

    Em mới được nhận cái đồ án môn học đề tài như sau : Thiết kế Data logger 8 đầu vào tương tự 0-5V 8bit. 8 đầu vào số cách ly mức 24 VDC. Dữ liệu ghi vào SD card. Hiển thị LCD, có phím chọn kênh hiển thị và thời gian lấy mẫu.
    ...Em định dùng dòng PIC này, có huynh đệ nào cho ý kiến dùm
    khi đàn sếu bay qua

  • #2
    Bạn hoàn toàn có thể dung PIC để làm việc này. PIC phù hợp cho thiết kế này là loại PIC 40 chân, nên dùng PIC16F887 (hoặc 877A cũng được). 887 có tối đa 11 kênh ADC nên hoàn toàn đáp ứng được yêu cầu.

    8 kênh ADC tại PORTA và E
    8 đầu vào số nên dùng luôn cả PORTD
    LCD mất khoảng 6 chân để điều khiển, có thể dùng PORTB
    Phím bấm nếu ko cần nhiều chức năng thì chỉ cần 2 phím là OK và NEXT để duyệt các menu. Dùng luôn 2 chân còn lại của PORTB.
    Bạn còn cả PORTC dùng cho các việc khác, nếu cần nhiều phím hơn thì chuyển qua bên PORTC này.
    Thư viện giao tiếp LCD, đọc ADC bạn có thể tham khảo tại http://linhnc308.googlepages.com/myprojects

    Chúc thành công.
    Ethernet-RS232, PIC Webserver, RFID Reader
    CallerID, Cảnh báo BTS, ...
    0988006696
    linhnc308@gmail.com
    http://linhnc308.blogspot.com

    Comment


    • #3
      Theo mình, để làm việc với SD card thì nên dùng PIC18 vì nó có nhiều RAM hơn (> 512 byte)

      Comment


      • #4
        thanks anh linhnc308 nhiều nhiều...
        ...Có ai nhiệt tình thiết kế phần cứng hộ em không...Code từ đó em có thể tự viết đc....
        khi đàn sếu bay qua

        Comment


        • #5
          Nếu có thêm cả SD Card thì nên chuyển qua dùng PIC18F4620 chẳng hạn. Con này RAM nhiều. Phần cứng tôi đã môt tả như ở trên rồi đấy, việc còn lại của bạn là code các chức năng và ghép nối hệ thống lại.
          Ethernet-RS232, PIC Webserver, RFID Reader
          CallerID, Cảnh báo BTS, ...
          0988006696
          linhnc308@gmail.com
          http://linhnc308.blogspot.com

          Comment


          • #6
            Các bác ơi thế giao tiếp PIC 16F877A với con SD-Card (MMC_Card) thì cần chú ý điều gì? Các bước thực hiện thế nào có thể gợi ý để em tìm hiểu ko ạ?
            123...

            Comment


            • #7
              ban oi hoi du`m minh ai biet mach tien khuyech dai micro 6 can gat ko chi minh voi'

              Comment


              • #8
                đúng vậy ! nên chuyễn sang dùng dòng 18 thì vì ram lớn và bộ nhớ code lớn . thư việc ccs bản mới có ví dụ về thể nhớ .
                Mạch nạp Little Programmer
                MSC-51,AVR,EEPROM ... etc

                Site Fukusei shop :

                Comment


                • #9
                  tien khuyech dai micro 6 can gat

                  Cac Bac oii, ai biet hoac co' so do mach tien khuyech dai micro 6 can gat thi chi giup' em voi. Nen dung IC hay la dung tranzito de thiet ke' mach do' vay may' Bac ....... Cam on may' BAc nhieuu` nhieu` lam'

                  Comment


                  • #10
                    Nguyên văn bởi nbb3i Xem bài viết
                    Các bác ơi thế giao tiếp PIC 16F877A với con SD-Card (MMC_Card) thì cần chú ý điều gì? Các bước thực hiện thế nào có thể gợi ý để em tìm hiểu ko ạ?
                    Giao tiếp với thẻ nhớ thì có thể dùng 1 trong 2 chuẩn là MMC và SPI. Thường dùng SPI do dễ lập trình và có nhiều ví dụ có sẵn. Nếu bạn dùng ngôn ngữ C thì trong CCS có ví dụ về cái này, khá cụ thể.
                    Dữ liệu ghi vào thẻ nhớ thường định dạng ở FAT 16 hoặc FAT 32...
                    Bạn có thể xem thêm ở link: http://dientuvietnam.net/forums/show...oto=nextnewest
                    http://www.pjrc.com/tech/8051/ide/fat32.html
                    http://en.wikipedia.org/wiki/File_Al..._Table#History
                    Mình đã từng làm về cái này nên có thể giúp bạn được chút j đó. Có j bạn cứ hỏi, mọi người sẽ giúp bạn.
                    Okie!
                    "Ai không biết giá trị của thời gian thì đừng mong vinh quang"!

                    Comment


                    • #11
                      Nguyên văn bởi nvtiep3ik50 Xem bài viết
                      Em mới được nhận cái đồ án môn học đề tài như sau : Thiết kế Data logger 8 đầu vào tương tự 0-5V 8bit. 8 đầu vào số cách ly mức 24 VDC. Dữ liệu ghi vào SD card. Hiển thị LCD, có phím chọn kênh hiển thị và thời gian lấy mẫu.
                      ...Em định dùng dòng PIC này, có huynh đệ nào cho ý kiến dùm
                      Đồng chí này hình như dân đo lường (BKHN) hả? Chắc là đồ án trong nhóm Thày Thịnh
                      Anh linhnc 308 đã nói khá cụ thể rồi đó, việc của bạn bây giờ là ghép nối các phần lại với nhau và ..code.
                      Chúc thành công.
                      P/S: Mình đã từng làm với cái này, nhưng là dùng AVR32. Chạy cũng ổn.
                      "Ai không biết giá trị của thời gian thì đừng mong vinh quang"!

                      Comment


                      • #12
                        Nguyên văn bởi Sky_Blue Xem bài viết
                        Đồng chí này hình như dân đo lường (BKHN) hả? Chắc là đồ án trong nhóm Thày Thịnh
                        Anh linhnc 308 đã nói khá cụ thể rồi đó, việc của bạn bây giờ là ghép nối các phần lại với nhau và ..code.
                        Chúc thành công.
                        P/S: Mình đã từng làm với cái này, nhưng là dùng AVR32. Chạy cũng ổn.
                        He he! nó với mình cùng lớp.
                        Yêu cầu chắc là chỉ ghi đọc dữ liệu 1 cách tuần tự thôi. mình nghĩ có thể bỏ bảng Fat đi được không?
                        123...

                        Comment


                        • #13
                          Nguyên văn bởi nbb3i Xem bài viết
                          He he! nó với mình cùng lớp.
                          Yêu cầu chắc là chỉ ghi đọc dữ liệu 1 cách tuần tự thôi. mình nghĩ có thể bỏ bảng Fat đi được không?
                          Nếu chỉ cần ghi dữ liệu 1 cách tuần tự mà ko cần yêu cầu ghi theo các bảng dữ liệu thì ko cần dùng FAT.
                          Bạn có thể ghi theo dạng nhị phân, nhưng vẫn phải lập trình để máy tính có thể đọc được (dùng VB)...
                          Okie!
                          "Ai không biết giá trị của thời gian thì đừng mong vinh quang"!

                          Comment


                          • #14
                            Mình đã thử lập trình và test mạch cứng.
                            Dùng PIC 16F877A và thẻ Transend 128MB (MMC)
                            mạch 3.3V thì dùng điện trở treo nhưng không hiểu tại sao dữ liệu ghi vào 1 đằng đọc ra 1 nẻo.
                            Đang tìm nguyên nhân mà chưa biết tại sao
                            123...

                            Comment

                            Về tác giả

                            Collapse

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

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

                            Collapse

                            Đang tải...
                            X