Battery semiconductor solar power generation customization company