Guten Morgen, zunächst mal kurze Vorstellung ich bin Mechatronik Student im 6.Semester und momentan als Werksstudent bei einem Energiespeicherhersteller tätig. Meine aktuelle Aufgabe ist es: Ein Programm zu entwickeln (Mit GUI) welches festgelegte Balancing Werte für Batteriezellen in die Register dieses Intersil uC flashen kann über I2C-Bus. Es gibt eine Umgebung von Intersil aber die ist für die Arbeiter in der Produktion zu kompliziert(Werte einstellen etc.). Deshalb muss ein kleines Progrämmchen mit einem Senden Button her welches direkt die benötigten Werte in die Register schreibt. Nun habe ich kein Headerfile für diesen Prozessor und finde auch so nichts über ihn. Nun zu meiner Frage: Da ich mich noch nicht so auskenne, wäre es hilfreich wenn mir jemand einfach mal einen Leitfaden gibt wie ich denn vorgehen soll. In dem Datenblatt sind z.B.auf Seite 53 die Register für Cell Balance Minimum Voltage (CBMIN) etc. nun steht in der ersten 2 Adressen doch welche zählt da die 1C oder 1D, oder gilt dieses für High Byte, Low Byte? Kleiner C-Code Example wie ich die Adressierung mache und dahinter den Value setze (Einzeiler) wäre wirklich toll! Ich hoffe mir kann jemand etwas helfen! PS:Bitte keine Beschimpfungen oder sonstige Sachen die keinen Sinn haben, es tut mir leid ich kenne mich (noch) nicht soooo gut mit der Materie aus! Mit freundlichen Grüßen Flo :-)
Hi Flo, auch wenn das Thema schon etwas älter ist: hast du das Projekt weiter verfolgt? Bzw. an alle: Es gibt eine schöne GUI, welche aber nur mit dem entsprechenden Eval-Kit funktioniert: https://www.intersil.com/content/dam/Intersil/documents/an19/an1952.pdf Leider habe ich bisher keine Infos zum verwendeten Interface bekommen können außer, dass es sich um ein HID mit VID 0x09AA und PID 0x2036 handelt. Protokoll ist unbekannt. Ich habe eine Leiterplatte erstellt und nach erfolgreichem smoke-test steht nun die Konfiguration an. Zur Verfügung steht mit ein BusPirate sowie diverse STM32, AVR und SAM Boards. Programmierung der Controller (I2C sowie UART oder USB) wäre kein Problem, mit PC Applikationen / GUI ist nicht mein Fachgebiet. Hat jemand Tipps, wie man einfach eine GUI aufbauen kann? Beste Grüße,
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.