Aloitan tällaisen uuden keskustelun erillään dyno/tehonmittaus keskustelusta. Saatan avata keskustelun tästä samasta aiheesta muutamalla muullakin foorumilla.
Pohjustuksena aiheeseen, Simple Dyno softassa on tunnistettu ongelma minkä takia se ei kykene mittaamaan juurikaan yli 1000rpm rullan nopeutta ja tätä on useamman osallistujan voimin labrattu ja vika on paikallistettu itse softaan jonka korjaus vaatisi käsitykseni mukaan jonkinverran ko. softan uudelleen kirjoittamista. Ongelma liittyy tarkemmin rullan triggeriltä tulevien pulssien aikaleimojen käsittelyyn, jos uusi pulssi tulee ennen kuin edellisen pulssin aikaleimat on lähetetty pc softalle menee käppyröiden piirto sekaisin
Jos jollain on ratkaisuehdotuksia tuohon Simple Dyno softan ongelmiin niin sen lähdekoodit löytyy googlaamalla ja on ohjelmoitu Visual Basicilla.
Itse koitin ratkaista ongelman käyttämällä mittakortissa tehokkaampaa kaksiytimistä prosessoria (ESP32 pohjainen) joka ehtii prosessoida datan nopeammin ja datan lähetys voidaan sillä tehdä erillään datan prosessoinnista. Tein tälle kokonaisen mittakortin jossa on K-tyypin antureille kaksi mittasisääntuloa, kaksi analogi sisääntuloa, kahdelle erilaiselle pulssianturille sisääntulot sekä muutama yleiskäyttöinen sisääntulo. Kaikki nuo kalvaanisesti erotettuna prosessorista.
Sitten aiheeseen itse asiaan, ajatus olisi tehdä tuosta mittakortista seuraava versio ihan oman huvin, harrastuksen ja muiden harrastajien hyödyksi.
Kyselenkin tässä oikeastaan hieman apuja hommaan koska oma tietotaito ja resurssit ovat rajalliset.
Ensin pitäisi haarukoida mitä ominaisuuksia mittakortille halutaan ja miten nämä ominaisuudet toteutetaan.
Yksi rajoitus on mittakortin hinta, se olisi syytä olla harrastajaystävällinen ja tämä rajoittaa hieman komponenttivalintoja yms.
Mittakortin koodista sen verran että siinä ei ole muuta rajoitusta kuin SimpleDynon käyttämä dataformaatti eli se missä muodossa data lähetetään SD:lle.
Ajatus olisi käyttää prosessorina tuollaista kaksiytimistä ESP32-S3 koska se on erittäin edullinen ja suhteellisen laajasti harrastajien käyttämä. Tarkemmin ottaen alustana voisi käyttää Arduino UNO formaatissa olevaa palikkaa jossa on tuo kyseinen ESP32 atmellin 8-bittisen ohjaimen tilalla. Tuosta olisi hyötynä kohtuu hinnan lisäksi jonkintason pinniyhteensopivuus arduino lisäkorttien kanssa.
Kytkennän pohjana voisi käyttää alkuperäistä 2StrokeStuffingin Ardyno kortin kytkentää hieman höystettynä ja parannettuna.
Ehdotuksia, ajatuksia?
Pohjustuksena aiheeseen, Simple Dyno softassa on tunnistettu ongelma minkä takia se ei kykene mittaamaan juurikaan yli 1000rpm rullan nopeutta ja tätä on useamman osallistujan voimin labrattu ja vika on paikallistettu itse softaan jonka korjaus vaatisi käsitykseni mukaan jonkinverran ko. softan uudelleen kirjoittamista. Ongelma liittyy tarkemmin rullan triggeriltä tulevien pulssien aikaleimojen käsittelyyn, jos uusi pulssi tulee ennen kuin edellisen pulssin aikaleimat on lähetetty pc softalle menee käppyröiden piirto sekaisin
Jos jollain on ratkaisuehdotuksia tuohon Simple Dyno softan ongelmiin niin sen lähdekoodit löytyy googlaamalla ja on ohjelmoitu Visual Basicilla.
Itse koitin ratkaista ongelman käyttämällä mittakortissa tehokkaampaa kaksiytimistä prosessoria (ESP32 pohjainen) joka ehtii prosessoida datan nopeammin ja datan lähetys voidaan sillä tehdä erillään datan prosessoinnista. Tein tälle kokonaisen mittakortin jossa on K-tyypin antureille kaksi mittasisääntuloa, kaksi analogi sisääntuloa, kahdelle erilaiselle pulssianturille sisääntulot sekä muutama yleiskäyttöinen sisääntulo. Kaikki nuo kalvaanisesti erotettuna prosessorista.
Sitten aiheeseen itse asiaan, ajatus olisi tehdä tuosta mittakortista seuraava versio ihan oman huvin, harrastuksen ja muiden harrastajien hyödyksi.
Kyselenkin tässä oikeastaan hieman apuja hommaan koska oma tietotaito ja resurssit ovat rajalliset.
Ensin pitäisi haarukoida mitä ominaisuuksia mittakortille halutaan ja miten nämä ominaisuudet toteutetaan.
Yksi rajoitus on mittakortin hinta, se olisi syytä olla harrastajaystävällinen ja tämä rajoittaa hieman komponenttivalintoja yms.
Mittakortin koodista sen verran että siinä ei ole muuta rajoitusta kuin SimpleDynon käyttämä dataformaatti eli se missä muodossa data lähetetään SD:lle.
Ajatus olisi käyttää prosessorina tuollaista kaksiytimistä ESP32-S3 koska se on erittäin edullinen ja suhteellisen laajasti harrastajien käyttämä. Tarkemmin ottaen alustana voisi käyttää Arduino UNO formaatissa olevaa palikkaa jossa on tuo kyseinen ESP32 atmellin 8-bittisen ohjaimen tilalla. Tuosta olisi hyötynä kohtuu hinnan lisäksi jonkintason pinniyhteensopivuus arduino lisäkorttien kanssa.
Kytkennän pohjana voisi käyttää alkuperäistä 2StrokeStuffingin Ardyno kortin kytkentää hieman höystettynä ja parannettuna.
Ehdotuksia, ajatuksia?
