I have to design a disturbance recorder for power systems. Specs are detailed. But in essence it should store 100 events on board in a specified format (have to work out for memory depth). I want to just ask forum members, about the right choice of hardware/software for this type of problem. I do not want to design board from scratch.
btw: my natural choice was rasberry pi, but it does not come with flash storage.
Is your plan to write a program yourself?
Or if you're lucky you can find an event logger routine which keeps track of time and creates a new entry each time you send it a piece of data.
Your event can be described in plain language and stored as ascii characters in memory.
Or events can be abbreviated as a single character (b=blackout, d=distorted sinewave, h=hash on the line, v=voltage drop, etc.).
I prefer off the shelf software and hardware modules to do rapid development. Highly appreciate if you can guide me so. I need to deploy this module, so will USB HDD be better or perhaps any other solution. Any alternatives to rasberry pi or will it be the best solution. Coud you provide any link that provides reference design for disturbance recording methodology
They have ADC and usually several Mb of on module storage that you can configure as flash filing system. You can interface to most of them with USB and they all have WiFi, ESP32 has Bluetooth too. Costs are very low (< $5 US) and development software is free.
PSOC will give you analog (A/D, Vref, Muxes, DAC, PGA+ USB (&USBUART) + DSP + SDCARD + ARM core (some parts
dual core) and lots of other onchip capabilities.
The chip has a catalog of onchip resources. Attached a catalog of onchip components.
In PSOC language a component is an onchip resource.
Here is an example project, single chip. You can see from right hand window still lots of
other resources left for other tasks. Tons of example projects in IDE as well as community
projects done -
You drag and drop components out of the chips catalog into work area, wire up internally and out to
pins, and use the library of API calls for each component to do your coding. You can do everything
from random logic codeless designs to high end DSP and state machines and designs using DDS
and the like onchip components. Even custom components using either schematic capture or
Verilog or both.
IDE (PSOC Creator) and compiler free. Good low end start board with debug $ 10.