Dự án: Casio thiết kế liên kết dữ liệu (Hacking một giao thức)

M

m.yasser

Guest
Hi, Casio FX-5800P lập trình máy tính có thể chuyển dữ liệu của nó đến một máy tính fx-5800P nối tiếp thông qua cáp 3-pin. Xem hình bên dưới. Nó sẽ rất hữu ích nếu tôi có thể lưu dữ liệu với máy PC. Để làm được vì vậy tôi phải hiểu được tính chất tín hiệu và giao thức Casio FX-5800P máy tính sử dụng để giao tiếp với nhau. Sau đó tôi có thể thiết kế một liên kết dữ liệu giữa máy tính và máy tính. Tôi sẽ cung cấp thông tin về các tín hiệu truyền thông. Kính trọng.
 
Khi bắt đầu đo các cấp điện áp của tín hiệu truyền từ jack 2.5mm. Các mức 0-2.7V, do đó, để kết nối với máy tính bằng cách sử dụng một MAX232 mạch dựa trên tôi cần một mức điện áp 0-5V. Vì vậy, tôi xây dựng một công cụ chuyển đổi mức đơn giản dựa trên so sánh LM339 được trong tầm tay của tôi. Hình 1 cho thấy sơ đồ mạch của bộ chuyển đổi mức độ, Hình 2 và hình 3 cho thấy các tín hiệu truyền trước và sau khi chuyển đổi mức độ. Hình 1: Hình 2: hình 3: Bước tiếp theo là để tìm ra giao thức fx5800P sử dụng. Tôi cần tốc độ truyền bit dữ liệu, bit chẵn lẻ, bit stop để kết nối các calc PC HyperTerminal hoặc bất kỳ s / w khác để phân tích các tín hiệu gửi đi bằng cách sử dụng cổng COM (RS232 cổng nối tiếp). Bất kỳ đề xuất?
 
Một cố gắng để tìm ra tốc độ truyền, kết nối phạm vi đến đỉnh của các jack cắm 2.5mm và ra lệnh truyền cho một dữ liệu được chọn trong bộ nhớ máy tính. Tôi lặp đi lặp lại hành động này với các thăm dò của phạm vi kết nối giữa các jack cắm 2.5mm (tôi thực sự không biết mà tức là đầu hoặc giữa truyền hoặc nhận). Hình 1 dưới đây là trường hợp đầu tiên, Hình 2 cho phần thứ hai. Hình 1: Hình 2: Tôi đã cố gắng để đo độ rộng xung hẹp để thực hiện một ước tính tốc độ truyền. Hình 1 dt = 64 chúng tôi (micro giây), Hình 2 dt = 160 chúng tôi. Hình 1 có vẻ như một nhấp nháy xung thống nhất (đồng hồ). Ok, bây giờ bị bệnh ra nhận lệnh và xem những gì sẽ xảy ra. Không có tín hiệu trên đầu cũng không phải giữa, nhưng khi tôi bấm hủy bỏ (AC nút), cho thấy tín hiệu. Hình 3 là dành cho Mẹo (jack 2.5mm) và Hình 4 là giữa (jack 2.5mm). Có vẻ như đó phần ngọn là một đồng hồ để các dữ liệu từ giữa. Ok, tôi phải thực hiện những phép đo
 
Ok, tôi đã quay trở lại. Đây là một phạm vi hình ảnh 2 kênh, tín hiệu màu vàng là từ Lời khuyên của các jack cắm 2.5mm và tín hiệu màu xanh từ giữa (2.5mm Jack). Các tín hiệu được ghi lại đồng thời sau khi phát hành một lệnh truyền. Có vẻ như các loại giao tiếp nối tiếp đồng bộ (RS232 cổng COM nối tiếp trong máy tính sử dụng một loại khác nhau được gọi là truyền thông tín hiệu không đồng bộ). Tham khảo hình trên, các tín hiệu màu vàng có lẽ là một chiếc đồng hồ cho các tín hiệu dữ liệu màu xanh lam. Bất kỳ đề xuất? ::
 
Tôi không chắc chắn, đây là nơi phù hợp với chủ đề này? Xin vui lòng thông báo cho tôi. Thanks.
 
Những gì tôi thấy là một dòng đồng hồ và một dòng dữ liệu để nó giống như I2C giao thức Alex
 
Cảm ơn bạn đã trả lời của bạn, Có, I2C là một kết luận đầu tiên nhưng tôi đã không sử dụng nó trước khi. Tôi biết rằng nó sử dụng s / w giải quyết thay vì h / w. Tôi cần một số giải thích về các giao thức I2C và một ví dụ sẽ là tuyệt vời. : Nụ cười: Kính trọng.
 
Nó giống như I2C nhưng có thể được sử dụng một giao thức tùy chỉnh, bạn có thể tìm thấy nhiều bài viết giải thích các giao thức I2C bằng cách sử dụng google. Tôi đã chỉ được sử dụng I2C từ AVR một vài lần như vậy tôi không thể cung cấp cho bạn nhiều chi tiết trên giao thức. Alex
 

Welcome to EDABoard.com

Sponsor

Back
Top