Modbus för USB hos STM32?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
DanielM
Inlägg: 2194
Blev medlem: 5 september 2019, 14:19:58

Modbus för USB hos STM32?

Inlägg av DanielM »

Min STM32 skulle behöva ett bättre protokoll för att hantera datat som den skickar.
Just nu har jag hittat på min egen standard. Den fungerar, men när man ska lägga till saker, då är det massa extra jobb. Så jag måste hitta en beprövad och enkel lösning. Då tänkte jag på Modbus. Ett enkelt protokoll som är lätt användarvänligt.

Jag har använt mig av Libmodbus och denna mjukvara är bara skapat för vanliga persondatorer.
Min fråga till er om det finns något Modbus-bibliotek färdigt att använda där man själv specificerar hårdvarulagret?
Användarvisningsbild
AndLi
Inlägg: 17158
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Modbus för USB hos STM32?

Inlägg av AndLi »

Zephyr rtos har modbus stöd, det är den senaste jag använde.. iof inte på en stm32...

Men du kan ju alltid sno deras modbus kod om du inte vill köra just zephyr
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45304
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Modbus för USB hos STM32?

Inlägg av TomasL »

Ja det finns, om man är villig att hosta upp lite pengar.
https://www.embedded-experts.at/en/feld ... me/modbus/
DanielM
Inlägg: 2194
Blev medlem: 5 september 2019, 14:19:58

Re: Modbus för USB hos STM32?

Inlägg av DanielM »

AndLi skrev: 11 juni 2023, 22:04:31 Zephyr rtos har modbus stöd, det är den senaste jag använde.. iof inte på en stm32...

Men du kan ju alltid sno deras modbus kod om du inte vill köra just zephyr
Den IDE jag använder har inbyggt stöd för FreeRTOS. Men som jag uppfattar FreeRTOS är att det är bara ett sätt att hantera trådar, inte att läsa utav ADC värden eller hantera SPI.
Jag kan ha fel om detta, eller så har ST bara valt och snåle ned på FreeRTOS för sin IDE.
TomasL skrev: 11 juni 2023, 22:09:42 Ja det finns, om man är villig att hosta upp lite pengar.
https://www.embedded-experts.at/en/feld ... me/modbus/
Nä, här ska det snåles ;)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45304
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Modbus för USB hos STM32?

Inlägg av TomasL »

FreeRTOS är scheduler, inget annat, access till hårdvara, kommunikation mm för du skriva själv.
Om du går in på deras hemsida (FreeRTOS) så hittar du mycket information, bl.a. hur du använder FreeRTOS och hur det fungerar.
Naturligtvis är det rätt viktigt att lära sig hur det fungerar, för annars lär man inte kunna skriva applikationer som fungerar under det.
pfyra
Inlägg: 347
Blev medlem: 8 mars 2015, 14:14:44
Ort: utanför Karlstad

Re: Modbus för USB hos STM32?

Inlägg av pfyra »

Modbus är trivialt så di kan lätt implementera de delar du behöver. Modbus i sig torde inte bry sig om det är t.ex ethernet, rs485 eller usb som används som bärare.
DanielM
Inlägg: 2194
Blev medlem: 5 september 2019, 14:19:58

Re: Modbus för USB hos STM32?

Inlägg av DanielM »

Jag vet. Modbus är bara mjukvaran.
Men har ni något pålitligt bibliotek man kan använda?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45304
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Modbus för USB hos STM32?

Inlägg av TomasL »

Jag länkade nyss till ett.
DanielM
Inlägg: 2194
Blev medlem: 5 september 2019, 14:19:58

Re: Modbus för USB hos STM32?

Inlägg av DanielM »

Jag förväntar mig ett mer öppet bibliotek. Orsaken har med att jag ska anpassa lagret för USB. Alltså jag kommer inte köra RS232 eller RS485. Utan bara vanlig USB.
Användarvisningsbild
hawkan
Inlägg: 2636
Blev medlem: 14 augusti 2011, 10:27:40

Re: Modbus för USB hos STM32?

Inlägg av hawkan »

Goggla "arduino modbus" så kommer det upp massor av förslag. Även om du inte använder arduino så kan du ta koden och göra om, eller använda som inspiration för egen kod osv.
https://github.com/epsilonrt/modbus-serial är en variant, det finns flera.
Användarvisningsbild
AndLi
Inlägg: 17158
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Modbus för USB hos STM32?

Inlägg av AndLi »

DanielM skrev: 12 juni 2023, 00:08:51 Jag förväntar mig ett mer öppet bibliotek.
Hur kan det bli mer öppet än gratis öppen källkod?
Skriv svar