基于Freescale Kinetis的农田灌溉控制板卡的设计

时间:2012-05-15来源:网络

2 硬件设计
2.1 ARM处理器的特点及应用
Freescal的MK60DN512ZVLL10属于Kinetis K60系列。封装为LOFP144脚,该芯片具有以下特点:
·ARM Cortex-M4内核+DSP。512K flash、512K Flex Memmory、128K SRAM、16K cache、150MHz、单周期MAC、单指令多数据(SIMD)扩展、可选的单精度浮点单元。
·多达四种可配置分辨率的高速16位ADC。可采用单路或差分输出模式改善噪声抑制。可编程延迟块触发功能转换时间可达500 ns。
·具有3个高速比较器,通过将PWM保持在安全状态,提供快速准确的电机过电流保护。
·多达四个64倍可编程增益放大器用于小型振幅信号转换。
·模拟基准电压为模拟块、ADC和DAC提供精确的基准值,可以替换外部基准电压,降低系统成本。
·具有32通道的DMA,适用于外围设备和内存,可降低CPU负载,实现更快的系统吞吐量。
·连接性和通信:UART支持ISO7816和IrDA,支持I2S、IC和SPI,具有2个CAN模块,适用于工业网络桥接。
·可靠性和安全性:硬件循环冗余校验引擎用于验证存储器内容、通信数据和增加的系统可靠性,独立时钟工作的COP用于防止代码跑飞,外部看门狗监控。
·定时和控制:强大的FlexTimers支持通用、PWM和电机控制功能。可编程中断定时器用于RTOS任务调度或者为ADC转换和可编程延迟模块提供触发源。
·外部接口:多功能外部总线接口提供和外部存储器、门阵列逻辑或LCD的接口。
·系统:5 V容限的GPIO带引脚中断功能。从1.71 V到3.6 V的宽操作电压范围,闪存编程电压低至1.71 V,并且此时闪存和模拟外设所有功能正常。
·运行温度:-40℃到105℃。
2.2 JTAG调试接口

b.jpg


PC机使用JTAG接口下载程序并调试该灌溉控制卡,同时通过232串口下载灌溉控制指令。
2.3 组网和多机互连
485串口和CAN接口用于组网和多机互联,灌溉控制器组网功能可以满足农田生产的同步化要求。组网可根据需要选用CAN总线或者485总线。

c.jpg


2.4 SDHC接口
SDHC接口采用4位操作,用于连接SD卡,可以支持SDHC大容量SD卡,SD卡可以用于升级灌溉控制卡的应用程序和更新控制指令。其接口电路如图5所示。

d.jpg

1 2 3 4

关键词: 控制 板卡 设计 灌溉 农田 Freescale Kinetis 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版