数字摄影越来约方便,如今的人们比以往所拍的照片更多。但是在某些场合,如在游乐场骑乘时,需要拍照,实际上就不可行。Picsolve 专注于提供主题公园和旅游点的数字摄影解决方案。该公司希望使用数字摄像头来获得戏剧院190位客人特写照片。预先选定一些地点,如激动人心的场景,触发摄像头来拍照。Marvell咨询公司的Steve Marchant选择RCM3200 RabbitCore 来帮助Picsolve为客户提供摄影的完美体验。
对于这种特殊的应用,Picsolve需要使用剧院的数字摄像头获得190位客人的特写。需要进行95次拍摄,每次拍摄2位客人,从而组成190位客人的特写 。控制计算机接收PLC控制器关于开演的信号。预先选定一些地点,如激动人心的场景来触发摄像头进行拍照。RCM3200 等待主计算机发来的UDP数据包,触发复杂的可编程逻辑设备CPLD来启动摄像头的定时曝光。当拍照完成后,原始图像数据发送到外置SRAM。之后RCM3200再将原始数据通过TFTP协议发送到计算机。
Marchant解释这种应用的难点在于有95个摄像头通过USB电缆实现连接,安装和布线简直就是一场恶梦。Rabbit的RCM3200是支持以太网通讯的核心模块,为Picsolve提供可靠和完美的解决方案。“在这个恶劣环境中,我们需要工业级解决方案来克服长距离通讯电缆的问题。我们使用以太网供电POE来在单一的不屏蔽电缆上同时传送电源和通讯。” 这个解决方案和其他解决方案相比减少了布线的困扰。Marchant进一步解释RCM3200 提供了大容量存储器、大量I/O, 强大的处理能力、低功耗和合理的价格。 “我们一开始的评测很快显示RCM3200在软件和技术上的都非常适合。”
在最初的设计阶段,Picsolve曾考虑基于8751类型的处理器外加以太网到串口芯片,但是发现过程太复杂了。Marchant还曾考虑过基于PC的系统,但随后就证明这种方案巨大的体积和功耗、昂贵的价格。Rabbit的RCM3200最终在Picsolve的应用中胜出。Marchant特别指出, “最早我们针对RCM3200开发了基于TFTP的远程启动系统,每个模块上电启动时都可以从服务器上调入应用,这可以使我们管理软件升级时部署更方便,特别是在开发阶段和现场使用阶段。架构这样的系统,直接使用了Dynamic C .” Rabbit开发系统为Picsolve提供了一种快速开发可靠和价格合理解决方案的方法 。