并在“开关阵列”的控制下,和输入进行比较,直到在“s.a.r.”模块中得到一个比较精确的数字化输出值,这时由“控制/定时模块”发送eoc信号通知外部ad转换完毕。所的到的数字信号存于“输出锁存模块”中,只要单片机来一个output enable信号即可输出数据。 adc芯片如下: 图 1-3 adc芯片图 模-数转换工作主要是由硬件完成的,其软件部分相当简单。 1.3、 语音播报 从设计的要求、芯片的性能等方面考虑,设计时选择了isd1400。它的功能齐全,控制信号只使用89c51的i/o控制线。内含64k/128k eeprom存储器、消除噪声的话筒前置放大器和自动增益调节agc电路、适合语音的专用滤波电路、具有极高温度稳定性能的时钟振荡电路及全部语音处理电路。这种电路还提了多种应用方式选择和接口,并可方便地应用到各种集成化电子语音系统中。语音录放组件可用于各种一段式语音留言装置、语音报警及语音提示装置中,能够在电源断开的情况下,长期保存信息。设计时具体的连接如下:
弱信号,转换精度达到24位无误码。采用三线串行口与微控制器连接,通过软件编程可以对增益、信号极性、输入通道作出设置。该芯片具有自校准、系统校准和背景校准功能,可以消除零点误差、满量程误差及温度漂移的影响。 1.4 通信接口 将单片机采集的重量数据传输到上位机,利用单片机的rxd,txd接口连接到rs232串行口接收或发送数据和指令,但是单片机的ttl电平和rs232不兼容,因此使用了max232进行电平转换,其连接线图如图3所示。 1.5 语音提示模块 语音提示由isd1400芯片控制,它有20秒的录放时间。预先将0~9、点、十、百、千克、克的语音存入isd1400,单片机将实际测量的重量值通过该语音芯片经由扬声器发出。 2 软件设计 2.1 单片机软件编程 对于51系列单片机,目前常用的语言有汇编和单片机c语言。本系统下位机软件采用keil c51程序编写。主要由主程序、读取重量子程序、键盘扫描和液晶显示子程序、语音提示子程序、串口发送和接收子程序等部分组成。流程图如图4所示。 读取重力量程序功能。启动a/d转换,将称重传感器测量的重
入省电状态时,地址计数器复位为0。 (2)当playl、playe或rec变为低电平,同时a6,a7为高电平时,执行对应操作模式。这种操作模式一直执行到下一个低电平控制输入信号出现为止,这一刻现行的地址/模式信号被取样并执行。操作模式可以与微控制器一起使用,也可用硬件连线得到所需系统操作。 通过以上介绍可知,160段对应着160个地址,由a0~a7组合产生。要实现分段播放先要进行录音,录音可以采用高级的声音处理软件一次把声音灌进语音模块里头也可以采用分段录音的方法进行分段录制。在使用isd1400系列的语音芯片时,应注意在rec和vcc之间接一个0.1 mf的电容,以防止在上电时出现录音操作而破坏原来录制的信息。 根据火控计算机系统报读的需要,放音内容为军用数字发音:“幺、两、三、四、五、六、拐、八、勾,洞”。我们利用a0~a7引脚的地址功能,通过声音处理软件结合isd1420开发录放板,一次把声音灌进语音模块isd1420中。这样每一个数字发音都对应一个内部存储空间。可以通过调整语音芯片的地址(p2口控制)来选择合适的数据播放。 由于在户外使用,要求发出的声音具有一定的响度
其他化学物质的侵蚀。 ih3605在当前温度t下实际相对湿度为:rh=1613×(vout-800)/(52730-108t),vout单位mv,t为当前实际温度值。使用时只需把ih3605的vout接至aduc824的ain2引脚即可。 ● 实时时钟 由于系统需要记录测量温度、湿度的实际时间,因此,选用dallas公司生产的日历时钟芯片ds12c887来自动产生世纪、年、月、日、时、分、秒等时间信息。 ● 语音系统 对于温度、湿度的超限及控制值报警,系统采用语音报警方式。语音报警由isd1400芯片控制,它有20秒的录放时间,语音地址直接由aduc824的口线经74ls373提供。预先录制好的温度、湿度语音,由aduc824判断被测温度、湿度,通过74ls373对其进行任意组合放出,从而实现温度、湿度的报警功能。 ● 加热器驱动电路 加热器驱动电路如图3所示,它由光电隔离器和双向晶闸管实现,具有强弱电隔离、寿命长、工作安全可靠等特点。通过aduc824的p3.5控制其是否工作。系统中其他加湿、通风装置的驱动控制,也可通过类似的驱动电路来实现。 系统软件设计 系统监控程序的设计较
入省电状态时,地址计数器复位为0。 (2)当playl、playe或rec变为低电平,同时a6,a7为高电平时,执行对应操作模式。这种操作模式一直执行到下一个低电平控制输入信号出现为止,这一刻现行的地址/模式信号被取样并执行。操作模式可以与微控制器一起使用,也可用硬件连线得到所需系统操作。 通过以上介绍可知,160段对应着160个地址,由a0~a7组合产生。要实现分段播放先要进行录音,录音可以采用高级的声音处理软件一次把声音灌进语音模块里头也可以采用分段录音的方法进行分段录制。在使用isd1400系列的语音芯片时,应注意在rec和vcc之间接一个0.1 mf的电容,以防止在上电时出现录音操作而破坏原来录制的信息。 根据火控计算机系统报读的需要,放音内容为军用数字发音:“幺、两、三、四、五、六、拐、八、勾,洞”。我们利用a0~a7引脚的地址功能,通过声音处理软件结合isd1420开发录放板,一次把声音灌进语音模块isd1420中。这样每一个数字发音都对应一个内部存储空间。可以通过调整语音芯片的地址(p2口控制)来选择合适的数据播放。 由于在户外使用,要求发出的声音具有一定的响度
主要性能包括: 宽操作电压( 2.4v~5.5v ) 可调且提供高采样频率( 4khz~12khz ) 使用或设计者可自行选择或调整的录放音 时间:10 秒~2 分钟以上 语音广播与录音控制系统:可将模拟信号直接从麦克风 传送至外接 扬声器进行语音广播及监控 提供两种操作模式: 输入起始与结束地址,用来触发多个不同长度的讯息 提供至多八个具有相近长度的讯息并且由八个按钮分别触发。 isd1900 系列也专门设计用来取代旧式语音录放芯片(例如目前已停止生产的 isd1400 与 isd2500 系列产品),因此客户不需要进行大幅变更,即可保留现有的操作功能。若需更多产品讯息,请参阅华邦网站 http://www.winbond.com/。 「华邦将秉持对客户与市场的长期支持与承诺,持续提供新款语音系统芯片,以提升与强化 chipcorder语音录放芯片的功能,在降低成本及缩短上市时间的基础上,提供工程人员高性能与高度弹性化的设计。」华邦电子美洲公司产品营销资深总监 cs lin 表示:「华邦非常高兴能将全新推出的 isd1900 系列产品介绍给大家,在追求成
。 isd1900系列主要性能 宽操作电压(2.4v~5.5v) 可调且提供高采样频率(4khz~12khz) 使用或设计者可自行选择或调整的录放音时间: 10秒~2分钟以上 语音广播与录音控制系统:可将模拟信号直接从麦克风传送至外接扬声器进行语音广播及监控 提供两种操作模式:输入起始与结束地址,用来触发多个不同长度的信息;提供至多八个具有相近长度的信息并且由八个按钮分别触发isd1900系列也专门设计用来取代旧式语音录放芯片(例如目前已停止生产的isd1400与isd2500系列产品),因此客户不需要进行大幅变更,即可保留现有的操作功能。isd1900适用于28引脚soic无铅封装,其铸模型式亦适用于isd14b00系列产品。
,但不能根据用户随时的要求发出声音, 因为商品化的语音产品采用掩膜工艺,发声的语音是做死的,使成本得到了控制。 一般语音集成电路的生产厂家都可以特别定制语音的内容,但因为要掩模,要求数量千片以上。近年来出现的otp语音电路解决了这一问题。otp就是一次性可编程的意思,就是厂家生产出来的芯片,里面是空的,内容由用户写入(需开发设备),一旦固化好,再也不能擦除,信息也就不会丢失。它的出现为开发人员试制样机提供了方便,特别适合于小批量生产。 业余制作采用可录放的语言电路是十分方便的,um5506、isd1400、isd2500等,外围元件极少。bitbaby第一次知道可录放语音集成电路,是在九几年的无线电杂志上,记得那时是um5101和t6668,都是用41256等dram的。那时多想有那么一套,不用磁带就可以录音的怪物,还能在放音时随意变调呢。早期的数码留言机也用它们,由于使用dram,如果没有后备电池,一旦断电后,所有的信息都会丢失。 现在采用eeprom的语音电路大大方便了电子爱好者,它随录随放,不怕掉电,使用方便,外围元件少。只是价格较贵些,每秒钟成本约1元人民币。这类语音录放集成电路首推(
,但不能根据用户随时的要求发出声音, 因为商品化的语音产品采用掩膜工艺,发声的语音是做死的,使成本得到了控制。 一般语音集成电路的生产厂家都可以特别定制语音的内容,但因为要掩模,要求数量千片以上。近年来出现的otp语音电路解决了这一问题。otp就是一次性可编程的意思,就是厂家生产出来的芯片,里面是空的,内容由用户写入(需开发设备),一旦固化好,再也不能擦除,信息也就不会丢失。它的出现为开发人员试制样机提供了方便,特别适合于小批量生产。 业余制作采用可录放的语言电路是十分方便的,um5506、isd1400、isd2500等,外围元件极少。bitbaby第一次知道可录放语音集成电路,是在九几年的无线电杂志上,记得那时是um5101和t6668,都是用41256等dram的。那时多想有那么一套,不用磁带就可以录音的怪物,还能在放音时随意变调呢。早期的数码留言机也用它们,由于使用dram,如果没有后备电池,一旦断电后,所有的信息都会丢失。 现在采用eeprom的语音电路大大方便了电子爱好者,它随录随放,不怕掉电,使用方便,外围元件少。只是价格较贵些,每秒钟成本约1元人民币。这类语音录放集成电路首推(
随时的要求发出声音,因为商品化的语音产品采用掩膜工艺,发声的语音是做死的,使成本得到了控制。 一般语音集成电路的生产厂家都可以特别定制语音的内容,但因为要掩模,要求数量千片以上。近年来出现的otp语音电路解决了这一问题。otp就是一次性可编程的意思,就是厂家生产出来的芯片,里面是空的,内容由用户写入(需开发设备),一旦固化好,再也不能擦除,信息也就不会丢失。它的出现为开发员试制样机提供了方便,特别适合于小批量生产。 业余制作采用可录放的语言电路是十分方便的,um5506、isd1400、isd2500等,外围元件极少。bitbaby第一次知道可录放语音集成电路,是在九几年的无线电杂志上,记得那时是um5101和t6668,都是用41256等dram的。那时多想有那么一套,不用磁带就可以录音的怪物,还能在放音时随意变调呢。早期的数码留言机也用它们,由于使用dram,如果没有后备电池,一旦断电后,所有的信息都会丢失。 现在采用eeprom的语音电路大大方便了电子爱好者,它随录随放,不怕掉电,使用方便,外围元件少。只是价格较贵些,每秒钟成本约1元人民币。这类语音录放集成
语音芯片isd有很多语音芯片,你可以查查。另外国内周立功那里有与isd想对应的国产芯片。isd1400系列、isd4000系列,很多,肯定够你用了。