1.底层设备主控制器的选择。
三星公司研发的Cortex-A9处理器,是一款基于ARMv7架构的应用处理器,有丰富的驱动支持,十分适合嵌入式设备的开发。
因此,在本次设计中选ARM Cortex-A9 作为充电桩采集与控制单元的主控芯片。同时,为了加快开发进度,减少硬件开支,本次系统设计是Tiny4412 SDK1312 ARM开发板上开发所有的软件,待调试稳定后,再设计和定制生产系统所需的硬件。
此外,本文选用STM32系列F103RBT6单片机作为电压电流采样模块的核心控制器。这是一款增强型ARM系列单片机,采用低功32位Cortex-M3内核,时钟频率为72MHz,内置高速存储器,具有丰富的外设可存储大量数据,满足电压电流采样模块的硬件设计需求。
2.嵌入式操作系统的选择
当系统越来越大、应用程序越来越多时,选择合适的操作系统将显得尤为重要。操作系统的作用有:对系统资源的统一管理,为用户提供访问硬件的接口,调度多个应用程序,管理文件系统等。相比其他移动终端操作系统Android 操作系统是一种真正开源的移动开发平台,规范的文档与活跃的社群使得开发人员能在该平台上快速构建所需要的应用程序。值得一提的是,Android操作系统由拥有强大的运营维护团体Google公司进行维护,其版本更新及时,拥有简洁易懂的开发API。因此,我们选择Android操作系统作为充电桩采集与控制单元的软件开发平台。