Download      netview.zip

Versie: 0.95

 Introductie
Onderstaand wordt een elektronische schakeling gepresenteerd die het mogelijk maakt om, met behulp van een print server en wat software, via een lokaal netwerk, een LC display (LCD) aan te sturen.

Op deze manier onstaat dan een 'Ethernet LCD'.

De bijbehorende software voorziet er in om handmatig tekst op het display te tonen, of door gebruik te maken van een tekstregel, die als parameter aangeboden wordt.



 Print Server
Een print server wordt doorgaans gebruikt om een bestaande printer in een netwerk op te nemen, zodat deze vanaf meerdere PC's bereikbaar is.
Er zijn twee uitvoeringen print servers: voor USB printers en voor parallelle printers.

Van deze laatste versie wordt hier gebruik gemaakt: data, die (via het netwerk) naar de print server gestuurd wordt, wordt doorgegeven als 8-bits parallelle data op de (blauwe) Centronics connector. Met deze data wordt het display aangestuurd.
De print server wordt met een Ethernet-kabel op een router/switch aangesloten.
Het hier gebruikte type is een Edimax PS-1206P PS-1206P
Van de bijgeleverde software hoeft alleen maar de Server Manager geïnstalleerd te worden. Hiermee kun je de status van de print server bekijken en (eventueel) het IP adres wijzigen.

Status De Server Manager toont de status van de print server

Installeer in geen geval de driver: je printopdrachten zullen worden omgeleid naar de print server en dat is hier niet de bedoeling!


 LCD
Het gebruikte LCD moet een HD44780 compatible controller hebben. Vele LCD's voldoen hieraan.

Het display dat te zien is op de foto's, is een PLED display, waarbij de afzonderlijke pixels bestaan uit kleine LED's die oplichten.
De meeste LCD's hebben echter achtergrond-verlichting (en zijn iets goedkoper).

De aansluitingen zijn als volgt:

1234567 891011121314
GND+5VVoRSR/WEDB0 DB1DB2DB3DB4DB5DB6DB7


 Schema

Het belangrijkste component is hier de 74LS273, een 8-bits register, die gebruikt wordt om de data, die via de netwerkaansluiting binnenkomt, in te klokken.
Voor dit inklokken wordt gebruik gemaakt van het 'Strobe' signaal van de print server. Deze uitgang is laag als de data (D0-D7) geldig is.

Timing Op de opgaande flank van de strobe wordt de data ingeklokt.
Het LCD wordt aangestuurd in 4-bits mode. In totaal zijn er dan voor het display 6 lijnen nodig: D7..D4, Register Select en Enable.
De overige twee outputs (Q6 en Q7) zijn vrij beschikbaar, maar worden hier gebruikt om resp. een (knipper)LED en een zoemer aan te sturen.

Click image for more picturesKlik op de afbeelding voor meer foto's

Aan de kant van de print server worden aansluiting 11 (=Busy) en 12 (=Paper End) met ground verbonden om aan de print server aan te geven dat de printer (hier dus het LCD) niet busy is en er geen paper end situatie is.
Aansluitingen 19-27 zijn de grounds van D0..D7 en Strobe.


 Software
Om tekst op het display te laten verschijnen is software nodig, die verbinding maakt met de print server, het LCD initialiseert en de gewenste tekst op het display weergeeft.

Het hier aangeboden NetView verzorgt al deze handelingen. Na opstarten verschijnt het hoofdscherm waar de gebruiker tekst kan intypen die, na een klik op de Show knop, op het display verschijnt.

Main NetView main window

Voordat het display tekst kan weergeven moet er wel verbinding zijn gemaakt met de print server (via de Connect knop) en moet het LCD geinitialiseerd zijn (via More | Init LCD). Beide zaken kunnen ook automatisch gebeuren bij het opstarten.

Om NetView universeel te kunnen gebruiken is het ook mogelijk het programma te starten met als parameter een tekstregel die de weer te geven tekst bevat.

Bijv.: netview "deze tekst komt op het display"

Op deze manier kan NetView vanuit andere programma's aangeroepen worden.

Momenteel worden de volgende display-formaten ondersteund: 2x16, 2x20, 4x16 en 4x20 characters.


 Gebruik met PDW
NetView kan heel goed gebruikt worden in combinatie met 's werelds bekendste Pocsag, Flex, Acars, Mobitex & Ermes decoder, PDW, om ontvangen berichten op een display te tonen.


Binnen PDW wordt hiertoe gebruik gemaakt van de 'Filter command file'.
Bij alle filters waarvan je wilt dat NetView de ontvangen tekst naar het display stuurt moet je dan 'Enable filter command file' aanvinken.

Bij de 'Options' (binnen het Filter scherm) moet de command file ge-enabled worden en het juiste pad worden ingevuld.

PDW settings

Bij 'Arguments' kun je aangeven welke onderdelen van een alarmering in de tekstregel komen te staan, die aan NetView aangeboden wordt.
Daarbij zijn er de volgende mogelijkheden:

%1 : Capcode
%2 : Tijd
%3 : Datum
%4 : Mode
%5 : Type
%6 : Bitrate
%7 : Bericht
%8 : Label

Lange teksten zullen na elkaar op het display verschijnen, met een instelbare scroll-vertraging.


 Componenten
De gebruikte componenten zijn alle goed verkrijgbaar.

Zonder verdere belangen kan ik melden dat het prettig zakendoen is met Dick Best. De éne dag besteld is (in principe) de andere dag in huis. Hij heeft veel, meer dan op z'n website vermeld staat, maar ook niet alles.

Dan is er ook nog Van Ooijen Technische Informatica, waar ik bv. de Centronics connector aangeschaft heb.

Centronics connector 36-polig:Centronics connector

PLED displays (en andere LCD's) zijn o.a. verkrijgbaar bij: Van Dijken Electronica en HTvision.


 Contact
Voor vragen en/of opmerkingen: mailto Valid HTML 4.0 Transitional

© 2007-2008   The Netherlands www.linato.net Top