【某智慧农贸智能电子秤的总体方案设计案例2500字】.docxVIP

【某智慧农贸智能电子秤的总体方案设计案例2500字】.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

某智慧农贸智能电子秤的总体方案设计案例

目录

某智慧农贸智能电子秤的总体方案设计案例 1

1.1设计思路 1

1.2方案选择 2

1.1.1主控模块选择 2

1.1.2显示屏选择 3

1.1.3无线通信模块选择 4

1.1设计思路

本课题研究实现的智慧农贸智能电子秤,由以下几个模块组成:主控模块、称重模块、按键输入模块、数据显示模块、数据上传模块、票据打印模块以及电源模块。

其中主控模块是整个智能电子秤的“大脑”,控制整个智能电子秤的运行,处理各项任务。

称重模块是利用称重传感器实现测量农产品重量的功能,测得的模拟量数据通过HX711模数转换器进行A/D转换,转换后得到的数字量数据会输入到主控模块进行计算处理,通过称重公式可以计算出农产品的重量,随后便将农产品的重量输出到显示模块,在显示屏上显示出来。

显示模块除了显示农贸产品的重量,还可以显示农产品的名称,单价,总计等信息,但是该部分操作需要基于按键输入模块完成,通过按键输入模块选定农产品名称,主控便可以获知所测农产品是哪种农产品,就开始查找提前输入设置好的农产品的单价表,因此可以计算出总价,在显示屏上显示农产品的名称,单价,总价等信息。

农产品的交易信息除了能够在本地显示之外,还可以通过票据打印模块打印出小票,又或者通过数据上传模块上传到云平台,便可以在云平台上查看到这些

2

农产品的交易信息。

本设计中的电源模块则是用来给整个电路提供电源,保障智能电子秤能够正常进行工作。

智慧农贸智能电子秤的系统组成结构示意图如图1.1所示。

电源模块

电源模块

主控模块

数据显示模块

称重模块

按键输入模块

数据上传模块

票据打印模块

图1.1智慧农贸智能电子秤的系统组成结构示意图

1.2方案选择

1.1.1主控模块选择

方案一:选择C51系列单片机最小系统板,由于该系列单片机采用的芯片是一款运算能力较强的控制芯片,并且具有稳定性好、低功耗、价格低、容易上手等特点。该款单片机拥有非常丰富的示例教程和实践项目,是各大高校讲述单片机相关课程的首选单片机。但是该款单片机由于其总线宽度只有八位,所以运算能力与STM32系列单片机或者MSP430系列单片机而言相对较差,并且该款单片机本身不具备ADC外设功能,如果遇到需要使用到ADC功能的设计项目,就需要在单片机最小系统电路的外部放置ADC模数转换电路来实现ADC采集的功能。

方案二:选择ArduinoUNO单片机开发板,此款单片机开发板上有丰富的数字输入输出接口和模拟输入输出接口,同时有部分I/O□支持第二功能,可以实现多种数据传输通信协议,比如SPI,IC,串口等通信协议。并且Arduino具有配套的IDE,支持使用C/C++语言编写程序,也可以使用Scratch图形化编程软件进行编写程序。这多种编程方式使得开发者可以很容易的进行编程开发,非常适合初学者创新设计时使用。

方案三:选择STM32F103单片机最小系统板,STM32F103单片机是一款低功耗、高性能的单片机。该系列单片机上板载了很多外设接口,比如IIC,SPI,USART,ADC,DAC等接口,能够满足大多数中小型嵌入式应用设计的使用需

3

求。由于这几年“芯片荒”的原因,导致了STM32单片机所用的芯片价格持续上涨,但是其价格相对Arduino和MSP430系列单片机开发板的价格还是要便宜得多。该款单片机是各类中小型项目的主控制器的理想选择,常用作工业自动化设备、智能仪器仪表、汽车电子等电子产品的主控制器。

方案四:选择MSP430F5529开发板,该款开发板与ArduinoUNO单片机开发板相比,该开发板板载的芯片是16位的低功耗控制芯片,所具有的外设接口更多,比如拥有两个串口通信接口,还具有ADC采集接口。但是MSP430系列单片机开发板的价格大多较贵,并且其相关示例教程的资料较少,编程开发偏向于寄存器方向,对单片机初学者非常的不友好,不容易学习上手使用。由于MSP430系列单片机主打的优势是低功耗,所以该系列单片机大多用于智能仪器仪表、无线传感以及低功耗控制等低功耗场景下使用。

分析以上四种方案,考虑到本课题设计需要使用串口通信进行数据的上传和打印,故需要使用到两路串口接口来实现通讯功能,并且考虑到研发成本问题,故选择方案三作为本课题设计的主控模块最为合适。

1.1.2显示屏选择

方案一:采用OLED12864显示屏作为本课题设计所用的显示屏,OLED12864显示屏是一款尺寸为128*64的屏幕,该款屏幕使用的是自发光材料,无需背光,所以相较于L

文档评论(0)

151****1810 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档