ĐIỀU KHIỂN HIỂN THỊ PIC18F2620 QUA RF QUA PC

ĐIỀU KHIỂN HIỂN THỊ PIC18F2620 QUA RF QUA PC


Một ứng dụng khác sẽ nhận được nhiều thứ búa hơn vào doanh nghiệp của bạn khi bạn nhập máy tính. rất nhiều thông tin xây dựng các máy tính với các giao thức truyền thông nối tiếp chuẩn bị trong ngôn ngữ chương trình kiểm soát mã nguồn C có PCBs file schema
Một màn hình cuộn với kết nối RF với PC
Trong một thời gian dài, tôi muốn làm một cái gì đó từ một loạt các ánh sáng nhưng không chắc chắn làm thế nào để kết nối lên một số lượng lớn trong số họ khi vi điều khiển không có đủ chân đầu ra cho mỗi ánh sáng. Từ Internet, tôi đã học được rằng sự tồn tại lâu dài của các thủ thuật thị lực được sử dụng để tạo ra một công việc hiển thị CRT cũng có thể được áp dụng cho các đèn LED trong một mẫu lưới. Tôi bắt đầu với một màn hình rất đơn giản hiển thị thời gian và ngày tháng. Sau đó, tôi nhận ra rằng tôi có một trạm thời tiết tự động và có lẽ tôi có thể gửi dữ liệu thời tiết đến màn hình từ một liên kết RF. Tôi đã xây dựng hai phiên bản bảng đen / bảng đen trước khi đến phiên bản này được làm hoàn toàn từ các bảng mạch in được sản xuất.
Khái niệm đằng sau sự bền bỉ của tầm nhìn là nếu một ánh sáng chói lóa thì ánh sáng sẽ được coi là được thắp sáng trong một thời gian dài. Nếu ánh sáng nhấp nháy đủ nhanh (60Hz trong màn hình này), nó sẽ được coi là liên tục. Màn hình hiển thị sử dụng thủ thuật này để cho phép một số lượng nhỏ đèn được bật cùng một lúc.
Các đèn được sắp xếp theo một mẫu lưới với tất cả các đèn trong một cột chia sẻ một thiết bị đầu cuối tích cực và tất cả các đèn trong một hàng chia sẻ một thiết bị đầu cuối tiêu cực. Tất cả những gì cần thiết để thắp sáng một ánh sáng là bật cột và hàng cho ánh sáng đó. Nhược điểm là, hoặc chỉ có một hàng của một cột có thể được bật tại một thời điểm, nhưng lặp qua lưới từ trái sang phải và từ trên xuống dưới với chỉ một số lượng nhỏ ánh sáng cần phải được bật tại một thời điểm và sử dụng một số nhỏ các chân dữ liệu.
Một máy tính mini-itx chạy Windows XP lấy các điều kiện thời tiết từ trạm thời tiết Lacross của tôi thông qua giao diện nối tiếp, xử lý và ghi dữ liệu, sau đó gửi nó đến ba màn hình tôi có trong nhà thông qua mô-đun RF kết nối USB. Phần cứng mô-đun RF giống với thiết bị PINGPONG-CDC của tôi ngoại trừ module có phần mềm khác. BTW, máy tính mini-itx cũng chạy trang web này. 
PHẦN CỨNG
Xây dựng các bảng phức tạp lớn là rất nguy hiểm. Nếu bất cứ điều gì là sai với hội đồng quản trị, toàn bộ hội đồng quản trị cần phải được loại bỏ đôi khi sau khi các thành phần đắt tiền đã được hàn vào chúng. Thay vì có một bảng lớn, màn hình được chia thành các bảng mô-đun. Các mô-đun này là LEDPANEL (bảng điều khiển phía trước có đèn và nút), LEDDRIVER (phần cứng để bật và tắt các hàng và cột) và PROCESSORBOARD (bo mạch chứa mạch RF và vi điều khiển). Nếu có vấn đề gì đó xảy ra với một trong các hội đồng quản trị, chỉ có hội đồng quản trị đó cần phải được thiết kế lại hoặc thay thế. Một phần thưởng thứ cấp là bo mạch xử lý có thể được thiết kế lại cho một kết nối PC khác. Một ví dụ sẽ là một mô-đun có kết nối USB với PC thay vì một liên kết RF để tiết kiệm chi phí.
Tệp mã nguồn chính của phần sụn là main.c. Như thường lệ, firmware sử dụng tất cả ba mức ưu tiên có sẵn cho bộ xử lý. Ngắt ưu tiên cao có trách nhiệm tăng đồng hồ phần nghìn giây, quét bàn phím để thay đổi trạng thái chính và xử lý các byte mới trên kết nối RF. Ngắt ưu tiên thấp có trách nhiệm quét bitmap dữ liệu hiển thị và tải MCP23S17 tùy thuộc vào byte được hiển thị. Phần chính của đoạn mã chịu trách nhiệm di chuyển dữ liệu và xây dựng các bitmap được tải bởi ngắt ưu tiên thấp. Bộ đệm đôi được sử dụng để đảm bảo trạng thái hiển thị không thay đổi ở giữa quá trình quét LED. Khi một bitmap đang được hiển thị, một bitmap khác đang được tạo.
Dữ liệu RF là một gói tin có độ dài cố định đơn giản. Sự khởi đầu của một gói là 4 giá trị ma thuật, tiếp theo là dữ liệu hiển thị, và sau đó kết thúc bằng tổng kiểm tra. Nếu ma thuật không khớp hoặc kiểm tra không chính xác, dữ liệu sẽ bị loại bỏ. Kết nối RF là kết nối một chiều đơn giản sử dụng kênh tĩnh có thể cấu hình được từ thiết bị hiển thị. Bộ phát không liên tục bật. Nó tắt nguồn khi không cập nhật màn hình.
Màn hình hiển thị có 5 chế độ hiển thị khác nhau được chọn ngẫu nhiên. Mỗi chế độ có một chức năng khác nhau trong phần vững được đặt tên giống như chế độ. Đây là Static Clock (một màn hình tĩnh thay thế thời gian hiện tại), StaticWeather (hiển thị tĩnh nhiệt độ ngoài trời và độ ẩm), ScrollingClock (hiển thị cuộn ngày và giờ cùng với thời gian mặt trời mọc và mặt trời lặn trong ngày), ScrollingWeather ( cuộn màn hình hiển thị của nhiệt độ khí hậu ngoài trời, nhiệt độ cực đoan, độ ẩm, áp suất, và mưa), và ScrollingIndoorWeather (nhiệt độ trong nhà, nhiệt độ khắc nghiệt trong nhà, và độ ẩm).
Nguồn: http://www.raccoonrezcats.com/rfdisplay.html liên kết thay thế: PIC18F2620 RF điều khiển hiển thị thông qua PC
Tệp tải xuống danh sách LINK (ở định dạng TXT) link-3313.zip mật khẩu-pass: 320volt.com

Post a Comment

[disqus] [facebook] [blogger]

MKRdezign

Biểu mẫu liên hệ

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget
Hỗ trợ trực tuyến