Debugmethode voor camera's bewaken

Dec 23, 2021

Laat een bericht achter

Aangezien het embedded systeem een ​​relatief breed concept is, gebruikt dit artikel de HCS12 als de belangrijkste besturingschip om de cameragroepwagen te debuggen als voorbeeld om de debugging-methode te introduceren.

(1) Sluit het externe circuit aan op het CRT-scherm

Leid de drie kabels van voeding, aarde en signaal van de analoge camera naar de camera om de camera van stroom te voorzien en sluit vervolgens de videosignaallijn aan op de video-ingangsinterface van de tv-box. De VGA-OUT van de tv-box wordt aangesloten op de CRT-monitor, zodat de CRT het gedigitaliseerde camerabeeld kan weergeven.

Deze methode is een complete weergave op hardwareniveau, die een weergave-effect biedt dat precies hetzelfde is als het menselijk zicht, wat van grote hulp is bij de installatie van de camera en de correctie van zijn eigen fysieke parameters.

(2) Verleng LCD-vloeibaar kristal buiten de chip

De MCU uit de HCS12-serie bevat een seriële perifere interface SPI (Serial Peripheral Interface), die gegevensoverdracht tussen MCU's kan realiseren, en de snelheid is sneller dan via seriële asynchrone communicatie (SCI). De SPI-module ondersteunt ook tweerichtings-, synchrone en seriële communicatie tussen de MCU en randapparatuur om de randuitbreiding van de MCU te realiseren.

De Nokia 3310 LCD is goedkoop op de markt. De beeldvorming is gebaseerd op een binaire dot-matrix. De weergavemodule is 48*84 puntkolommen. De weergave van gerelateerde informatie wordt uitgedrukt door gegevens naar de corresponderende stippen te schrijven om verschillende kleuren weer te geven.

1. Wanneer het systeem actief is, zullen de weergegeven tekens de relevante bedrijfsparameters van het systeem in de vorm van tekens oproepen. Elk teken neemt 8*6 punten in beslag en vereist 6 bytes aan gegevens. Om de karakterweergave te voltooien, hoeft u alleen de corresponderende gegevens naar de gespecificeerde positie in de programmering te schrijven. Aangezien de vloeibaar-kristalmodule zelf geen lettertypebibliotheek heeft, is het noodzakelijk om de dot-matrixgegevens van het vloeibaar-kristaldisplay van de ASCⅡ-tabeltekens aan het begin van het programma te definiëren, dat wil zeggen een tweedimensionale array met een grootte van N *6 bytes.

2. Nadat het videosignaal dat door de analoge camera is verzameld, is gedigitaliseerd door de A / D van de MCU, wordt de informatie opgeslagen in een 40 * 70 tweedimensionale array en vervolgens wordt de array binair gemaakt en kan deze worden gebruikt in een 48 * 84 resolutie LCD-module Op het display kunnen ontwikkelaars de cameramachinevisie in realtime observeren.

Deze methode is een weergavemethode die hardware en software combineert, die cameragerelateerde informatie in realtime kan volgen en weergeven, zonder het systeembedieningsproces tijdens de weergave te onderbreken.


Aanvraag sturen