Thông báo

Collapse
No announcement yet.

GSM modem

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

  • GSM modem

    mình có một thiết bị GSM modem FASTRACK SUPREME của wavecom. Mình muốn làm một thiềt bị phần cứng nhận và xừ lý tin nhắn từ modem. Nhưng mình chưa biết được cấu trúc các khung gửi và nhận của modem. co ban nào biết hay có tài liệu tham khảo thì chỉ mình với
    thank

  • #2
    Nguyên văn bởi khanhbui Xem bài viết
    mình có một thiết bị GSM modem FASTRACK SUPREME của wavecom. Mình muốn làm một thiềt bị phần cứng nhận và xừ lý tin nhắn từ modem. Nhưng mình chưa biết được cấu trúc các khung gửi và nhận của modem. co ban nào biết hay có tài liệu tham khảo thì chỉ mình với
    thank
    Bác search trên gút gồ : at command interface dạng pdf để down tập lệnh AT về, trong này nó có chỉ cách nhận biết khung truyền dữ liệu.

    Comment


    • #3
      mình có một thiết bị GSM modem FASTRACK SUPREME của wavecom. Mình muốn làm một thiềt bị phần cứng nhận và xừ lý tin nhắn từ modem. Nhưng mình chưa biết được cấu trúc các khung gửi và nhận của modem. co ban nào biết hay có tài liệu tham khảo thì chỉ mình với
      thank
      - Bạn tìm một tập lệnh AT command và đọc cách dùng các lệnh thao tác với tin nhắn ví dụ: AT + CMGS, AT + CMGR... Để biết frame truyền giữa modem và thiết bị điều khiển, bạn hãy kết nối modem với cổng COM của máy tính. Sau đó bạn mở chương trình HyperTerminal của window và truyền AT command vào modem, chờ đáp ứng nó trả về. Nhưng bạn nhớ phải chọn đúng baud rate, của Wavecom thường là 115200 thì phải.
      - Ví dụ khi modem nhận được một tin nhắn từ đâu đó gửi đến thì nó sẽ báo về chuối:
      +CMTI: "folder",n
      (tin nhắn thứ n trong thư mục "folder")
      - Khi đó bạn có thể ra lệnh cho modem gửi tin nhắn đó về bằng lệnh:
      AT + CMGR = n
      - Sau khi gửi lệnh này thì modem sẽ gửi về cho bạn chuỗi tin nhắn theo frame truyền của nó. ví dụ:
      +GMGR: "REC UNREAD","+841692885482",,"08/08/01,14:32:42+28"
      Hello.

      OK
      - Các đáp ứng này là tôi làm với modem Maestro100 của wavecom. Còn con modem của bạn nó đáp ứng thế nào, thì phải dùng HyperTerminal thử mới biết chính xác được

      Thân mến,
      For a better world

      Comment


      • #4
        Nguyên văn bởi Toan.Lv Xem bài viết
        - Bạn tìm một tập lệnh AT command và đọc cách dùng các lệnh thao tác với tin nhắn ví dụ: AT + CMGS, AT + CMGR... Để biết frame truyền giữa modem và thiết bị điều khiển, bạn hãy kết nối modem với cổng COM của máy tính. Sau đó bạn mở chương trình HyperTerminal của window và truyền AT command vào modem, chờ đáp ứng nó trả về. Nhưng bạn nhớ phải chọn đúng baud rate, của Wavecom thường là 115200 thì phải.
        - Ví dụ khi modem nhận được một tin nhắn từ đâu đó gửi đến thì nó sẽ báo về chuối:

        - Khi đó bạn có thể ra lệnh cho modem gửi tin nhắn đó về bằng lệnh:

        - Sau khi gửi lệnh này thì modem sẽ gửi về cho bạn chuỗi tin nhắn theo frame truyền của nó. ví dụ:

        - Các đáp ứng này là tôi làm với modem Maestro100 của wavecom. Còn con modem của bạn nó đáp ứng thế nào, thì phải dùng HyperTerminal thử mới biết chính xác được

        Thân mến,

        CÁM ƠN NHIỀU NHA.
        giờ mình gặp một chút rắc rối nữa nè. tốc độ truyền là 115200bps mà đường truyền thì bị nhiễu, mình nhận tín hiệu không được. có bác nào cho chút ý kiến nha.

        Comment


        • #5
          Nguyên văn bởi khanhbui Xem bài viết
          CÁM ƠN NHIỀU NHA.
          giờ mình gặp một chút rắc rối nữa nè. tốc độ truyền là 115200bps mà đường truyền thì bị nhiễu, mình nhận tín hiệu không được. có bác nào cho chút ý kiến nha.
          Chú gắn vào PC set tốc độ lại rùi save no lại.
          Sau đó rút nguồn gắn lại là nó chạy tốc độ mới. Lệnh AT để set là ji nhỉ: AT+IPR=9600 thì phải

          Comment


          • #6
            Nguyên văn bởi hutieumaizo Xem bài viết
            Chú gắn vào PC set tốc độ lại rùi save no lại.
            Sau đó rút nguồn gắn lại là nó chạy tốc độ mới. Lệnh AT để set là ji nhỉ: AT+IPR=9600 thì phải


            đúng rùi, giờ em đã làm được tới đó. nhưng còn cái vấn đề chính em vẫn chưa giải quyết được. do là giao tiếp giữa ATMEGA16L với modem GSM fasttrack supreme 20 cua wavecom. em dùng một Max 232 để giải mã. tốc độ định thì ok rùi, xác định các thông số về định dạng khung cũng ok. nhung khi truyền dữ liệu thì nó vẫn kg giao tiếp được. kg biết được lý do vì sao ? xin các bác cho ý kiến

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...
            X