Thông báo

Collapse
No announcement yet.

Phat am thanh,tieng noi trong khoang 10 phut

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

  • Phat am thanh,tieng noi trong khoang 10 phut

    hệ thống cần đặt ra các yêu cầu :
    - Cần phát ra âm thanh chất lượng chấp nhận được
    - Tính khả chuyển cao (update trong quá trình sử dụng)
    - Dung lượng lưu trữ khá lớn(theo định dạng âm thanh # MIDI khoảng 10 phút và có các
    thành phần khác nhau về nội dung : sound,speech,music…)
    - Có thể hoạt động độc lập và được thay đổi theo lựa chọn của người dùng (theo chuẩn nối tiếp)
    - Có khả năng mở rộng thành một module lớn hơn
    mình đã tim hiểu về vấn đề này nhưng do vẫn đang đợi hàng về nên post bài vào diễn đàn để tìm các bậc cao nhân đã từng làm những dự án tương tự góp ý và cho ý kiến thêm cho mình (rất mong những người có kinh nghiệm chia sẻ cùng anh em)
    Hi vọng rằng các bạn có thể đưa ra những giải pháp khác tối ưu hơn và đặc biệt mong muốn các cao thủ chỉ giáo thêm!!!!!
    Gạo cho vào giã bao đau đớn
    Gạo giã xong rồi trắng tựa bông
    Sống ở trên đời người cũng vậy
    Gian nan rèn luyện mới thành công!
    :cafe:

  • #2
    Trong hệ thống này mình đã chọn họ chipcorder của Winbond họ ISD4003-08M.Vì chúng có các ưu điểm như mình đã phân tích ở trên.
    Đã bác nào sử dụng họ IC này rồi thì chia sẻ với mình nhé.Để tránh những lỗi không đáng có(vì bọn IC này đắt lắm) thiếu cẩn thận là mất tiền như chơi!!!!!
    Gạo cho vào giã bao đau đớn
    Gạo giã xong rồi trắng tựa bông
    Sống ở trên đời người cũng vậy
    Gian nan rèn luyện mới thành công!
    :cafe:

    Comment


    • #3
      các bạn thảo luận đi tuy cái này rất mới nhưng sẽ rất hay và bổ ích.
      nói thêm nhé mình có đầy đủ một số biện pháp ko dung IC chuyên biệt của các diễn đàn nước ngoài dùng PIC,AVR,8051 để làm mà đề tài này ở việt nam mình thấy trao đổi ít quá mình rất muốn các bạn đóng góp ý kiến!!!!!!!!!!!!!!!!!!!!!
      các cao thủ đâu rồi mời vào đầy chúng Ta cùng thảo luận nhé!!!!!!!!!!!!!
      Gạo cho vào giã bao đau đớn
      Gạo giã xong rồi trắng tựa bông
      Sống ở trên đời người cũng vậy
      Gian nan rèn luyện mới thành công!
      :cafe:

      Comment


      • #4
        Nguyên văn bởi Vielam
        Hiện minh cần bán IC ghi âm (ISD2560) 60s , mới 100% .
        Giá 180.000đ + mạch ghi âm + tài liệu .
        Liên hệ Emai: thanhlamnet@gmail.com
        DT: 8999681 gặp Lam vào buổi tối 2,4,6,CN (tp.HCM) gần Trường DHDL KTCN
        Rất cảm ơn bác đã trả lời bài viết của tôi nhưng không nên quảng cáo rùm beng như vậy.!!!!!!!!!!!!
        Tôi biết các bạn trong TPHCM đã có bạn từng sử dụng họ IC ghi âm ISD này chính vì vậy tôi mong các bạn có kinh nghiệm lên cùng thảo luận cùng tôi.Để diễn đàn này có thêm một mục hay tôi thấy nhiều bạn có hỏi về biến họ VDK thành họ IC nhạc (cách này có thể tạo ra bằng cách nghiên cứu tần số các nốt nhạc rồi viết thành function cho từng nốt nhưng cách này chỉ có thể tạo được âm thanh dạng MIDI còn tiếng nói thì rất khó (nhưng cũng đã có người làm rồi) và dung lượng lưu trữ thì có hạn thôi(chất lượng tốt thì khoảng 1-2 phút)
        Tôi có biết một một tài liệu viết về cách lấy mẫu của tiếng nói dùng kĩ thuật DPCM 1 bit và 1.5 bit họ sử dụng PIC và chọn PIC với tần số thạch anh 20Mhz thì âm thanh rất tốt tuy nhiên thời lượng phát thì chỉ có giới hạn thôi.Tôi sẽ gửi cho các bạn tham khảo nhé để giúp các bạn thắc mắc về vấn đề này và vấn đề liên quan hiểu cách thức và thuật toán của họ dùng.
        biến họ VDK thành IC nhạc (một bản HAPPY BIRTHDAY nhé) cứ lắp y nguyên là OK!!!!!!!!!!!!!!!!.Dĩ nhiên đây là một module nhỏ trong đề tài hệ thống báo động thôi nhưng cũng đủ để giải đáp phần nào thắc mắc cho một số bạn
        Gạo cho vào giã bao đau đớn
        Gạo giã xong rồi trắng tựa bông
        Sống ở trên đời người cũng vậy
        Gian nan rèn luyện mới thành công!
        :cafe:

        Comment


        • #5
          Còn đây là cách thức lấy mẫu sound,speech,music DPCM 1 bit và 1.5 bit dùng PIC của một bạn nước ngoài có cả mã nguồn thao hồ tham khảo nhé !!!!!!!!!!!!!!!!!(chú ý là cái này tôi chưa làm thử vì ko đáp ứng được yêu cầu trong đề tài của tôi hơn nữa lưu cố định cũng khó để sửa đổi lắm) .
          Các bạn muốn tìm hiểu thêm thì cứ vào trang web trong file tôi gửi kèm nhé.Với những bạn có dự án nhỏ cần lưu âm thanh như vậy là OK!!!!!
          Thực sự đây là một phương pháp rất hay các bạn có thể thử nghe âm thanh trong file ấy mà xem đúng là cũng ko đến nỗi tồi phải không.Với cách này thì các bạn mê VDK nhất là các bạn dùng họ VDk 8 bit siêu tốc như PIC và AVR sẽ phải tự hào lắm.Còn các bạn viết 8051 thì ( ) nếu muốn thì phải chọn một họ có tần số hoạt động cao và hệ số chia trong phải nhỏ thôi chứ /12 như vậy thì không ổn vì chất lượng âm thanh ko tốt.
          các bạn thử xem mấy file demo ấy mà xem tần số cao (lấy mẫu được nhiều hơn trong cùng một thời gian)thì chất lượng âm thanh đã khác biệt nhau nhiều lắm rồi.Chính vì vậy TẦN SỐ LẤY MẪU TỈ LỆ THUẬN VỚI CHẤT LƯỢNG ÂM THANH
          Gạo cho vào giã bao đau đớn
          Gạo giã xong rồi trắng tựa bông
          Sống ở trên đời người cũng vậy
          Gian nan rèn luyện mới thành công!
          :cafe:

          Comment


          • #6
            Nguyên văn bởi Vielam
            Hiện minh cần bán IC ghi âm (ISD2560) 60s , mới 100% .
            Giá 180.000đ + mạch ghi âm + tài liệu .
            Liên hệ Emai: thanhlamnet@gmail.com
            DT: 8999681 gặp Lam vào buổi tối 2,4,6,CN (tp.HCM) gần Trường DHDL KTCN
            À họ ISD của bác tôi cũng đã tìm hiểu rồi thời gian ghi ngắn(60s, giao tiếp song song,tần số lấy mẫu từ 4-8khz,lọc thông dải 1.7-2.3khz,mạch nạp và tài liệu của họ này thì nó cho trên mạng rồi).Còn tôi đang quan tâm hai họ này cơ:
            --- ISD4003,ISD4004,ISD5008,(lưu được từ 4-16 phút,giao tiếp nối tiếp chuẩn SPI,tần số lấy mẫu 4-8khz)
            --- ISD5116,ISD5216(mới nhất) (lưu được từ 4-16 phút,giao tiếp nối tiếp chuẩn I2C,tần số lấy mẫu 4-8khz)
            hai họ này mạch nạp thì nó không cho phải mua(đắt lắm ít nhất là 250$)(ai có cho em xin sơ đồ mạch nạp với IPROG,Hoặc họ QV cũng được thì tốt quá).Thực ra thì bọn này có thể support nạp trực tiếp qua đường ANA+,ANA- và viết vào câu lệnh SETREC VÀ RECORD nhưng mình không chủ động vì sẽ phải tính ra địa chỉ lưu trong khi mạch nạp thì nó support hết.
            trời ơi!!! sao bọn này nó không cho sơ đồ vậy!!!!!!!!!!!!!!!!
            HELP ME!!! Ai có rồi thì chia sẻ với anh em với !!!!!
            [SIZE=5]

            NÀO ANH EM THẢO LUẬN ĐI CHỨ ĐỪNG ĐỂ TẠI HẠ CÔ ĐƠN TRÊN CON ĐƯỜNG HÀNH TẨU GIANG HỒ NÀY!!!!!!!!!!!!!!!! ++++++++++++++++++++++++++++++++++++++++++++++++
            Nhớ câu kiến ngãi bất vi
            Làm người như thế cũng phi anh hùng
            Gạo cho vào giã bao đau đớn
            Gạo giã xong rồi trắng tựa bông
            Sống ở trên đời người cũng vậy
            Gian nan rèn luyện mới thành công!
            :cafe:

            Comment


            • #7
              Ban co the thiet ke he thong tren mot cach don gien nhu sau :
              + su dung DSPIC6014 co DSP va AD12bit toc do lay mau 100Khz .Co the gian bang cach lay chuoi lien tuc tren mot chuoi FIFO roi lay trung binh .
              +Giao tiep may tinh voi toc do baund 115200 ,tuong ung voi 11.52Kbyte ,tan so lay mau co the chon la 40KSPS (gap doi tan so ma tai nguoi nghe duoc) de dam bao am thanh khong bi bien dang thao dinh ly lay mau. Dau vao co bo loc thong thap RC 20Khz.
              +Voi 10 phut lay mau nhu the ban can bo nho tuong ung la 2,4Mbyte .Vay thi ban thao con Flash trong cai USB 64M ra de dung . Luc do thi ban co the ghi vo tu luon .
              That don gian phai khong .Van de con lai chi la lap trinh the nao ???
              Thiết bị định vị ,hộp đen :

              Comment


              • #8
                Nguyên văn bởi lhq
                Ban co the thiet ke he thong tren mot cach don gien nhu sau :
                + su dung DSPIC6014 co DSP va AD12bit toc do lay mau 100Khz .Co the gian bang cach lay chuoi lien tuc tren mot chuoi FIFO roi lay trung binh .
                +Giao tiep may tinh voi toc do baund 115200 ,tuong ung voi 11.52Kbyte ,tan so lay mau co the chon la 40KSPS (gap doi tan so ma tai nguoi nghe duoc) de dam bao am thanh khong bi bien dang thao dinh ly lay mau. Dau vao co bo loc thong thap RC 20Khz.
                +Voi 10 phut lay mau nhu the ban can bo nho tuong ung la 2,4Mbyte .Vay thi ban thao con Flash trong cai USB 64M ra de dung . Luc do thi ban co the ghi vo tu luon .
                That don gian phai khong .Van de con lai chi la lap trinh the nao ???
                Hay thật thế mới biết trên diễn đàn có nhiều tay cao thủ.Với ý tưởng đó của bạn mình cũng đã thử nghĩ đến rồi nhưng ngặt một nỗi giá thành cho cái module phát âm thanh của mình ko được phép quá cao (vì phải thương mại hóa) đúng là thực sự mình chỉ đau đầu nhất ở cái vụ storage các file âm thanh căn bản mà dùng serial rom thì dung lượng vẫn quá bé trong khi dùng một con flash usb thì giá thành lại ko phù hợp cho hệ thống. Ở bên swiss có một bạn sử dụng một con (trong project đầu tiên bạn ấy sử dụng Atmega 161) sử dụng giao tiếp chuẩn usb kết hợp với một chú giải mã mp3 VS1001 giao tiếp với một slot cắm thẻ CF(compact flash) dung lượng tùy ý (16M-512M) chuẩn giao tiếp ATA kết hợp với chú LCD hoành tráng của bọn di động NOKIA cho cả mạch và sơ đồ nguyên lí cùng mã nguồn (các bạn có thể tham khảo với từ khóa yammp 7).
                Có khi vụ này phải bàn lại với sếp chứ muốn làm một hệ thống linh động chất lượng cao thì phải cho thêm kinh phí mất
                hê hê thời gian tới mình cũng sẽ cố gắng nghiên cứu mấy chú dsPic thử xem thấy bạn nói đã thấy mê rồi!!!
                Gạo cho vào giã bao đau đớn
                Gạo giã xong rồi trắng tựa bông
                Sống ở trên đời người cũng vậy
                Gian nan rèn luyện mới thành công!
                :cafe:

                Comment


                • #9
                  Thực ra bài toán của bạn là giải mã midi. Kết hợp 1 em 8952 với một con IC chơi MIDI nào đấy gỡ từ mấy sound card cũ. 10 phút MIDI bé tẹo có gì đầu mà phải đau đầu với bộ nhớ. Bạn có bao nhiêu instrument nào?
                  Vẫn biết mỗi lần xa là một lần về lại...

                  Comment


                  • #10
                    Nguyên văn bởi qmk
                    Thực ra bài toán của bạn là giải mã midi. Kết hợp 1 em 8952 với một con IC chơi MIDI nào đấy gỡ từ mấy sound card cũ. 10 phút MIDI bé tẹo có gì đầu mà phải đau đầu với bộ nhớ. Bạn có bao nhiêu instrument nào?
                    bác có thể nói kĩ hơn về cái con IC chơi MIDI này ko
                    lĩnh vực này em cũng đang nghiên cứu
                    SHARE KHO PHIM LỚN

                    Comment


                    • #11
                      Tôi gợi ý thế thôi. Không có nhiều thời gian viết bài.

                      MIDI viết tắt của Musical Instrument Digital Interface. Một chuẩn công nghiệp để mô phỏng lại các nhạc cụ. Thực chất là một bộ tổng hợp tần số âm thanh để cho âm thanh mô phỏng giống như nhạc cụ thực. File midi thực chất là lưu giống như là nốt nhạc. Khi chơi từ những nốt nhạc này IC hoặc Soft sẽ tổng hợp lại thành âm thanh. Giống như mình nhìn bản nhạc chơi đàn. Bạn có thể thấy trong điện thoại di động các file nhạc poly sound là các file midi dung lượng cực nhỏ nhưng vẫn có thể chơi lại các bài hát. Cái này chỉ cho nhạc kô cho lời được.
                      Vẫn biết mỗi lần xa là một lần về lại...

                      Comment


                      • #12
                        He he am thanh midi thì nói làm gì !
                        Bác xem bản nhạc em làm phía trên rồi đấy.Cả bản dùng DM (delta modulation)1 bit dùng pic am thanh thì như ý âm thanh còn trên mức midi nhiều (nếu dùng pic tần số cao -> tăng thời gian lấy mẫu của tín hiệu).Nhưng bác thử lưu âm thanh thoại (speech) thì chú midi chào thua là cái chắc.Trong dự án của tôi đòi hỏi lưu âm thanh thoại là chính vì vậy mới phải đau đầu chứ.
                        Cũng may là có dòng ISD rồi tuy giá hơi đắt nhưng được cái linh hoạt lưu gì tùy ý (music,voice,speech,...) mà chẳng phải giỏi chút nhạc lí nào,Mà là tiếng nói thì thôi rồi nhạc lí giời !!!.Họ IC này của bọn winbond thu âm thanh lưu dưới dạng file *.wav support 10 lệnh khác nhau để xử lí giao tiếp SPI rất thích hợp cho việc kết nối với VDK.
                        Các bạn thấy nó ứng dụng rất nhiều trong các hệ thống công cộng ở nước ngoài như trong ô tô ,máy bán hàng tự động,máy trả lời tự động,Trên sân bay,ga... chỉ mỗi ở việt nam chưa thấy dùng thôi.
                        Em đang bận thi cử để thi xong làm nốt dự án.Có gì sẽ đưa lên cho anh em tham khảo.
                        Cám ơn vì đã trả lời bài viết!!!!
                        Chúc anh em trong diễn đàn giáng sinh vui vẻ!!!!!![SIZE=7]
                        Gạo cho vào giã bao đau đớn
                        Gạo giã xong rồi trắng tựa bông
                        Sống ở trên đời người cũng vậy
                        Gian nan rèn luyện mới thành công!
                        :cafe:

                        Comment


                        • #13
                          Nguyên văn bởi hivongxanh_dt7
                          hệ thống cần đặt ra các yêu cầu :
                          - Cần phát ra âm thanh chất lượng chấp nhận được
                          - Tính khả chuyển cao (update trong quá trình sử dụng)
                          - Dung lượng lưu trữ khá lớn(theo định dạng âm thanh # MIDI khoảng 10 phút và có các
                          thành phần khác nhau về nội dung : sound,speech,music…)
                          - Có thể hoạt động độc lập và được thay đổi theo lựa chọn của người dùng (theo chuẩn nối tiếp)
                          - Có khả năng mở rộng thành một module lớn hơn
                          mình đã tim hiểu về vấn đề này nhưng do vẫn đang đợi hàng về nên post bài vào diễn đàn để tìm các bậc cao nhân đã từng làm những dự án tương tự góp ý và cho ý kiến thêm cho mình (rất mong những người có kinh nghiệm chia sẻ cùng anh em)
                          Hi vọng rằng các bạn có thể đưa ra những giải pháp khác tối ưu hơn và đặc biệt mong muốn các cao thủ chỉ giáo thêm!!!!!
                          Ặc ặc, chính chú bảo cần MIDI giờ lại bảo

                          He he am thanh midi thì nói làm gì !

                          Thế chú chưa dùng Sound Card bao giờ ??? Mấy cái con ISD không bằng một góc của con chipset creative. Mỗi tội nó hơi khó hàng sound ISA giờ cũng hiếm.

                          Dùng ISD nó tích hợp sẵn cả mạch thu trong đấy rồi. Dùng vô tư. Nhớ là nối nguồn 3.3V nhé cái con nhiều phút đấy
                          Vẫn biết mỗi lần xa là một lần về lại...

                          Comment


                          • #14
                            Nguyên văn bởi qmk
                            Ặc ặc, chính chú bảo cần MIDI giờ lại bảo

                            He he am thanh midi thì nói làm gì !

                            Thế chú chưa dùng Sound Card bao giờ ??? Mấy cái con ISD không bằng một góc của con chipset creative. Mỗi tội nó hơi khó hàng sound ISA giờ cũng hiếm.

                            Dùng ISD nó tích hợp sẵn cả mạch thu trong đấy rồi. Dùng vô tư. Nhớ là nối nguồn 3.3V nhé cái con nhiều phút đấy
                            xin lỗi các bác nhé dấu thăng "#" là chữ "khác" đấy (lười gõ! gây hiểu nhầm )
                            bác thử xem qua file "phân tích hệ thống" em gửi kèm ở đầu bài viết ấy.Có cả chuyện ghép kết nối máy tính sử dụng tính năng của card âm thanh nữa.
                            Còn chuyện mấy con ấy dùng 3.3V thì em đọc rồi (cái này phải đọc kĩ ko thì toi luôn gần 20$ đấy các bác ạ).Em thấy họ khuyến nghị dùng con UJT 2950 tạo 3v ko biết có bán ở việt nam ko.(nếu ko thì đành dùng hai chú pin 1.5V vậy mà hình như cũng có bán nhiều cục nguồn cũ 3.3V ở chợ trời thì phải)! thôi để sau tính tiếp.Mai em thi rồi!
                            XIN LỖI BÁC QMK NHÉ !
                            Gạo cho vào giã bao đau đớn
                            Gạo giã xong rồi trắng tựa bông
                            Sống ở trên đời người cũng vậy
                            Gian nan rèn luyện mới thành công!
                            :cafe:

                            Comment


                            • #15


                              3.3V dùng lm317.

                              Nghĩa là gỡ con chipset trong ISA rồi gắn vào VĐK của mình.
                              Vẫn biết mỗi lần xa là một lần về lại...

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X