Làm thế nào để phân tích một màn hình?


7

Vì vậy, trong khi đi dạo quanh trường hôm nay tôi đã tìm thấy một phần cứng nhỏ gọn gàng vứt vào thùng rác. Sau khi bỏ qua nhanh, tôi nhận thấy rằng màn hình là một trong 32 loại phân đoạn đó (như nói và chính tả). Vì vậy, tôi đã tách nó ra và bắt đầu chạy một số thử nghiệm cơ bản và tìm kiếm mọi thứ trên Google. Thật không may, tôi bị mắc kẹt bây giờ và không biết làm thế nào để tiếp tục.

IC điều khiển màn hình có 40 chân và quá cũ để có được lượt truy cập trên Google. Để giao diện với màn hình, có 8 chân. Hai là cho điện áp, và hai chạy xuống đất. Sử dụng máy hiện sóng, tôi cũng tìm thấy sóng vuông trên hai chân khác. Không thực sự biết 2 chân cuối cùng làm gì. Sử dụng một mạch đơn giản để điều chỉnh điện áp trên Arduino của tôi, tôi có thể làm cho màn hình sáng lên, nhưng đó là nó.

Vì vậy, câu hỏi của tôi là, Làm thế nào tôi có thể làm cho màn hình này chơi tốt với Arduino của tôi?. Tôi có cần một số công cụ chẩn đoán khác không? Hay là gần như không thể làm được?

Màn hình tôi tìm thấy


Số phần của chip 40 pin là gì?
Rocketmagnet

Con chip có trên đó "I0957P-50 A8203-I5 MEXICO 9042 85302-3"
Jake Robinson

Tôi đoán là hai chân còn lại là đồng hồ và dữ liệu, để tạo xung nhịp trong ảnh. Có lẽ nó tương tự như phần TI này: SN65518
Rocketmagnet

Tôi hoan nghênh bạn tái chế các bộ phận điện tử. Đi lang thang quanh khu phố của bạn vào ngày rác và bạn sẽ tìm thấy tất cả các loại thiết bị điện tử mà bạn có thể có được rất nhiều bộ phận.
rdivilbiss

Câu trả lời:


9

Điều này trông giống như một màn hình huỳnh quang chân không đa pha 16 ký tự cộng với dấu thập phân và dấu phẩy (tổng cộng 16 đoạn). Dường như có một nguồn cung cấp anode điện áp cao nằm ở góc dưới bên trái (cuộn dây biến áp màu cam và mạch gần đó). Chỉ với tám dây vào bảng tại J12, phải có một số phần khác mà chúng ta không thấy thực hiện chức năng ghép kênh để chấp nhận dữ liệu phân đoạn và đồng hồ hóa nó thành các thanh ghi dịch chuyển nối tiếp điều khiển các phân đoạn hiển thị riêng lẻ. Tôi đã bao gồm một liên kết dưới đây với một mạch tích hợp như vậy. Lưu ý những thứ này có sẵn trong các gói gắn trên bề mặt rất nhỏ và sự hiện diện của nó có thể không rõ ràng ngay lập tức. Mạch ghép kênh thường là một dòng cho mỗi ký tự và một dòng cho mỗi phân đoạn hoặc tổng cộng 32 dòng.

Tối thiểu, để giao diện với trình điều khiển hiển thị, cần có một dòng đồng hồ, dòng dữ liệu / lệnh, dòng đặt lại, nguồn và mặt đất. Những tín hiệu đó có thể được tìm thấy trên tám dây kết nối với bảng của bạn. Mạch tích hợp trình điều khiển ghép kênh có thể được gắn dưới màn hình huỳnh quang chân không. Bạn sẽ cần tìm ra định dạng dữ liệu nối tiếp (ASCII, EBCDIC, Klingon hoặc bất cứ điều gì), tốc độ xung nhịp và cách tạo dữ liệu nối tiếp và đồng hồ với Arduino của bạn. Bit quan trọng nhất của luồng dữ liệu 8 bit thường biểu thị cho dù bảy bit tiếp theo sẽ được hiểu là một lệnh hay dữ liệu. Tôi sẽ bắt đầu gửi các luồng ASCII 7 bit không có tính chẵn lẻ để xem màn hình phản hồi như thế nào. Đồng thời đọc qua các mô tả lệnh trên biểu dữ liệu để xem liệu có bất kỳ loại thiết lập nào được yêu cầu trước khi các ký tự có thể được lưu trữ và / hoặc hiển thị. Có một bảng dữ liệu PDF 16 trang trên trình điều khiển hiển thị của hãng bán dẫn MSC1937-01 mà bạn có thể tải xuống từhttp://www.datasheetarchive.com/14%20sibution%20display-datasheet.html# đó có thể là một số trợ giúp. Nó ở gần cuối trang web đó.


2
Cái gì, bạn đang nói Klingon và EBCDIC là hai bảng mã khác nhau?
một CVn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.