Sida 4 av 4

Re: Behöver jag en förstärkare till töjningsgivaren BF350-3A

Postat: 3 mars 2016, 21:13:25
av TomasL
Och hur har du då tänkt att kommunicera med MCP'n, eftersom den uppenbarligen har samma interface som HX711

Re: Behöver jag en förstärkare till töjningsgivaren BF350-3A

Postat: 3 mars 2016, 21:54:18
av Al_Bundy
En enkel uppställning :
Lastcell -> HX711 -> ATMEGA328 -> MCP41010 -> MPC3008 -> Pajen

Det blir så när man måste använda Codesys.

Re: Behöver jag en förstärkare till töjningsgivaren BF350-3A

Postat: 3 mars 2016, 22:06:52
av TomasL
Snälla nån, läser du aldrig nånting, HXen och MCP'n har ju exakt samma digitala gränssnitt, så kan din paj prata med MCP'n så kan den ju också prata med HXen.
Hur vore det om du försökte läsa databladen lite?

Re: Behöver jag en förstärkare till töjningsgivaren BF350-3A

Postat: 3 mars 2016, 23:16:32
av Al_Bundy
TomasL skrev:Snälla nån, läser du aldrig nånting, HXen och MCP'n har ju exakt samma digitala gränssnitt, så kan din paj prata med MCP'n så kan den ju också prata med HXen.
Hur vore det om du försökte läsa databladen lite?
Klart jag läser. Men jag är inte kunnig inom elektronik. För mig så tolkar jag det som uppenbart att Codesys har bara stöd för en ADC, annars skulle Codesys sagt något annat.

Jag vet inte ens hur man ska kommunicera med en mux, adc, DAC osv. Därför använder jag alltid färdiga bibliotek.

Re: Behöver jag en förstärkare till töjningsgivaren BF350-3A

Postat: 3 mars 2016, 23:24:58
av TomasL
Och HXen är ju just en ADC.
Då kan man fråga sig, varför ger du dig in på saker du uppenbarligen inte klarar av?
Du kanske borde börja med lite enklare grejjor, och lära dig.

Re: Behöver jag en förstärkare till töjningsgivaren BF350-3A

Postat: 4 mars 2016, 00:11:17
av Borre
Det är ju du/ni som försöker få han att göra saker han inte kan.
Han har ju visat på en lösning han tror sig klara av, och samtidigt sagt att han inte kan med den där HXxx för flera sidor sedan. Säg då om det är en lösning som fungerar eller inte, och om det nu inte må vara så ni hade löst det så skriv det då och nöj er med det utan att fortsätta med en massa dumförklaranden.

Re: Behöver jag en förstärkare till töjningsgivaren BF350-3A

Postat: 4 mars 2016, 00:51:15
av Magnus_K
Med risk att bli piskad igen så gör jag ett nytt försök...

Kan ha missförstått det hela men jag tror du istället kan köra: Lastcell -> HX711 -> ATmega328p (som UNO) -> Hallonpaj
Med andra ord hoppa över den digitala potten och den andra ADC:n.

Det finns ett bibliotek för Arduino UNO till Codesys som du kan läsa om här (måste logga in för att läsa länkarna).
Pdf:en nedan är beskrivningen som medföljer. Det kanske kan fungera?

Finns för övrigt en lista längst upp i den tråden med alla libs)
documentation.pdf

Re: Behöver jag en förstärkare till töjningsgivaren BF350-3A

Postat: 4 mars 2016, 08:05:00
av Erikk
Modifiera ett av de befintliga biblioteken för någon SPI-enhet så den passar din nya enhet.
Det är ganska enkelt, bara kopiera MCP3008 biblioteket och gör dina ändringar.
Det finns tom guider i PDF-format med i det Codesys tillläggspaket som du har tankat hem.

Det går även utmärkt att köra vanlig RS232 seriekommunikation i Codesys för PI, bara använda en Prolific eller FTDI USB-RS232 konverter.
Även I2C bibliotek är ganska enkelt att fixa.

Re: Behöver jag en förstärkare till töjningsgivaren BF350-3A

Postat: 4 mars 2016, 19:33:55
av Al_Bundy
Erikk skrev:Modifiera ett av de befintliga biblioteken för någon SPI-enhet så den passar din nya enhet.
Det är ganska enkelt, bara kopiera MCP3008 biblioteket och gör dina ändringar.
Det finns tom guider i PDF-format med i det Codesys tillläggspaket som du har tankat hem.

Det går även utmärkt att köra vanlig RS232 seriekommunikation i Codesys för PI, bara använda en Prolific eller FTDI USB-RS232 konverter.
Även I2C bibliotek är ganska enkelt att fixa.
Jag kan inte öppna de befintliga biblioteken.

Men om jag skulle kunna använda mig av höga och låga signaler (0 och 3.3v) så kan jag ju prata med HX711 via PD_SCK och DOUT pinnarna?

Då får jag väll utgå från vad databladet säger om hur och vid vilken pinne jag ska räkna antalet pulser, dvs en puls är ett bit.

Är det så man gör? Att en pinne är hög för t.ex kommande signal eller låg för pulserande signal och en annan pinne som pulserar?

Det som är bra med Codesys är att man kan programmera i textformat och funktioner som alltid körs en under ett visst tidsintervall, samtidigt som andra program körs. :)

Re: Behöver jag en förstärkare till töjningsgivaren BF350-3A

Postat: 5 mars 2016, 19:35:22
av Erikk
http://store.codesys.com/codesys-contro ... escription

Längst ner på sidan så finns det en knapp, Download First Steps (.pdf).
På sidan 14 i denna pdf så står det exakt hur man gör för att modifiera befintliga bibliotek för nya SPI och I2C enheter.
Det är den PDFen jag nämnde följer med när du tankade hem hela Codesys for Raspberry PI paketet.

Bara att läsa dokumentationen så ska det nog gå bra.

Re: Behöver jag en förstärkare till töjningsgivaren BF350-3A

Postat: 7 mars 2016, 15:04:29
av Al_Bundy
Bara så där? Ändra i en XML fil? Inge programmering?

Nu förstår jag inte. Behöver man bara ändra små parametrar? Trodde att olika I2C, SPI kretsar hade olika...vad man nu ska kalla det...signaler. Vilket leder till att man måste ha olika bibliotek för varje.

Tusen tack iallfall! Nu kan jag fortsätta mitt arbete.