AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

1- wire

Ein Thema von WS1976 · begonnen am 2. Aug 2007 · letzter Beitrag vom 12. Aug 2007
Antwort Antwort
WS1976
(Gast)

n/a Beiträge
 
#1

1- wire

  Alt 2. Aug 2007, 09:49
Hallo,

wir beschäftigen uns zur zeit mit 1-wire Bauteilen. Physik funktioniert einwandfrei.
Hat jemand schon mal 1-wire unter Delphi benutzt? Wir benutzen DS9097 und als Versuchskaninchen einen DS1820 (Temperaturfühler)

Danke Rainer
  Mit Zitat antworten Zitat
Poolspieler

Registriert seit: 9. Aug 2004
165 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: 1- wire

  Alt 12. Aug 2007, 15:55
Hi,
ich habe den Baustein mal mit einem AVR (Mikrocontroller) angesteuert - ist aber schon lange her.
Mit Delphi bzw. Windows wirst Du da erstmal gewisse Probleme bekommen.

Hardwaremöglichkeiten (z.B.):
- Parallele Schnittstelle --> Die hätte zwar schon den richtigen Pegel, doch diese Schnittstelle ist seeeehr empfindlich und vor allem haben neue PCs keine mehr... Damit könntest Du eine Datenleitung dafür missbrauchen.
- Serielle Schnittstelle --> haben neue PCs auch nicht mehr und die Pegel passen nicht --> musst Du z.B. mit einem MAX232 eine Pegelwandlung machen. Oder Du nimmst für Deine Anwendung einen Wald und Wiesentransistor.
- USB --> da brauchst Du einen USB/serial Wandler (z.B. von FTDI) --> Doch da musst Du schon eine Platine entflechten und ätzen. Und die Hardware für diesen Baustein aufzubauen ist nicht ganz ohne (ich hatte einige EMV Probleme damit...)

Wenn Du Dich dann für eine Schnittstelle entschieden hast, die Du dafür "missbrauchen" willst, dann musst Du Dir (leider) im klaren darüber sein, dass Du nur seeehr laaaangsam kommunizieren können wirst - ich nenne nur die magische 55 Millisekundengrenze für den timer unter Windows. --> Heißt: Unter Windows ein Signal kleiner 55 Millisekunden auf einer Schnittstelle auszugeben ist erstmal nicht definiert möglich! Das Signal wird je nach CPU-Auslastung und Anzahl laufender Prozesse mal länger oder kürzer.

Wenn Du schneller Kommunikation brauchst, dann musst Du einen µC zwischenschalten, denn Du z.B. mit 230400 Baud über eine Serielle Schnittstelle ansteuerst. Der µC kann dann Mikrosekundengenau mit dem DS-Baustein kommunizieren.

Gruß und noch viel Spass damit,
Poolspieler
Andreas
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#3

Re: 1- wire

  Alt 12. Aug 2007, 16:32
Diese Adapter lassen sich gut mit DELPHI ansprechen, Software ist bei MAXIM erhältlich:

COM Port Adapter:
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2982

USB Port Adapter:
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3834
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz