Willkommen Gast. Bitte einloggen oder registrieren.
März 29, 2023, 21:43:47
Übersicht Ungelesene Beitrńge auflisten Hilfe Suche Spiele Mitgliederkarte Kalender Login Registrieren

Schnellsuche
  Zeige Beiträge
Seiten: [1] 2 3 4 5 6 ... 28
1  LCDs und -Software / LCDs Allgemein / Re: Smartphone Display als PC Monitor. Nicht andersrum! am: August 6, 2014, 19:18:32
So nochmale ich,

durch die Infos gehe ich jetzt einfach mal davon aus das du/ihr irgendwas mit 3D machen wollt ala Oculus Rift oder Ähnliches.

Sollte das der Fall sein w├╝rde ich die SW-L├Âsung verwerfen. VNC wird tats├Ąchlich Probleme mit 1080p/30fps bekommen. Splashtop allerdings wurde f├╝r Gaming und Streaming ausgelegt.

Zur HW L├Âsung: Ich hab mal 5 Minuten gegoogled und mir das Service Manual des Galaxy Note 3 (SM-N900A) angeschaut und nach "LCD" gesucht. Dann kommt gleich der HDC800 Connector zum Vorschein. Im Service Manual wird daf├╝r kein Pinout angegeben, aber der Schaltplan ist selbsterkl├Ąrend. Es ist ein LVDS LCD. Neben den ├╝blichen 8 Leitungsparen (3x Data 1x Clock) ben├Âtigt das Display selber noch 1.8V f├╝r die Logikspannung und -4.4V, 4.6V und 7V f├╝r die Hintergrundbeleuchtung. Zus├Ątzlich muss man noch ein bisschen mit Reset und den Enable Leitungen ausprobieren bis das LCD was anzeigt.

Soweit der einfache Teil.

HDMI -> LVDS Converter gibt es wie Sand am Meer. Es gibt viele Firmen in China die solche Dinger vertreiben. Allerdings brauchen alle diese Firmen die Displaytimings des LCDs damit sie die richtige Firmware ausliefern k├Ânnen. Und hier liegt das Problem. Man br├Ąuchte hierf├╝r das Datenblatt des LCDs (nicht die des Handys) und das scheint es nirgends zu geben. Man k├Ânnte die Timings von einem anderen 1920x1080 LCD nehmen, aber ich glaube nicht, dass das klappt.

Das bedeutet du m├╝sstest erst mal in HW-Entwicklung investieren. Also ein Board entwerfen, dass erstmal alle Spannungen sauber erzeugt und alle Controlpins (Reset, Enable, ...) richtig ansteuert. Dazu muss man das Board noch mit dem HDMI -> LVDS Converter verbinden. Das Board kann man dann auch nicht mehr hobbym├Ą├čig entwerfen, da LVDS schon ein bisschen h├Âher Taktet.

Viele Gr├╝├če
    hackspider

PS: LCD Connectoren gibt es ├╝brigends hier. F├╝r 10Euro bekommt man 5Stk.

Gro├čer EDIT:
Muss mich leider korrigieren. Das LCD Interface ist NICHT LVDS sondern MIPI. Daher funktioniert die L├Âsung die ich oben beschrieben habe warscheinlich nicht. Aber dieser Link d├╝rfte interessant sein.
2  LCDs und -Software / LCDs Allgemein / Re: Smartphone Display als PC Monitor. Nicht andersrum! am: August 6, 2014, 14:15:40
Hallo zusammen,

gehen wir mal ein paar Schritte von der Hardware weg: Auf dem Rechner VNC Server installieren und auf dem Handy die VNC Viewer App installieren (Remote Control Software).

Oder:

Man streamt mit VLC seinen Desktop und das Handy zeigt den Stream an.

Von der Ansteuerung eines Handy LCDs (1080p) dirket ├╝ber HDMI/DVI/VGA w├╝rde ich wie Olaf erstmal abraten. Bestimmt m├Âglich, aber die Kosten/M├╝hen/Hindernisse bestimmt nicht Wert. Wenn du doch diesen Weg gehen willst musst du uns sagen welches LCD von welchem Handy du nutzen willst.

BTW @Olaf: Der HDCP Master Key ist seit 2010 bekannt. Wink

Viele Gr├╝├če
    hackspider
3  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: Juli 1, 2014, 21:39:09
Hi,

das ist eigentlich eine ausgezeichnete Frage. Einerseits hat man - von der Aufl├Âsung abh├Ąngige - Rohwerte (bei 8bit 0-255 bei 10bit 0-1023). Diese k├Ânnte man ausgeben. man muss halt die Aufl├Âsung des ADCs kennen.

Alternativ kann man die Rohwerte in physikalische Gr├Â├čen umrechnen: z.B. Rohwert 0 entspricht 0V, 255 entspricht 12V. Das ist allerdings abh├Ąngig vom eingesetzten Spannungsteiler und den Min und Max Werten. Das ist auch noch relativ einfach solange die Umrechnung linear ist. Komplexer wird es wenn man den ADC dazu verwenden will Temperaturen mit NTCs zu messen die dann eine Kennline (Polynom) ben├Âtigen.

Prinzipiell kann man die Berechnung im ADC-Modul oder auf dem zentralen ┬ÁC machen.

Um hier weiter zu kommen k├Ânnen wir mal physikalische Gr├Â├čen sammeln die Sinn machen zu messen:

  • Spannung 0-5V
  • Spannung 0-12V
  • Spannung 0-3.3V
  • Spannung 0-7V
  • Temperatur 0-100GradC

Noch mehr?

Implementierung k├Ânnte irgendwie so aussehen (Wenn die Umrechnung auf dem ADC-Modul erfolgen soll):
Code:

/* Commands */
enum I2C_Commands
{
    SET_CONFIG = 0,
    READ_CONFIG,
    READ_VALUE,
    NUMBER_OF_COMMANDS
}

/* Supported Configurations */
enum I2C_Configurations
{
    CONFIG_5V = 0,
    CONFIG_12V,
    CONFIG_3V3,
    CONFIG_7V,
    CONFIG_NTC_5K,
    CONFIG_RAW,
    ....,
    NUMBER_OF_CONFIGURATIONS
}

[...]

i2c_read_buffer(&buffer[0]);

switch (buffer[0])
{
case SET_CONFIG:
    {
        uint8_t channel = buffer[1];
        I2C_Configurations config = buffer[2];
        set_channel_configuration(channel, config);
    }
[...]
case READ_VALUE:
    {
        uint8_t channel = buffer[1];
        I2C_Configurations config = getConfig(channel);
        uint8_t adcValue = getADCValue(channel);

        uint8_t physValue = getPhysValue(config, adcValue);
       
        buffer[0] = config;
        buffer[1] = physValue;

        i2c_write_buffer(&buffer[0]);
    }
[...]
}
Alles nur Pseudocode, da fehlt noch einiges (allen voran Gr├Â├čenbehandlung der Puffer). Da liegt auch kein Design dahinter, soll also nur zum Verst├Ąndnis der Abl├Ąufe/Berechnungen dienen also bitte nicht auf die Goldwage legen (ist auch schon sp├Ąt).

Also Protokoll w├Ąre dann folgendes

SetConfig (Main ┬ÁC -> ADC Modul):
Command | Channel | Config (je 1 Byte)

ReadValueRequest (Main ┬ÁC -> ADC Modul):
Command | Channel (je 1 Byte)

ReadValueResponse (ADC Modul -> Main ┬ÁC):
Config | Value (je 1 Byte -> sollte eher mehr sein beim Value)

F├╝r die anderen Befehle muss man sich das noch ├╝berlegen (und die 3 ggf. noch anpassen).

--> Langsam k├Ânnen wir auch ├╝ber ein gemeinsames Repository bei GitHub, Gitorious, Sourceforge oder google code gedanken machen.

Viele Gr├╝├če
    hackspider

PS: Beim dr├╝berlesen merke ich grade, dass das nicht mein bester Beitrag ist. Ich hoffe es ist dennoch soweit verst├Ąndlich.
4  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: April 23, 2014, 22:18:23
Hi zusammen,

da sind ja doch noch ein paar Mitstreiter Cheesy.

Ich habe mir ├╝ber Ostern auch ein bisschen Zeit genommen und mal das Analog-OUT Board aufgebaut und dabei noch die ein oder andere Sache ge├Ąndert:
  • Die Platine sollte eine Reihe h├Âher sein, damit man den K├╝hlk├Ârper festl├Âten kann
  • Den Anschluss habe ich in die Platinenecke verschoben



Der Aufbau funktioniert so leider noch nicht. Ich habe noch keinen ┬ÁC best├╝ckt sondern den PWM Pin dauerhaft auf +5V gezogen (L├╝fter sollte laufen). Am MOSFET Gate macht der OP daraus dann immer +12V sodass zwischen Source und Gate keine Spannungsdiffernz herscht und der MOSFET sperrt. Wenn ich die Gatespannung kurzzeitig auf +5V runter ziehe l├Ąuft der L├╝fter. Ziehe ich dann das Steuersignal (PWM) auf Masse und anschlie├čend wieder auf +5V geht der L├╝fter aus und bleibt aus und ich muss am Gate wieder wackeln damit es wieder geht.
Diverse Kondensatoren an den unterschiedlichsten Stellen brachten keine Änderung des Verhaltens. Wundert mich ein bisschen. Als ich das auf dem Breadboard aufgebaut hatte, hatte ich solche Probleme nicht.

@hilfen
Pinbelegung ist hier ganz gut zu erkennen. Pin Nr.1 ist rechts und Pin Nr.5 links.

Platzbedarf habe ich mich an den LV2 Modulen orientiert: Link 20x12 Lochreihen. Kleiner darfs immer sein.

Spannungen sollten alles zwischen 0V und 12V messbar sein, einstellbar ├╝ber einen Spannungsteiler (Poti oder mit Widerst├Ąnden). Pro modul w├Ąren 4-6 Kan├Ąle glaub ich realistisch, 8 w├Ąren optimal. Mikrocontroller war der ATtiny44.

Find ich toll, dass noch jemand was macht knuddel.

Viele Gr├╝├če
    hackspider
5  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: April 12, 2014, 08:29:40
Hi zusammen,

ich komm gerade aus dem Urlaub deshalb mit ein bisschen Verz├Âgerung die Antwort.

Ich habe am Analog-IN Modul nicht gro├čartig weitergemacht, als ich festgestellt hatte, dass es da mit Lochraster eng wird. Entsprechend mau sieht der aktuelle Schaltplan aus.

Da die Reaktionen hier relativ verhalten waren und ich eigentlich nur supporten wollte, habe ich meine Priorit├Ąten erstmal auf andere Projekte verlegt. Ganz ad acta wollte ich das Projekt aber eigentlich nicht legen da ich denke, dass das Ganze Potential hat.
Mal sehen wann ich wieder Zeit/Lust habe. Es steht ja auch der Sommer vor der T├╝re und da m├Âchte ich ungern die ganze Zeit vor dem Rechner sitzen, da gibt es durchaus sch├Ânere Dinge Wink

@HighEnd
Ich zeichne Schalpl├Ąne und Layouts mit Eagle. Die Aufbauanleitungen sind mit Photoshop gemacht.

Viele Gr├╝├če
    hackspider
6  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: März 16, 2014, 13:24:57
Hi zusammen,

ich hatte mal ein bisschen Luft und habe folgendes zu Stande gebracht:

Changes:
  • Abblockkondensator hinzugef├╝gt
  • ISP-Pins nicht mehr auf Connector herausgef├╝hrt
  • Freier Pin f├╝r Drehzahl├╝berwachung inkl. Pullup
  • Pullup f├╝r Reset

Features:
  • Einstellen der SOLL-Spannung (0-100% oder 0-12V)
  • Auslesen der IST-Spannung ├╝ber ADC (0-100% oder 0-12V)
  • Auslesen der IST-Drehzahl wenn ein L├╝fter angeschlossen ist

Schaltplan:


Platine:


Die Platine ist mit 100mil (2.54mm) geroutet und ist auf Lochraster aufbaubar. Ich wollte mit dem Layout dem MOSFET soviel Platz wie m├Âglich f├╝r die K├╝hlung geben. Auf dem Connector ist jetzt das absolute Minimum: SDA, SDC, 12V, 5V und GND.

Wenn es noch Anregungen, Verbesserungsvorschl├Ąge oder Feature Requests f├╝r das Analog-OUT/L├╝ftermodul gibt arbeite ich diese gerne noch ein.
Als n├Ąchstes hatte ich mir das Analog-IN Modul vorgenommen, da wirds schon sehr eng. Als Prototyp auf Lochraster wird es wohl die H├Âhe eines 5 1/4" Schachtes sprengen. Aber mal sehn Smiley.

Viele Gr├╝├če
    hackspider
7  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: März 9, 2014, 19:07:25
Hallo zusammen,

Der Anschluss f├╝r LCD und Taster/Drehgeber (also das User Interface) ist eine zentrale Funktion, da schlie├če ich mich an und w├╝rde es auch an den MB-┬ÁC anschlie├čen.

Anders sieht es mit der "Stillstandsanzeige" aus.┬áDiese Funktion ist individuell also hat sie in meinen Augen nichts auf dem MB zu suchen sondern geh├Ârt irgendwo auf eins der Module.

Zur Realisierung der Stillstandsanzeige denke ich nicht das die Versorgungsspannung die Gr├Â├če ist um einen Stillstand zu erkennen. Mit einem solchen Modul m├Âchte ich vor allem diesen UseCase abdecken: "L├╝fter wird korrekt mit Spannung versorgt, L├╝fter steht dennoch."

2. weil es kaum Sinn machen w├╝rde alle Spannungssignale zum Modul zu schicken, um sie nacher verarbeitet wieder an die LEDs &/oder das LCD weiterzugeben.
Das macht in meinen Augen aber sehr viel Sinn. Das ist f├╝r mich der Unterschied zwischen IST- und SOLL-Werten. Und da diese Werte digital bereitgestellt werden sehe ich da keine Mehraufwand in der HW-Entwicklung. SW-technisch muss man ein bisschen investieren.

Bei einer eventuellen L├╝fterabschaltung m├╝ssten halt die Stillstandseinheiten f├╝r die jeweiligen L├╝fter ausgetrickst werden, also eine konstante Spannung wird durchgeschleift bzw. die Einheit wird ausgeschaltet, wobei ich erstere M├Âglichkeit f├╝r besser halte.
H├Ârt sich nach einer HW-L├Âsung an, solche Regelungen w├╝rde ich in SW machen.

Anderes Thema was mich noch ein bisschen hemmt mit der Entwicklung anzufangen ist das Thema PCB vs. Lochraster.
Wenn Platz ein Problem ist, gewinnt man durch ge├Ątzte Platinen eine ganze Menge Spielraum. Allerdings auf Kosten der Nachbaubarkeit.

Meine Meinung dazu ist: PCBs ├Ątzen lassen. Ist beim Protoypen vielleicht ein bisschen l├Ąsstig (wenn Fehler vorhanden sind), aber wenn das Layout steht kann man gro├če Menegen in China f├╝r ein Apfel und ein Ei bestellen. Ggf. MB auf Lochraster und Module PCB. Optisch bestimmt gew├Âhnungsbed├╝rftig laugh.

Viele Gr├╝├če
    hackspider
8  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: Februar 21, 2014, 22:24:12
Hi Crawler,

die Abblockkondensatoren aufs MB zu packen ist in der Tat suboptimal. Die Idee mit dem IC-Sockel mit dem Abblockkondensator hatte ich auch, aber der Reichelt f├╝hrt die erst ab DIL14. F├╝r den Tiny45 ist das keine Option f├╝r den TinyX41 dann allerdings schon.
Es w├Ąre m├Âglich den OP ein Raster nach links verschieben und in die freihe Reihe den Kondensator zu platzieren. Man nimmt dann aber Fl├Ąche f├╝r den MOSFET K├╝hlk├Ârper weg.
Ich mach mir nochmal Gedanken bzw. wenn jemand noch Ideen hat immer raus damit  Wink.

Modulanzahl, soviele wie das PCB hergibt Grin.

Meine Idee war die L├╝fter nicht direkt an die Module zu stecken, sondern auf das MB und von dort aus Spannung and das Analog-OUT Modul und das Drehzahl Signal an ein Digital-IN Modul.
Aber jetzt wo ich diese Zeilen schreibe bin ich mir gar nicht so sicher ob das ├╝berhaupt eine gute Idee ist.

Das Modul kann im Moment eine SOLL-Spannung ausgeben, die IST-Spannung zur├╝cklesen. Warum das Ganze nicht um die Stillstandswarnung erweitern. Funktional geh├Ârt das ja eh zusammen.

Der Tiny45 hat einerseits kein ICP und auch kein Pin mehr frei. Man k├Ânnte die Flashbarkeit ├╝ber den Connector aufgeben und dann einen der beiden freien Pins verwenden. Anstatt ICP kann man SW-Timer und externe Interrupts verwenden.
Oder halt einen gr├Â├čeren ┬ÁC verwenden, dann wirds aber eng mit der Aufbaubarkeit auf Lochraster.

Lasst mal eure Meinungen h├Âren zu den folgenden Themen:
  • Stilltandswarnung mit aufs Analog-OUT Modul oder ├╝ber ein Digital-IN Modul
  • Flashbarkeit ├╝ber den Connector (MISO und !RESET mit auf den Stecker)
  • Aufbau auf Lochraster oder PCBs fertigen? (Gibt uns viel mehr Freiheiten auf Kosten der Nachbaubarkeit)

Viele Gr├╝├če
    hackspider
9  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: Februar 20, 2014, 21:40:02
So nabend miteinander,

Thema Labview sehe ich wie Olaf.

Thema Etappen: Kann man machen und man hat relativ schnell Erfolge. Wenn man sowas aufzieht muss man das ganze System im Auge behalten. Nicht das man ein Mainboard entwirft, dass f├╝r die "einfachen" Module ausreicht, aber f├╝r "komplexeren" Module, die sp├Ąter kommen sollen, fehlen dann Anschl├╝sse die man nicht bedacht hat.

Belegung die ich nach groben Entwurf eines Nodrop2 Moduls f├╝r sinnvoll erachte:
  • +12V
  • GND
  • +5V
  • SDA
  • MISO
  • SCL
  • RESET

Ich hab MISO und RESET mit auf den Stecker gelegt dann kann man ├╝ber eine zentrale Verbindung jedes Modul Flashen ohne auf jedem Modul ein ISP-Connector zu haben. MOSI und SCK liegen auf SDA und SCL. Ist aber diskutierbar.

Hier mal die Pl├Ąne:


Die auf Lochraster noch aufbaubare Platine w├╝rde so aussehen

Abblockkondensatoren kommen dann aufs Mainboard. K├╝hlk├Ârper muss man dann einen Anderen nehmen als bei der LV2.

Als n├Ąchstes hatte ich mir vorgenommen eins der Digital IN/OUT oder ein Analog-IN auf Basis eines ATTinyX41 zu entwerfen und dann zu schauen ob der Connector noch passt.

Mainboard seitig w├╝rde ich:
  • Steckpl├Ątze f├╝r 8-12 Module
  • ISP
  • LCD-Connector
  • Diverse IO (L├╝fter, LEDs, Kaltlichkathoden, Taster, etc.) die dann intern an die Module verbunden werden
vorsehen. Gibts da von eurer Seite noch weitere Ideen die man f├╝r das MB ber├╝cksichtigen sollten?

Viele Gr├╝├če
    hackspider
10  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: Februar 5, 2014, 19:24:37
Hallo zusammen,

PC-Software
Das es eine PC seitige Software gibt, davon bin ich einfach mal ausgegangen. Man will ja z.B. GPU Temperatur auslesen und damit eventuell L├╝fter steuern. Oder mit LEDs die CPU Auslastung anzeigen. Daher unterst├╝tze ich die dauerhafte Verbindung zum PC. Sollte nat├╝rlich aber auch autonom funktionieren.
Als Anschluss kommt eigentlich nur USB in Frage. Von der USB <-> rs232(TTL) L├Âsung bin ich kein Freund. Ich bevorzuge die V-USB L├Âsung die Ast in seinem LowCost USB-LCD eingesetzt hat. Man hat dadurch keine Mehrkosten und der V-USB Code ist auch relativ einfach zu implementieren (Keine Ahnung warum Anf├Ąnger da immer einen Bogen drum machen).

Bootloader/Update
Alles sollte dann auch ├╝ber USB programmiert/geupdatet werden. Ich ├╝berlege wie man die initiale Programmierung der ┬ÁCs am einfachsten gestalten soll. Einerseits kann man ISPs f├╝r <4 Euro aus China bestellen. Andererseits bef├╝rchte ich das es ein Hindernis f├╝r Nachbauer sein k├Ânnte.
Im Produktivbetrieb w├╝rde ich den ┬ÁC auf dem Mainboard mit dem BootloadHID oder dem AVRUSBBoot flashen und die ┬ÁCs auf den Modulen mit einem I2C Bootloader versehen. Die Module kann man dann via USB ├╝ber den ┬ÁC auf dem Mainboard flashen.
Aber wie gesagt alle ┬ÁCs in dem Projekt m├╝ssten initial mit ISP/JTAG gefasht werden.

Ethernet/WLAN/Bluetooth/Smartphone
Beim Googlen was aktuelle L├╝ftersteuerungen k├Ânnen bin ich schon mal darauf gesto├čen (Weiter vorne auch schon mal erw├Ąhnt).
Zum kabelgebundenen Ethernet hat Crawler alles Wichtige schon gesagt. Man bekommt ein ENC28J60 basiertes Projekte schon ans Laufen, aber den Aufwand steht meines Erachtens in keinem Verh├Ąltnis zum Ertrag. Und ich find es komisch ein Ethernetkabel durch mein aufger├Ąumtes Geh├Ąuse bis an das Backpanel vom MB zu legen (vorausgesetzt man hat zwei NICs ansonsten an den Router).

Alternative ein WLAN-Modul (bsp. RN-131 ~25Euro) kann man via SPI oder UART anbinden und dann einen kleinen Webserver mit Informationen/Einstellungen implementieren. Aber keine Ahnung wie gut der Empfang in einem Alu/Stahl-Geh├Ąuse ist.

N├Ąchste Alternative Bluetooth (bsp. BTM-222) und damit eine UART-Br├╝cke zum PC/Smartphone realisieren. Nachteil: Man ben├Âtigt eine App und nicht nur ein Browser.

Aktiv verfolgen w├╝rde ich keines der Connectivity Features. Aber das mit dem Vorschlag SPI/UART/CS-Pin f├╝r solche Spielerreien freizuhalten finde ich eine gute Idee. Oder sowas wie bei der LV2 mit dem Extension-Port.

Kosten
Hmm, ja .... Also mit kommerziellen Produkten brauchen wir uns nicht messen. Wobei ich die Preise gef├╝hlsm├Ą├čig ein bisschen h├Âher (25% ?) als Crawler ansetzen w├╝rde. Wobei da ja noch viele Punkte (z.B. Lochraster/PCB, THT/SMD) nicht gekl├Ąrt sind.

Viele Gr├╝├če
 ┬á ┬áhackspider
11  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: Februar 3, 2014, 21:05:38
Hallo zusammen,

@Crawler,
Ich wei├č nicht wie es den Anderen geht, aber ich bin mir dem Problem bewusst. Bzw. bin auch schonmal in diese Falle getreten laugh. Direkte PWM w├╝rde ich f├╝r L├╝fter eigentlich auch nicht verwenden. Zum Dimmen von 5V/12V (Explizit keine L├╝fter) w├╝rde ich IO-Pins vom ┬ÁC an einen ULN2803 h├Ąngen. Mit N-FETs (LowSide) w├╝rde ich nur f├╝r "Nicht-Geregeltes" AN-AUS von LEDs, L├╝ftern, Kaltlichtkathoden, etc. verwenden.

@Vinc
Das verhindert man dadurch, dass man den L├╝fter nicht direkt mit PWM regelt, sondern die PWM mit RC-Filter gl├Ąttet mit einem OP verst├Ąrkt und mit einem P-FET regelt (NoDrop2 Prinzip). Dann liegt keine PWM am L├╝fter an, sondern eine Gleichspannung und dann hat man mit der RPM Messung keine Probleme mehr.

Wenn du konkrete Fragen hast bei denen du nicht weiter kommst, k├Ânnen wir dir sicher weiterhelfen.

Viele Gr├╝├če
    hackspider
12  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: Februar 2, 2014, 22:12:26
Hi Vinc,

ich antworte dir lieber gleich, bevor ich n├Ąchste Woche mal wieder nicht viel Zeit habe Wink.

Poti
Zum Thema Poti und Aufl├Âsung: Aus technischer Sicht gebe ich dir Recht der ADC spuckt nach der Wandlung einen Wert zwischen 0 und 2^n aus. Aus Anwendersicht ist das aber 0-100% unabh├Ąnig ob 8- 10- oder 16bit ADC. (Vielleicht die Verwirrung weil ich das '%' vergessen hatte)

Drehzahl
RPM habe ich schonmal ausgelesen mittels ICP vom einem AVR. Ist kein gro├čes Ding. Theorie kann man ganz gut hier nachlesen. F├╝r mehrere muss man halt 1-N Muxxen (74HC151).

Smartphone
Smartphone w├╝rde ich erstmal keine Beachtung schenken.

Integriertes IO Panel
Sollte Anschl├╝ss f├╝r USB, Kopfh├Ârer und eSATA sein, kein Konfigurationstool. Habe ich bei anderen L├Âsungen auf den Markt gesehen. W├╝rde ich auch nicht wirklich integrieren.

Konfigurations-SW
rs232 und VisualBasic halte ich nicht f├╝r die Technologien der Wahl. Dann eher USB und Qt/.Net (Aber ich wollte SW noch nicht thematisieren).

Touch
Nicht wirklich ein schwieriges Thema, aber die Frage ob wir das unterst├╝tzen wollen? Ich pers├Ânlich brauche das nicht, wenn jemand anderst Touch haben m├Âchte bin ich f├╝r Vorschl├Ąge offen.

Low-Side-Switch
M├Âchte ich hier nicht ausf├╝hrlich erkl├Ąren, dass haben Andere schon besser gemacht.

┬ÁC Software
Sind wir einer Meinung, C d├╝rfte hier das Mittel der Wahl sein.

Systemkonzept
I2C w├Ąre auch mein Vorschlag gewesen. Das haben fast alle ┬ÁCs in HW schon mit an Board (auch die LowCosts). Jedes Modul h├Ątte dann einen ┬ÁC mit an Board. Nachbauen wird dann wieder ein bisschen schwerer, da man jedes Modul (wenigstens initial programmieren muss --> Sp├Ąter ├╝ber I2C Bootloader).

SPS
Ich wei├č ziemlich gut was SPS ist, ein Blick ins Wiki ist zwar gut gemeint, aber wohl nicht notwendig Wink. SPS steht auf der Liste der Technologien, die f├╝r mich nicht in Frage kommen. Aber du hast Recht ich habs erw├Ąhnt und bin nicht drauf eingegangen. Gr├╝nde warum kein SPS eingesetzt werden kann gibt es einige, du hast ja selbst schon einen Grund erw├Ąhnt (der Preis).

Weiteres Vorgehen
Das mit dem StepByStep ist f├╝r mich ein bisschen ein Problem. Das meiste von den Schaltungen sind bei mir auf dem Breadboard schon erfolgreich aufgebaut worden. F├╝r mich k├Ąme jetzt der Zeitpunkt das Systemkonzept zu testen. Da ich wei├č das PWM, RPM auslesen, Digitale-NoDrop2, I2C, ULN2803, 74HC151, V-USB, Mosfet-Schalter, NTC-Linearisierung, etc. unabh├Ąngig voneinander funktionieren. Aber ich bin da geduldig und kann euch da ein bisschen technisch Unterst├╝tzen.

Viele Gr├╝├če
    hackspider
13  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: Februar 2, 2014, 19:49:10
So Nabend zusammen,

sch├Ân, dass es mit Thread zu so einem Projekt geklappt hat.

Irgendwie gehen mir noch einige Fragen durch den Kopf:
  • Soll es f├╝r den einfachen Nachbau geeignet sein? (Lochraster/PCB)
  • Wenn PCB SMD oder THT?
  • Erweiterbarkeit? Soll man einen fixen Funktionsumfang vorgeben oder sollen andere Funktionen erweitert werden k├Ânnen?
  • ...

Anforderungen
Ich bin mal alte Tutorials durchgegeangen um zu schauen was die Modding-Welt nachgefragt hatte. Zus├Ątzlich hab ich mir noch Gedanken gemacht was aktuell so "cutting edge" ist und in Zukunft kommen kann.

Was ich so aus den HowTos gefiltert habe:
  • L├╝ftersteuerung war/ist immer ein gro├čes Thema.
  • Temperaturgesteuerte L├╝ftersteuerung
  • Drehzahl├╝berwachnung von L├╝ftern/Durchflusskontrolle
  • LCDs f├╝r die grafische Darstellung von Systeminformationen
  • Anzeige von Systeminfos via LED Bargraphen (CPU/RAM Load)
  • Einstellung via PC Software (USB-Interface)
  • Schalten von LEDs/L├╝ftern/Kaltlichtkathoden/etc.
  • Sound2Light
  • Anzeige von Netzwerk/HDD Status
  • Anzeige von gemessenen Temperaturen
  • Anzeige von Spannungen
  • Dimmen/Faden von LEDs
  • Kapazitive Taster
  • Lauflichter (Aller Art)

Was jetzt so der aktuelle Stand ist:
  • Anzeige RPM der L├╝fter
  • Anbindung Smartphone
  • Integriertes IO Panel (eSATA, USB, Audio)
  • Touchscreen
  • Manueller Vs. Automatic Modus

Hardware
Bevor ich mich jetzt aber hinsetze und rausfriemel was davon sinnvoll ist und was nicht, schaue ich mir erstmal die groben Gemeinsamkeiten an bzw. wie man die einzelnen Anforderungen kategorisieren kann.

Analog IN
Temperatursensoren oder Poti spielt keine Rolle. Genauso kann man Spannungen analog messen. Diese Signale kommen analog in das System (wird dann SW seitig konfiguriert).

Analog OUT PWM
Zum Dimmen von LEDs. Hier muss man sich vor allem ├╝ber die Leistung des Moduls Gendanken machen.

Analog OUT POWER
Modul zum Regeln eines (oder mehrerer) L├╝fter. NoDrop2 als Basis w├Ąre da mein Favorit.

Digital IN
Drehzahl├╝berwachung, Taster, Drehgeber, Kapazitiver Taster. Einlesen der Netzwerk und HDD LED.

Digital OUT
Als LowSideSwitch f├╝r LEDs, zum Schalten von Power oder Reset. Schalten von kleinen Leistungen.

Digital OUT POWER
Zum Schalten von L├╝ftern, LED Beleuchtungen (mit h├Âherer Leistung), Kaltlichtkathoden etc. Da w├╝rde ich mich auch nicht auf fixe 4 L├╝fter versteifen sondern die Anzahl variabel halten.

Hardware-UI
Ich w├╝rde keine Vorgaben machen wie "LV-like Frontbeleuchtung" da hat jeder individuelle Vorstellungen. Aber ein Referenzdesign mit LCD und Bedienung ist bestimmt nicht verkehrt.
Taster, Drehgeber oder kapazitive Taster w├╝rde ich ├╝ber ein Digital IN Modul realisieren. Gibt bestimmt Leute die ├╝berhaupt nix rumdr├╝cken wollen sondern nur via PC steuern wollen.
Zum LCD da w├╝rde ich zwei Sorten unterst├╝tzen:
  • Die klassischen HD44780 kompatiblen LCDs
  • ILI9341 basierte LCDs z.B. das hier

Mainboard
Auf dem Mainboard braucht mann dann Spannungsversorgung, das LCD Interface, ein USB-Interface und die Schnittstellen zu den Modulen. Ggf. Bluetooth f├╝r Smartphoneanbindung (wenn das sein muss).

Allgemein
Es muss auch nicht jedes Modul "nur" eine Funktion erf├╝llen man kann auch Kombinationen planen, sodass man ein Modul mit 2x Analog IN 3x Digital IN und 3x Digital OUT entworfen werden kann.

System-Konzept
├ťberlegung war, das jedes Modul an den ┬ÁC auf dem Mainboard Informationen sendet, was sie an Informationen bereitstellen k├Ânnen und was sie an Werten ausgeben k├Ânnen.

Beispiel
Das Analog IN Modul meldet das es einen Stellwert eines Potis von 0-100 liefern kann. Das auch verbaute Digital OUT POWER Modul meldet, dass es eine Spannung von 0V-12V ausgeben kann. Mappt man diesen Input und Output zusammen hat man eine "normale" L├╝ftersteuerung.

Alternativ kann man aber den Stellwert des Potis auch f├╝r eine Sollwert-Anzeige parallel verwenden oder anstatt des Potis h├Ąngt ein Temperaturf├╝hler als Input dran. Mit einem Taster k├Ânnte man Fixwerte einstellen 7V, 8V, 9V. Mit dem Analog IN Modul k├Ânnte mit einer Sound2Light Schlatung LEDs faden (Stroboskop etc.) oder Bargraphs (Lautst├Ąrkenausschlag) anzeigen. Da sind dann keine Grenzen mehr gesetzt.

Software
Zur Software habe ich mir auch Gedanken gemacht aber das steht hier noch nicht im Fokus. Denke man sollte sich erstmal auf ein Konzept einigen bevor man sich mit Details auseinander setzt.

Misc.
Zum Thema Arduino, BASCOM, SPS und Marktreife: Ich hab mit BASCOM angefangen und hab mich auch mit der Arduino Platform auseinandergesetzt und bin f├╝r mich zu dem Schluss gekommen, dass ich die Steuerung meines CPU-L├╝fters nicht in die H├Ąnde einer Einsteigerplattform oder eines schwach frequentierten BASIC-Compilers legen will.
Marktreife w├╝rde ich nicht anpeilen. Wir sind hier im DIY Bereich glaub ich ganz gut aufgehoben.

Ich belasse es f├╝r heute Abend dabei und bin weiterhin auf die Diskussion gespannt.

Viele Gr├╝├če
    hackspider

PS: @da_bigboss Wenn Qualit├Ątsverlust eine Rolle Spielt warum den Sound vom Lautsprecher nicht wieder mit einem kleinen Mikrophon aufnehmen und daraus Sound2Light machen?
14  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: Januar 27, 2014, 20:37:02
Hallo zusammen,

@Falzo
Danke f├╝r das +1. Die Arbeit war eigentlich zu viel um es auf der HD einstauben zu lassen. Daher bin ich ganz froh wenn es Anklang findet oder einen Anstoss geben kann.

@raDon und Crawler
ich denke die Diskussion Arduino vs. "Bare Metal" wurde schon (zu) oft ergebnislos gef├╝hrt, dass wir hier neue Erkenntnisse schaffen k├Ânnten. Da aber noch gar kein konkretes Projekt im Raum steht bei dem man sagen k├Ânnte "Sowas wollen wir machen!" finde ich die Diskussion ├╝ber verwendete Controller/Kits verfr├╝ht (aber mit Sicherheit nicht unwichtig).

Da es aber wohl Gespr├Ąchsbedarf zu einer universellen, konfigurierbaren, modularen Modding-Unit gibt. Schlage ich vor in den Langzeitprojekten ein Thema "NextGen ControlUnit" (o.├ä.) zu erstellen indem wir die hier angefangene Diskussion fortsetzen und einfach mal schauen wo uns unsere Ideen hin treiben.

Zwar steht das Thema ┬ÁC L├╝ftersteuerung bei mir nicht mehr ganz oben auf der Agenda, wenn sich aber ein interessantes Projekt ergibt bin ich beim Prototypen mit Sicherheit dabei Smiley.

Viele Gr├╝├če
    hackspider
15  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Tutorials bzw. Updates der vorhandenen? am: Januar 26, 2014, 22:39:49
Hallo zusammen,

um die Neugier von HighEnd zu stillen, habe ich besagtes Projekt mal aufger├Ąumt und hochgeladen:

USB-Multicontrol (Source: Firmware/Libraries, Eagle Project) -> 11MB

Tutorial (Step by Step PSD+PNGs) -> 484MB

Da nicht jeder gleich 484MB laden will, hier mal ein paar Bilder:

Single Edition


Dual Edition


Deluxe Mainboard


Deluxe ShiftRegister


Das Projekt ist (wie so viele) w├Ąhrend meiner Studienzeit entstanden und dannach nicht mehr fertig geworden. Um es vorsichtig zu auszudr├╝cken: Das Projekt hat noch einiges an Verbesserungspotential und auch die Sourcen w├╝rde ich heute nicht mehr auf diese Weise entwerfen.

TODOs:
  • Standard ISP Belegung
  • Den Tiny2313 durch was Gr├Â├čeres ersetzen
  • AVR mit Arduino Bootloader verwenden. Mag zwar den Arduino Kram nicht, aber die AVRs mit aufgespieltem Bootloader ersetzen einen zus├Ątzlichen Programmer
  • ...

Viele Gr├╝├če
    hackspider
Seiten: [1] 2 3 4 5 6 ... 28

Einloggen mit Benutzername, Passwort und Sitzungslänge      

Powered by MySQL Powered by PHP
eXTReMe Tracker
Seite erstellt in 0.065 Sekunden mit 22 Zugriffen.
© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.
Prüfe XHTML 1.0! Prüfe CSS!